首页 > 代码库 > linux性能分析常用的命令

linux性能分析常用的命令

1,uptime 查看系统负责
2,more  分页查看文件,enter显示下一行,空格显示下一页,F显示下一屏,B显示上一屏内容。
3,top命令查看系统情况,按shif + H可以查看当前线程的负载。
4,top -p pid 可以查看基于某个进程的线程的系统负载情况。
5,df -h 查看硬盘占用情况,-h表示按单位格式化输出。
6,du -d l -h 文件夹路径:查看具体目录所占的空间。-d表示递归深度,l就是递归深度为当前目录的下一个目录。
7,sar -n DEV 1 1 

  如果提示sar: command not found 说明 未安装,centos系统执行yum install sysstat命令进行按装。    -n表示汇报网络状况,DEV表示查看各个网卡的流量,

  第一个1表示第一秒抽样一次,第二个1表示总共抽取一次。 执行命令后,会显示当前的网络状况,其中,lo表示本地回环网络,eth0表示的是网卡,rxpck/s表示每秒接收

  的数据包数量,txpck/s表示每秒发送的数据包数量rxKB/s表示每秒接收的字节数,txKB/s表示每秒发送的字节数,rxcmp/s表示每秒接收的压缩包数,txcmp/s表示每秒发

  送的压缩包数量。rxmcst/s表示每秒接收的广播包的数量,Average表示多次抽样的平均值。
     sar –u  查看CPU使用率
   sar –q 查看平均负荷
   sar –r 查看内存使用情况
   sar –W 查看页面交换发生状况
   sar –b 查看I/O和传送速率的统计信息

更多信息请参照:http://www.youxijishu.com/nd.jsp?id=100&_np=2_520

linux性能分析常用的命令