• Linux进程管理之top


    关于Linux进程查看,前面讲解了ps命令,下面拉介绍另一个命令top

    ps:静态查看

    top:动态查看


    动态查看进程的状态 

    # top


    [root@wei ~]# top
    top - 18:38:46 up 15 min,  2 users,  load average: 0.09, 0.07, 0.06
    Tasks:  98 total,   1 running,  97 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  1.0 us,  1.3 sy,  0.0 ni, 97.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    KiB Mem :   997956 total,   613748 free,   215484 used,   168724 buff/cache
    KiB Swap:  2097148 total,  2097148 free,        0 used.   605556 avail Mem 
     


             7.6%us  用户进程占用的CPU
             1.6%sy  系统进程占用的CPU
             0.0%ni  调整过优先级的进程占用的CPU
             90.6%id  CPU空闲
             0.0%wa   等待磁盘IO的进程所占用的CPU
             
    Cpu(s) :显示所有的CPU平均比,按1可现实每个CPU的使用情况

    top交互式指令:
              
            M:按内存使用排序
            P:按CPU使用排序        
            T:按运行时间排序
            
            l: 是否显示TOP第1行信息
            m: 是否显示内存使用信息
            t: 是否显示CPU及任务信息
            
            c:是否显示完整的命令行
            q:退出TOP
            


    显示当前时刻CPU的使用情况

    [root@wei ~]# uptime
     19:03:27 up 39 min,  2 users,  load average: 0.00, 0.01, 0.05

    top选项:
          
          -d 1 :指定top信息刷新的频率
          -b  :以批模式显示进程信息
          -n 2:共显示两批信息
          
    # top -d 1 -b -n 2


    查看服务器性能 :
            
            1.ps ,top
            2.df  -hT
            3.free -m  查看磁盘
            
            
    使用这三个命令需要安装sysstat

    [root@wei csdn]# yum install sysstat

        # mpstat   查看CPU

        # vmstat   查看内存
        # iostat   查看磁盘
        # sar      查看网卡
     

    四个基本用法一样,参数设置一样。

    [root@wei csdn]# mpstat 1     一秒显示一次
    [root@wei csdn]# mpstat 1 5     一秒显示一次,显示5次
  • 相关阅读:
    sql TRUNCATE 和 delete 的区别
    visual studio 2005 service pack 1
    gac 详细的步骤
    简单判断用户重复登录,记录一下
    [转]在SQL Server中使用CLR调用.NET方法
    xml 解析之 JDOM解析
    Java反射机制——反射 API(Day_04)
    结合JVM 浅谈Java 类加载器(Day_03)
    jsoup select 选择器(Day_02)
    SQLite在Android中的使用
  • 原文地址:https://www.cnblogs.com/heian99/p/11972330.html
Copyright © 2020-2023  润新知