如何计算实际使用内存
78313
Created On 01/14/20 23:54 PM - Last Modified 03/11/24 20:15 PM
Objective
本文的目的是展示如何计算实际使用内存上的 firewall 。
Environment
- NGFW
- 一个尼 PAN-OS
Procedure
- 要查看实时内存和 CPU 使用情况,请运行命令:
show system resources
- 要计算已使用的内存:
Used Mem= (used)-(Buffers +Cached)
示例示例如下:
在这个示例中,我们看到已使用内存为3594124k。
2020-01-10 15:13:42.847 +0800 --- top_summary top - 15:13:42 up 52 days, 2:51, 0 users, load average: 0.46, 0.41, 0.45 Tasks: 114 total, 3 running, 111 sleeping, 0 stopped, 0 zombie Cpu(s): 6.4%us, 3.5%sy, 0.7%ni, 88.6%id, 0.4%wa, 0.0%hi, 0.4%si, 0.0%st Mem: 3849872k total, 3594124k used, 255748k free, 74612k buffers Swap: 3056660k total, 797204k used, 2259456k free, 1486208k cached
基于Linux的系统内存计算或实际使用值可计算为:
- 已使用的 Mem = 3594124k 使用 - (74612k 缓冲区 + 1486208k 缓存)
- 因此,对于上述 Firewall 已用 的模因 =2033304K
- 从计算中我们看到实际使用内存为2033304K。