网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Linux查看系统内存使用情况

时间:2024-11-10 02:54:56

1、连接Linux操作系统:

Linux查看系统内存使用情况

2、输入命令cat /proc/meminfo,回车

Linux查看系统内存使用情况

3、下面讲一下比较重要的几个参数的含义:MemTotal: 352544 kB系统从加电开始到引导完成,firmware/BIOS要保留一些内存,kernel本身要占用一些内存,最后剩下可支配的内存就是MemTotal

Linux查看系统内存使用情况

4、MemFree,表示系统尚未使用的内存,注意不是系统可以使用的内存,下面会具体讲未用和可用内存的区别:

Linux查看系统内存使用情况

5、MemAvailable,系统可用内存,有些应用程序会根据系统的可用内存大小自动调整内存申请的多少,所以需要一个记录当前可用内存数量的统计值,MemFree并不适用,因为MemFree不能代表全部可用的内存,系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以这部分可回收的内存加上MemFree才是系统可用的内存,即MemAvailable。

Linux查看系统内存使用情况

6、cached,缓存,是普通文件数据所占用的缓存页。“Cached” 表示除去 “buffers” 和 “swap cache” 之外,剩下的也就是普通文件的缓存页的数量:

Linux查看系统内存使用情况

7、buffer, buffers” 表示块设备(block device)所占用的缓存页,包括:直接读写块设备、以及文件系统元数据:

Linux查看系统内存使用情况
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com