linux怎樣檢視那個程序佔用網路io

2022-02-08 03:05:40 字數 879 閱讀 1125

1樓:栩箭

裝上iotop, 或者dstat, 用他們看.

個人比較喜歡iotop

linux 怎麼檢視那個程序佔用的io

2樓:匿名使用者

ps -ef | grep 程序名稱 或者直接pgrep 程序名稱

例如mysql

ps -ef | grep mysql

pgrep mysql

linux 系統檢視哪個程序佔io

3樓:

可以的, 用命令過濾出來就找到了, 發私信過來吧, 看看什麼問題

4樓:

終端裡面執行 iostat

linux檢視哪個程序佔ioutil

linux 檢視哪個程序io高

5樓:潭絲柳

測試環境還費這勁,重灌個新系統就是了,花不了多少時間。

2.6.20開始,linux核心才支援對io的統計,所以就算找其他工具,也不太容易達到你的要求。

可以試試把/proc/sys/vm/block_dump設為1,讓核心把對block的讀寫dump到日誌中,之後再從dmesg命令的輸出中想辦法去查詢讀寫最多的程序。別忘了最後再把block_dump設成0,這對系統效能影響很大。

另外有個不太準確的辦法,ps命令可以顯示程序的狀態,ps -eo pid,state,其中狀態d是「uninterruptible sleep (usually io)」,佔用io多的程序,應該io等待也多,所以寫個小指令碼,每秒打出狀態為d的程序,佔用io多的程序肯定在裡面。

linux檢視程序命令

1 首先開啟xshell軟體,連線上linux伺服器,使用指令ps檢視系統程序,引數a表示全部,u表示以使用者格式顯示,x表示程序引數。2 接著通過符號 加上grep查詢具體的某個程序,如下圖所示。3 然後輸入ps ef用於檢視程序的父程序id,如下圖所示。4 最後使用pstree指令檢視程序樹結構...

linux 怎麼檢視某個程序的啟動命令

ps aux 檢視所有程序 top和uptime 可以檢視你的系統執行狀態 如果你是想檢視具體程序或者說服務的監聽埠等 你可以使用 netstat an grep 你的服務,或者埠 等 linux下檢視某個程序的啟動命令的方法 在linux下,如果需要檢視程序的啟動時間,常用ps aux命令,但是p...

如何在Linux中檢視所有正在執行的程序

可以使用下面的命令。ps fe 他可以列出當前正在執行的程序。1 通過ps命令的 a或者 e引數來獲取系統中所有的程序,這兩個引數的作用一樣的。2 通過top命令來獲取系統中所有的程序任務 執行top命令後,在tasks一欄會看到總的任務數。用pa aux命令可以列出所有正在執行的程序,這個命令帶有...