「iotop」が小さなディスク書き込みを表示しないのはなぜですか?

「iotop」が小さなディスク書き込みを表示しないのはなぜですか?

iotop小さなディスク書き込みが私に表示されないことがわかりました。レポートではこれを完全に無視しました。

何を意味するかを示すために、以下はbashスクリプトです。

#!/bin/bash

sudo echo ''    # ask for the sudo rights before we go to background
sudo iotop -aktbo -qqq -d 5 | grep dd &
for num in {1..5}; do
    echo "Small write #$num"
    dd if=/dev/zero of=tmp.zeros.deleteme bs=65536 count=9 &>/dev/null
    sleep 1
done
echo "Big write #1"
dd if=/dev/zero of=tmp.zeros.deleteme bs=65536 count=9999 &>/dev/null
rm -f tmp.zeros.deleteme

sudo iotop -aktbo -qqq -d 5 | grep ddループ中に5つの小さなディスクダンプを表示し、count=9999最後に行くほど大きなディスクダンプを表示したいと思います。

しかし、Xiao Wuはまったく表示されません。以下は、ddtest.sh私のシステムに関するいくつかの情報を含む上記のスクリプトの出力です。

[confus@confusion:~] $ ./ddtest.sh 
[sudo] password for confus: 

Small write #1
Small write #2
Small write #3
Small write #4
Small write #5
Big write #1
15:03:20 17589 be/4 confus       28.00 K 210728.00 K  0.00 % 79.61 % dd if=/dev/zero of=tmp.zeros.deleteme bs=65536 count=9999
15:03:25 17589 be/4 confus       28.00 K 210728.00 K  0.00 % 39.75 % dd if=/dev/zero of=tmp.zeros.deleteme bs=65536 count=9999
[confus@confusion:~] $ uname -r
4.9.68-1-MANJARO
[confus@confusion:~] $ iotop --version
iotop 0.6

小さな書き込み(5秒未満のサンプリング期間)が表示されないのはなぜですか?どのように表示させますか?

また--accumulated、設定されているにもかかわらず、iotop同じプロセスがファイルを閉じて再度開くと、読み取り/書き込みカウンタが再起動されます。

ベストアンサー1

おすすめ記事