在Linux下查看内存使用情况,可以使用以下几种方法:
(图片来源网络,侵删)
1、使用free命令
free命令可以显示系统中空闲和已用内存的总量,它还可以显示被内核使用的缓存和缓冲区内存。
free h
输出结果如下:
total used free shared buff/cache available Mem: 7.7G 1.1G 4.8G 136M 1.8G 5.9G Swap: 2.0G 0B 2.0G
2、使用top命令
top命令可以实时显示系统中各个进程的资源占用情况,包括CPU和内存。
top
在top命令的输出结果中,可以看到内存使用情况:
KiB Mem : 8003164 total, 2057044 free, 3659924 used, 2286296 buff/cache
3、使用vmstat命令
vmstat命令可以显示虚拟内存统计信息,包括内存、交换空间和IO等信息。
vmstat s
输出结果如下:
17113960 K total memory 12827876 K used memory 1712040 K active memory 1130320 K inactive memory 1021780 K free memory 1130320 K buffer memory
4、使用/proc/meminfo文件
/proc/meminfo文件包含了系统内存使用情况的详细信息。
cat /proc/meminfo
输出结果如下:
MemTotal: 8003164 kB MemFree: 2057760 kB MemAvailable: 5845648 kB Buffers: 657884 kB Cached: 2293344 kB SwapCached: 0 kB
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/684180.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复