Centos7即使指定了
即使指定了fio
也不會超時?
# fio --name=random-write --directory=/mnt/test/ --ioengine=posixaio --rw=randwrite -bs=4k --numjobs=1 --size=4g -iodepth=1 -runtime=600 --time_based --end_fsync=1 random-write: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=posixaio, iodepth=1 fio-3.7 Starting 1 process random-write: Laying out IO file (1 file / 4096MiB) Jobs: 1 (f=1): [w(1)][100.0%][r=0KiB/s,w=0KiB/s][r=0,w=0 IOPS][eta 00m:00s]
知道為什麼它在我設置的 60 分鐘而不是 600 秒後返回嗎?
我檢查了
dmesg
,沒有錯誤:[Mon Mar 1 20:53:36 2021] XFS (sda2): Mounting V5 Filesystem [Mon Mar 1 20:53:37 2021] XFS (sda2): Starting recovery (logdev: internal) [Mon Mar 1 20:53:45 2021] XFS (sda2): Ending recovery (logdev: internal)
我同時在同一個盒子上的另一個驅動器(而不是 SSD)上執行了相同的命令,它按時完成並返回。
提前致謝!
我認為這與我的 SATA 控制器故障有關。更換它可以解決問題。