# 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]
Quelle est la raison pour laquelle il s'est arrêté après 60 minutes plutôt que 600 secondes que j'ai définies?
J'ai vérifié dmesg
, pas d'erreur:
[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)
J'ai exécuté la même commande sur un autre disque (un SSD à la place) sur la même machine en même temps, et elle s'est terminée à temps et a renvoyé le résultat.
Merci d'avance!
1 votes
@Anon oui, la dernière m'a donné le même problème. oui, les doubles tirets sont attendus et ils vont bien. pas sûr s'il y avait beaucoup d'E/S continuant à être envoyées au disque après la fin du temps imparti. Délai d'attente plus court même problème.
libaio
même problème. N'a pas essayé avecdirect
et sansend_fsync
.