• <span id='gswff'></span>

    <dl id='gswff'></dl>
      <fieldset id='gswff'></fieldset>
      <acronym id='gswff'><em id='gswff'></em><td id='gswff'><div id='gswff'></div></td></acronym><address id='gswff'><big id='gswff'><big id='gswff'></big><legend id='gswff'></legend></big></address>
      <ins id='gswff'></ins>
      <i id='gswff'></i>
    1. <i id='gswff'><div id='gswff'><ins id='gswff'></ins></div></i>
    2. <tr id='gswff'><strong id='gswff'></strong><small id='gswff'></small><button id='gswff'></button><li id='gswff'><noscript id='gswff'><big id='gswff'></big><dt id='gswff'></dt></noscript></li></tr><ol id='gswff'><table id='gswff'><blockquote id='gswff'><tbody id='gswff'></tbody></blockquote></table></ol><u id='gswff'></u><kbd id='gswff'><kbd id='gswff'></kbd></kbd>

      <code id='gswff'><strong id='gswff'></strong></code>

            查看Linux下系统资源占用常用命令

            • 时间:
            • 浏览:11
            • 来源:124软件资讯网

                一  ,top下令

                1.作用

                top下令用来显示执行中的法式历程  ,使用权限是所有用户  。

                2.花样

                top [-] [d delay] [q] [c] [S] [s] [i] [n]

                3.主要参数

                d:指定更新的距离  ,以秒盘算  。

                q:没有任何延迟的更新  。若是使用者有超级用户 ,则top下令将会以最高的优先序执行 。

                c:显示历程完整的路径与名称  。

                S:累积模式  ,会将己完成或消逝的子行程的CPU时间累积起来 。

                s:宁静模式 。

                i:不显示任何闲置(Idle)或无用(Zombie)的行程  。

                n:显示更新的次数 ,完成后将会退出top 。

                图1 top下令的显示

                在图1中  ,第一行表现的项目依次为当前时间、系统启动时间、当前系统登任命户数目、平均负载 。第二行显示的是所有启动的历程、现在运行的、挂起(Sleeping)的和无用(Zombie)的历程 。第三行显示的是现在CPU的使用情形  ,包罗系统占用的比例、用户使用比例、闲置(Idle)比例  。第四行显示物理内存的使用情形  ,包罗总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存  。第五行显示交流分区使用情形 ,包罗总的交流分区、使用的、空闲的和用于高速缓存的巨细  。第六行显示的项目最多 ,下面列出了详细诠释 。

                PID(Process ID):历程标示号  。

                USER:历程所有者的用户名  。

                PR:历程的优先级别  。

                NI:历程的优先级别数值  。

                VIRT:历程占用的虚拟内存值  。

                RES:历程占用的物理内存值  。

                SHR:历程使用的共享内存值  。

                S:历程的状态  ,其中S表现休眠  ,R表现正在运行  ,Z表现僵死状态  ,N表现该历程优先值是负数 。

                %CPU:该历程占用的CPU使用率 。

                %MEM:该历程占用的物理内存和总内存的百分比  。

                TIME+:该历程启动后占用的总的CPU时间  。

                Command:历程启动的启动下令名称  ,若是这一行显示不下 ,历程会有一个完整的下令行  。

                top下令使用历程中  ,还可以使用一些交互的下令来完成其它参数的功效  。这些下令是通过快捷键启动的  。

                <空格>:连忙刷新  。

                P:凭据CPU使用巨细举行排序  。

                T:凭据时间、累计时间排序 。

                q:退出top下令  。

                m:切换显示内存信息  。

                t:切换显示历程和CPU状态信息  。

                c:切换显示下令名称和完整下令行  。

                M:凭据使用内存巨细举行排序  。

                W:将当前设置写入~/.toprc文件中  。这是写top设置文件的推荐要领  。

                可以看到  ,top下令是一个功效十分强盛的监控系统的工具  ,对于系统治理员而言尤其主要 。可是  ,它的弱点是会消耗许多系统资源  。

                二、free下令

                1.作用

                free下令用来显示内存的使用情形  ,使用权限是所有用户  。

                2.花样

                free [-b-k-m] [-o] [-s delay] [-t] [-V]

                3.主要参数

                -b -k -m:划分以字节(KB、MB)为单元显示内存使用情形  。

                -s delay:显示每隔几多秒数来显示一次内存使用情形 。

                -t:显示内存总和列 。

                -o:不显示缓冲区调治列  。

                4.应用实例

                free下令是用来检察内存使用情形的主要下令 。和top下令相比  ,它的优点是使用简朴  ,而且只占用很少的系统资源  。通过-S参数可以使用free下令不中断地监视有几多内存在使用  ,这样可以把它看成一个利便实时监控器 。

                #free -b -s5

                使用这个下令后终端会一连不停地陈诉内存使用情形(以字节为单元)  ,每5秒更新一次  。

                三、uptime 下令

                在linux系统中  ,有一种说法 ,当load avarage <3 系统优秀  ,大于5 则有严重的性能问题  。注重  ,这个值还应当除以CPU数目  。

                若是load avarage=8 ,CPU=3,8/3=2.666 ,2.66这个值表现系统状态优秀

                大于5也纷歧定是严重性能问题 ,有可能是简直主机提供的服务凌驾了他能够提供的能力  ,需要扩容了 。要详细看看  。

                另外 ,在linux下检察系统资源的占用情形  ,另有二个下令  ,它们划分是:vmstat 与 iostat  。有兴趣的朋侪  ,也可以研究下  。