美文网首页Linux命令集锦
Linux服务器性能检测

Linux服务器性能检测

作者: wengle | 来源:发表于2017-12-12 21:25 被阅读0次

    进程信息

    进程相关的信息都在/proc下
    cat /proc/${pid}/stat | awk '{print $14+$15+$16+$17}'

    磁盘读写情况

    iostat -xz 1 | awk '{a[NR]=$0;if(a[NR]~/sdb/){print $4"\t"$5"\t"$6"\t"$7; fflush(stdout);}}'
    此处对于持续输出的命令,awk会利用缓存机制,将iostat的输出放在缓存中,不能立即获得输出结果,需要通过fflush函数强制刷新缓冲区,才能看到立即输出结果。

    网络带宽和socket连接数

    sar -n TCP,ETCP 1

    • active/s:每秒本地发起的TCP连接数,既通过connect调用创建的TCP连接;
    • passive/s:每秒远程发起的TCP连接数,即通过accept调用创建的TCP连接;
    • retrans/s:每秒TCP重传数量;

    参考文献

    http://www.infoq.com/cn/news/2015/12/linux-performance

    相关文章

      网友评论

        本文标题:Linux服务器性能检测

        本文链接:https://www.haomeiwen.com/subject/lsuiixtx.html