1、查看系统内存占用
free -m
[root@localhost ~]# free -mtotal used freeshared bufferscachedMem: 573 14310 47 201-/+ buffers/cache: 323 1680Swap: 19830 1983
2、指定时间间隔,不间断的监控内存
free -m -s 5 #每5秒显示一次
[root@localhost ~]# free -m -s 5total used freeshared bufferscachedMem: 571 14330 47 202-/+ buffers/cache: 321 1683Swap: 19830 1983total used freeshared bufferscachedMem: 571 14330 47 202-/+ buffers/cache: 321 1683Swap: 19830 1983
3、自动每隔一段时间,监控内存(和2的区别在于在同一条记录上刷新显示,2为追加显示)
watch -n 3 -d free
[root@localhost ~]# watch -n 3 -d freeEvery 3.0s: freeTue Oct 29 03:05:43 total used freeshared bufferscachedMem: 2052988586504 1466484049184207360-/+ buffers/cache:329960 1723028Swap:20316080 2031608
参考文章:
1、Linux查看内存使用情况方法汇总
2、Linux系统命令 - 查看内存使用情况_铁锚的博客-CSDN博客_查看linux内存使用情况命令