查看linux下CPU利用率,可用内存

来源:互联网 发布:基金挑选 知乎 编辑:程序博客网 时间:2024/05/02 05:03

       上周测试过程中需要监控linux系统的资源利用率,主要是CPU利用率和可用内存。以前一直觉得是用top命令查看即可,检查测试结果之后发现该系统CPU还算正常,但是8G内存的服务器,可用内存只有50M,少的可怜。初步诊断提出了系统可用内存太少,疑系统不能正常释放内存。但是和其他人沟通之后人家却对我使用的命令产生了怀疑,说通过VNC远控到系统上,直接在图形界面查看系统的可用内存,还有50%多的,这到底怎么回事呢?

      请教了公司的专家,方知道top命令查找到的信息经常不准,可以使用free -m 或者vmstat 2。其中free -m中“-/+ buffers/cache”后的“used”列即使该机器已经使用的内存。vmstat 2会两秒刷新一次,第一行的结果不采用,第二行及下面行中free列显示的即是该机器空闲的内存。至于CPU的查看,可以使用top命令。

原创粉丝点击