<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                top命令是最常用的系統性能監控分析工具,可以用來查詢顯示系統中各個進程的資源占用情況 > 命令格式:top [option] > * d 指定每兩次屏幕信息刷新之間的時間間隔。當然用戶可以使用s交互命令來改變之。 > * p 通過指定監控進程ID來僅僅監控某個進程的狀態。 > * q 該選項將使top沒有任何延遲的進行刷新。如果調用程序有超級用戶權限,那么top將以盡可能高的優先級運行。 > * S 指定累計模式 > * s 使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險。 > * i 使top不顯示任何閑置或者僵死進程。 > * c 顯示整個命令行而不只是顯示命令名 | 命令 | 注釋 | | --- | --- | | top | 每隔5秒顯式所有進程的資源占用情況 | |top -d 2|每隔2秒顯式所有進程的資源占用情況| |top -c|每隔5秒顯式進程的資源占用情況,并顯示完整的命令行名稱| |top -p 123 -p 456|顯示pid是123和pid是456的兩個進程的資源占用情況| ``` // top命令輸出如下: top - 20:58:44 up 21 days, 22:44, 2 users, load average: 0.17, 0.22, 0.23 Tasks: 95 total, 1 running, 94 sleeping, 0 stopped, 0 zombie %Cpu(s): 4.1 us, 4.1 sy, 0.0 ni, 91.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1882220 total, 136508 free, 381328 used, 1364384 buff/cache KiB Swap: 1049596 total, 1049596 free, 0 used. 1286184 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1574 root 10 -10 173468 54512 10332 S 3.3 2.9 434:29.22 AliYunDun 9531 root 20 0 155052 6176 4496 S 0.7 0.3 1:52.03 sshd 1 root 20 0 43540 3860 2592 S 0.0 0.2 0:24.10 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.05 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:40.88 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 S 0.0 0.0 6:05.12 rcu_sched 10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain ``` **一、命令各字段詳解** * 第一行:系統運行時間和平均負載 當前時間、系統已運行時間、當前登錄用戶的數量、最近5、10、15分鐘內的平均負載(此信息可通過uptime命令查詢) * 第二行:任務運行情況 任務的總數、運行中的任務(running)、休眠中的任務(sleeping)、停止的任務(stopped)、僵尸狀態的任務(zombie) * 第三行:cpu使用情況 | 字段 | 解釋 | | --- | --- | | us | user: 運行(未調整優先級的) 用戶進程的CPU時間 | | sy | system: 運行內核進程的CPU時間| | ni | niced:運行已調整優先級的用戶進程的CPU時間| | id | idle:空閑時間| | wa | IO wait: 用于等待IO完成的CPU時間| | hi | 處理硬件中斷的CPU時間 | | si | 處理軟件中斷的CPU時間 | | st | 這個虛擬機被hypervisor偷去的CPU時間 | * 第四行:內存使用情況 全部可用內存、已使用內存、空閑內存、緩沖內存 * 第五行:swap交換分區使用情況 交換區總量 、使用的交換區總量、空閑交換區總量、緩沖的交換區總量 * 第六行為空行 * 第七行起:各進程任務的的狀態監控 | 字段 | 解釋 | | --- | ----- | | PID | 進程ID,進程的唯一標識符 | | USER| 進程所有者的用戶名 | | PR |進程的調度優先級 | | NI |進程的nice值(優先級)。越小的值意味著越高的優先級。負值表示高優先級,正值表示低優先級| | VIRT | **virtual memory usage 虛擬內存**,進程使用的虛擬內存。進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES | |RES| **resident memory usage 常駐內存**,駐留內存大小。駐留內存是任務使用的非交換物理內存大小。進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA | |SHR|**shared memory 共享內存**,計算某個進程所占的物理內存大小公式:RES – SHR | |S|這個是進程的狀態。它有以下不同的值:D - 不可中斷的睡眠態、R – 運行狀態、S – 睡眠狀態、T – 被跟蹤或已停止狀態、Z – 僵尸狀態| |%CPU| 自從上一次更新時到現在任務所使用的CPU時間百分比。<br>%CPU顯示的是進程占用一個核的百分比,而不是整個cpu(N核)的百分比,有時候可能大于100,那是因為該進程啟用了多線程占用了多個核心,所以有時候我們看該值得時候會超過100%,但不會超過總核數\*100 | |%MEM| 進程使用的可用物理內存百分比 | | TIME+| 任務啟動后到現在所使用的全部CPU時間,精確到百分之一秒 | |COMMAND| 進程名稱 | **二、常用的交互命令** * Z:改變顏色 * B:加粗 * t:顯示和隱藏任務/cpu信息 * m:內存信息 * 1:監控每個邏輯CPU的狀況; * f:進入字段顯示配置模式,可增加或者移除顯示字段,按相應的字母新增或去除;o:進入字段順序設置模式,可配置顯示位置順序,按相應的字母往下移動,按“shift+相應的字母”往上移動 * F:進入字段排序配置模式,可設置排序的字段; * R:正常排序/反向排序; * s:設置刷新的時間 * u:輸入用戶,顯示用戶的任務 * i:忽略閑置和僵死進程。這是一個開關式命令。 * r:重新安排一個進程的優先級別。系統提示用戶輸入需要改變的進程PID以及需要設置的進程優先級值。輸入一個正值將使優先級降低,反之則可以使該進程擁有更高的優先權。默認值是10。 * c:切換顯示命令名稱和完整命令行。 * M:根據駐留內存大小進行排序。 * P:根據CPU使用百分比大小進行排序。 * H:顯示線程
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看