linux下檢視程序使用io情況

2021-10-03 06:02:19 字數 501 閱讀 3146

需要安裝工具 yum install -y iotop

iotop -o -o只展示有磁碟操作的程序,預設每秒展示一次

iotop -od 10 每隔10秒展示一次

需要安裝工具 yum install sysstat

可以檢視磁碟io是否讀寫負載很高

iostat -x 1 每隔1秒列印一次磁碟io情況

iostat -tx 1 每隔1秒列印一次磁碟io情況,-t展示時間

iostat -tx 1 10 每隔一秒列印一次,共列印10次

使用dmesg之前,需要先開啟核心的io監控:

echo 1 >/proc/sys/vm/block_dump或sysctl vm.block_dump=1

然後可以使用如下命令檢視io最重的前10個程序:

dmesg |awk -f: 『』|sort|uniq -c|sort -rn|head -n 10

檢視所有cpu內每乙個處理器負載,重新整理頻率1s(根據物理cpu個數)

linux下檢視程序命令

他們都是用來顯示當前執行的程序,但是 ps aux 是用bsd的格式來顯示python這個程序 顯示的專案有 user pid cpu mem vsz rss tty stat start time command ps ef 是用標準的格式顯示python這個程序 顯示的專案有 uid pid p...

Linux下檢視程序和執行緒

檢視程序 1.top 命令 2.ps命令 ps檢視當前使用者的活動程序,如果加上引數可以顯示更多的資訊,如 a,顯示所有使用者的程序 ps ax tty值為 是守護程序,叫deamon 無終端,大多系統服務是此程序,核心態程序是看不到的 ps axf 看程序樹,以樹形方式現實程序列表敲 init是1...

Linux下檢視程序和執行緒

1.top 命令 2.ps命令 ps檢視當前使用者的活動程序,如果加上引數可以顯示更多的資訊,如 a,顯示所有使用者的程序 ps ax tty值為 是守護程序,叫deamon 無終端,大多系統服務是此程序,核心態程序是看不到的 ps axf 看程序樹,以樹形方式現實程序列表敲 init是1號程序,系...