<fieldset id='65nee'></fieldset>

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

          <code id='65nee'><strong id='65nee'></strong></code>
        1. <span id='65nee'></span>
          1. 查看Linux下系统资源占用常用命令

            • 时间:
            • 浏览:8
            • 来源: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 。有兴趣的朋侪 ,也可以研究下  。