在Linux上測試IO性能可以使用以下工具和方法:
dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync
這將在當前目錄下創建一個名為testfile的文件,文件大小為1GB。可以通過調整bs參數(塊大小)和count參數(塊數量)來測試不同大小的文件。
[global]
bs=4k
iodepth=64
rw=randwrite
size=1G
directory=/path/to/test/directory
[job]
filename=testfile
這將測試在指定目錄下進行1GB大小的隨機寫入。
iostat -x 1
這將每秒顯示一次磁盤的IO性能,包括每秒的讀寫速率、IO隊列長度等。
sudo iotop
它將顯示當前活躍的進程以及它們的IO活動情況,包括每個進程的讀寫速率、IO隊列長度等。
上述工具和方法可以幫助你在Linux上測試IO性能,并了解系統的磁盤IO活動情況。