亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中top命令的用法

發布時間:2021-06-24 14:26:26 來源:億速云 閱讀:202 作者:chen 欄目:編程語言

這篇文章主要講解了“Linux中top命令的用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux中top命令的用法”吧!

top命令算是最直觀、好用的查看服務器負載的命令了。它實時動態刷新顯示服務器狀態信息,且可以通過交互式命令自定義顯示內容,非常強大。

在終端中輸入top,回車后會顯示如下內容:


  1. top - 21:48:39 up 8:57, 2 users,load average:0.36,0.24,0.14


  2. Tasks:322 total,2 running,320 sleeping,0 stopped,0 zombie


  3. %Cpu(s):5.0 us,1.7 sy,0.0 ni,93.0id,0.0 wa,0.3 hi,0.0 si,0.0 st


  4. KiB Mem:1010504 total,937416 used,73088 free,23708 buffers


  5. KiB Swap:1046524 total,280708 used,765816 free.365556 cached Mem

  6.  


  7. PIDUSER PR NI VIRT RES SHR S %CPU %MEMTIME+ COMMAND


  8. 8096 root2003206243850821192 S1.73.80:41.03 Xorg


  9. 13536 tabalt20069733610427256776 S1.710.30:08.29 gnome-langu+


  10. 9426 tabalt20012132287297616860 S1.07.22:07.27 compiz


  11. 197 root200000 S0.30.00:36.13 kworker/0:2


  12. 1009 root20030311233921500 S0.30.30:00.93 polkitd


  13. 9670 tabalt20032593243002256 S0.30.40:40.27 vmtoolsd


  14. 14016 root2554394024082000 S0.30.20:01.12http


  15. 14149 tabalt2005911801950412820 S0.31.90:00.45 gnome-termi+


  16. 1 root200336481972744 S0.00.20:01.79 init


  17. 2 root200000 S0.00.00:00.00 kthreadd


  18. 3 root200000 S0.00.00:02.80 ksoftirqd/0


  19. 4 root200000 S0.00.00:00.00 kworker/0:0


  20. 5 root0-20000 S0.00.00:00.00 kworker/0:0H


  21. 7 root200000 S0.00.00:05.55 rcu_sched


  22. 8 root200000 R0.00.00:03.43 rcuos/0


  23. 9 root200000 S0.00.00:00.00 rcuos/1


  24. 10 root200000 S0.00.00:00.00 rcuos/2

  25.  

一、系統信息統計

前五行是系統整體狀態的統計信息展示區域。下面分別介紹每一行中的內容:

1、第一行顯示服務器概況

如下所示,第一行列出了服務器運行了多長時間,當前有多少個用戶登錄,服務器的負荷情況等,使用uptime命令能獲得同樣的結果。


  1. top - 21:48:39 up 8:57, 2 users,load average:0.36,0.24,0.14


  2. / / / \


  3. 當前時間 運行時長 當前登錄用戶數 平均負載(1分鐘、5分鐘、15分鐘)

  4.  

平均負載的值越小代表系統壓力越小,越大則代表系統壓力越大。通常,我們會以最后一個數值,也就是15分鐘內的平均負載作為參考來評估系統的負載情況。

對于只有單核cpu的系統,1.0是該系統所能承受負荷的邊界值,大于1.0則有處理需要等待。

一個單核cpu的系統,平均負載的合適值是0.7以下。如果負載長期徘徊在1.0,則需要考慮馬上處理了。超過1.0的負載,可能會帶來非常嚴重的后果。

當然,多核cpu的系統是在前述值的基礎上乘以cpu內核的個數。如對于多核cpu的系統,有N個核則所能承受的邊界值為N.0

可以使用如下命令來查看每個處理器的信息:

cat /proc/cpuinfo

如果只想計算有多少個cpu內核,可以使用如下命令:

cat /proc/cpuinfo | grep 'model name' | wc -l

2、第二行是進程信息:


  1. Tasks: 322 total, 2 running, 320 sleeping, 0 stopped, 0 zombie


  2. / / / / /


  3. 進程總數 正運行進程數 睡眠進程數 停止進程數 僵尸進程數

3、第三行是CPU信息:


  1. %Cpu(s):


  2. 5.0 us 用戶空間CPU占比


  3. 1.7 sy 內核空間CPU占比


  4. 0.0 ni 用戶進程空間改過優先級的進程CPU占比


  5. 93.0 id 空閑CPU占比


  6. 0.0 wa 待輸入輸出CPU占比


  7. 0.3 hi 硬中斷(Hardware IRQ)CPU占比


  8. 0.0 si 軟中斷(Software Interrupts)CPU占比


  9. 0.0 st -

4、第四行是內存信息:


  1. KiB Mem: 1010504 total, 937416 used, 73088 free, 23708 buffers


  2. / / / /


  3. 物理內存總量 使用中總量 空閑總量 緩存的內存量

5、第五行是swap交換分區信息:


  1. KiB Swap: 1046524 total, 280708 used, 765816 free, 365556 cached Mem


  2. / / / /


  3. 交換區總量 使用中總量 空閑總量 緩存的內存量

二、進程(任務)狀態監控

第七行及以下顯示了各進程(任務)的狀態監控。各列所代表的含義如下:


  1. PID 進程id


  2. USER 進程所有者


  3. PR 進程優先級


  4. NI nice值。負值表示高優先級,正值表示低優先級


  5. VIRT 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES


  6. RES 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA


  7. SHR 共享內存大小,單位kb


  8. S 進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程


  9. %CPU 上次更新到現在的CPU時間占用百分比


  10. %MEM 進程使用的物理內存百分比


  11. TIME+ 進程使用的CPU時間總計,單位1/100秒


  12. COMMAND 進程名稱(命令名/命令行)

三、與top交互

  • 按鍵b打開或關閉 運行中進程的高亮效果

  • 按鍵x打開或關閉 排序列的高亮效果

  • shift + > 或 shift + < 可以向右或左改變排序列

  • f鍵,可以進入編輯要顯示字段的視圖,有 * 號的字段會顯示,無 * 號不顯示,可根據頁面提示選擇或取消字段。

感謝各位的閱讀,以上就是“Linux中top命令的用法”的內容了,經過本文的學習后,相信大家對Linux中top命令的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

萝北县| 平原县| 曲靖市| 阳山县| 江川县| 宁武县| 马公市| 商洛市| 澄城县| 宜城市| 句容市| 江城| 丹巴县| 怀来县| 桂平市| 平陆县| 衡水市| 沐川县| 邳州市| 隆昌县| 南京市| 长垣县| 葵青区| 闻喜县| 永定县| 淅川县| 丰都县| 河源市| 湘阴县| 阆中市| 裕民县| 思茅市| 仲巴县| 江门市| 大余县| 广灵县| 两当县| 田阳县| 开原市| 开远市| 安溪县|