linux之查看系统命令

cpu信息

1、查看逻辑cpu核数

# cat /proc/cpuinfo| grep "processor"| wc -l

 2、查看物理cpu个数

cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l

3、cpu详细信息

cat /proc/cpuinfo

4、cpu利用率查询:cpu利用率查询工具很多,常用的有vmstat,top,sar,dstat,这里我们了解dstat,详细信息:http://man.linuxde.net/dstat

#dstat 2

dstat命令常用选项

内存信息

常用监测内存指标除了内存 使用率之外  还有swap(交换空间)、buffer写内存、cache读内存等。

1、free命令用来查看内存的使用情况,与Top命令相比,开销较小。

#free -m 

2、使用dstat查看内存和swap空间使用率

#dstat -ms 2 

3、查看占用内存较高的线程编号

#ps -aux

4、查看占用swap空间较高的线程编号

#for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr

 

posted @ 2016-12-23 17:45  此岸花开  阅读(419)  评论(0编辑  收藏  举报