目次
ddコマンドを利用することで、簡易の書き込みテストを行うことができます。
/dev/urandum以外にも、/dev/randumや/dev/zeroもありますが、/dev/urandumでいいと思います。
ディスクの性能測定をしたい場合、OSキャッシュ(メモリー)を無効にしましょう
oflag=direct
オプション を指定する。iflag=direct
オプション を指定する。
dd if=/dev/urandum of=test_1G bs=1M count=1000 oflag=direct
dd if=/dev/urandum of=test_10M bs=1M count=10 oflag=direct dd if=/dev/urandum of=test_100M bs=1M count=100 oflag=direct dd if=/dev/urandum of=test_1G bs=1M count=1000 oflag=direct dd if=/dev/urandum of=test_2G bs=1M count=2000 oflag=direct dd if=/dev/urandum of=test_5G bs=1M count=5000 oflag=direct dd if=/dev/urandum of=test_10G bs=1M count=10000 oflag=direct
# dd if=/dev/urandum of=test_100M bs=1M count=100 oflag=direct 100+0 レコード入力 100+0 レコード出力 104857600 バイト (105 MB) コピーされました、 0.458578 秒、 229 MB/秒
229 MB/秒の書き込み性能
通常は、/dev/urandumでやります。
# dd if=/dev/urandom of=test_100M bs=1M count=100 oflag=direct 100+0 レコード入力 100+0 レコード出力 104857600 バイト (105 MB) コピーされました、 8.69703 秒、 12.1 MB/秒
12.1 MB/秒の書き込み性能
for i in {1..5} ; do sleep 1 ; dd if=/dev/urandum of=test_10M bs=1M count=10 oflag=direct |grep MB ; done
一般向けサイト
ITエンジニア向けサイト
英語サイト
Portfolio
Copyright (c) 2024 システムパフォーマンス入門 All Rights Reserved.