作家
登录

Linux常用性能分析命令

作者: 来源: 2017-06-15 17:01:16 阅读 我要评论

  •  
  •    14 root      20   0       0      0      0 S   0.0  0.0   0:10.43 rcuos/0 
  •  
  •    15 root      20   0       0      0      0 S   0.0  0.0   0:04.67 rcuos/1 
  • 个中

    第一行:

    • 14:36:14 当前体系时光
    • days, 4:43 体系已经运行了2天4小时43分钟(在这时代没有重启过)
    • 1 users 当前有1个用户登录体系
    • load average: 0.00, 0.01, 0.05 ,后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活泼的过程数,然后按特定算法计算出的数值。如不雅这个数除以逻辑CPU的数量,结不雅高于5的时刻就注解体系在超负荷运转了。

    当前收集信息

    第三行:cpu状况

    • us 用户空寄┞芳用CPU的百分比
    • sy 内核空寄┞芳用CPU的百分比
    • ni 改变过优先级的过程占用CPU的百分比
    • id 余暇CPU百分比
    • wa IO等待占用CPU的百分比
    • hi 硬中断(Hardware IRQ)占用CPU的百分比
    • si 软中断(Software Interrupts)占用CPU的百分比

    第四行:内存状况

    • total 物理内存总量
    • free 余暇内存总量
    • used 应用中的内存总量
    • buff/cache 缓存的内存量

    第五行:swap交换分区

    • total 交换区总量
    • free 余暇交换区总量
    • used 应用的交换区总量
    • avail Mem 缓冲的交换区总量

    第六行:各过程(义务)的状况监控

    • PID 过程id
    • USER 过程所有者
    • PR 过程优先级
    • NI nice值。负值表示高优先级,正值表示低优先级
    • VIRT 过程应用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    • RES 过程应用的、未被换出的物理内存大年夜小,单位kb。RES=CODE+DATA
    • SHR 共享内存大年夜小,单位kb
    • S 过程状况。D=弗成中断的睡眠状况 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸过程
    • %CPU 前次更新到如今的CPU时光┞芳用百分比
    • %MEM 过程应用的物理内存百分比
    • TIME+ 过程应用的CPU时光总计,单位1/100秒
    • COMMAND 过程名称(敕令名/敕令行)

    监控java线程数:

    1. ps -eLf grep java wc -l 

    监控收集客户连接数:

    1. netstat -n grep tcp grep 侦听端口 wc -l 

    【编辑推荐】

    1. 弃Windows!这是用Linux和开源软件的来由
    2. Linux体系中修复SambaCry马脚(CVE-2017-7494)
    3. Linux GRUB2设备简介
    4. Linux+Apache+Mysql+PHP优化技能
    5. 2017十大年夜最佳用于隐私和安然保护的Linux发行版
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      为什么你的Web前端工作经验不值钱?

    每年的三月莅临月,都是雇用岑岭,除了大年夜量的应届卒业生涌入社会之外,还有一些工作了一两年尚未找到稳定归属感的人,也会开端送达简历(没错,根本都是在拿了年关奖之后)。作为前端技>>>详细阅读


    本文标题:Linux常用性能分析命令

    地址:http://www.17bianji.com/lsqh/35783.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)