Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1882559
  • 博文数量: 1000
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7921
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-20 09:23
个人简介

storage R&D guy.

文章分类

全部博文(1000)

文章存档

2019年(5)

2017年(47)

2016年(38)

2015年(539)

2014年(193)

2013年(178)

分类: 服务器与存储

2014-09-26 10:34:04

大家都熟悉Linux下可以通过top命令来查看所有进程的内存,CPU等信息。除此之外,还有其他一些命令,可以得到更详细的信息,例如

进程相关


[plain] view plaincopy
  1. cat /proc/your_PID/status  


通过top或ps -ef | grep '进程名' 得到进程的PID。该命令可以提供进程状态、文件句柄数、内存使用情况等信息。


内存相关


[plain] view plaincopy
  1. vmstat -s -S M  


该可以查看包含内存每个项目的报告,通过-S M或-S k可以指定查看的单位,默认为kb。结合watch命令就可以看到动态变化的报告了。

也可用


[plain] view plaincopy
  1. cat /proc/meminfo  



CPU相关

要看cpu的配置信息可用


[plain] view plaincopy
  1. cat /proc/cpuinfo  


它能显示诸如CPU核心数,时钟频率、CPU型号等信息。

要查看cpu波动情况的,尤其是多核机器上,可使用


[plain] view plaincopy
  1. mpstat -P ALL 10  


该命令可间隔10秒钟采样一次CPU的使用情况,每个核的情况都会显示出来,例如,每个核的idle情况等。

只需查看均值的,可用


[plain] view plaincopy
  1. iostat -c  



IO相关


[plain] view plaincopy
  1. iostat -p ALL  


该命令可查看所有设备使用率、读写字节数等信息。

阅读(836) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~