buty4649 / fio-cdm

fioでCrystalDiskMarkっぽい計測を行うコマンド
MIT License
48 stars 14 forks source link

Parsing error with fio 3.1 and 3.15 #6

Open isundaylee opened 5 years ago

isundaylee commented 5 years ago

First, thanks for making this script! I tested it both with Ubuntu 18.04.2 LTS's default fio (fio 3.1) and the newest one compiled from git master (fio-3.15-22-gc1f6). In both cases I get 0 as speed outputs.

I tracked it down, and for me these changes make it work as expected: https://github.com/isundaylee/fio-cdm/commit/a771cdad02a94bf43bf0333b6f3a2daba0c9ef7b

But I'm not sure if I should do a PR since these changes would presumably break fio-cdm for the fio versions that it currently works for.

My raw output (relevant sections) is:

Seq-Read: (groupid=0, jobs=1): err= 0: pid=14719: Mon Aug  5 23:35:33 2019
  read: IOPS=459, BW=460MiB/s (482MB/s)(1024MiB/2228msec)
...
Seq-Write: (groupid=1, jobs=1): err= 0: pid=14720: Mon Aug  5 23:35:33 2019
  write: IOPS=440, BW=440MiB/s (462MB/s)(1024MiB/2326msec); 0 zone resets
...
Rand-Read-512K: (groupid=2, jobs=1): err= 0: pid=14721: Mon Aug  5 23:35:33 2019
  read: IOPS=795, BW=398MiB/s (417MB/s)(1024MiB/2573msec)
...
Rand-Write-512K: (groupid=3, jobs=1): err= 0: pid=14722: Mon Aug  5 23:35:33 2019
  write: IOPS=828, BW=414MiB/s (434MB/s)(1024MiB/2472msec); 0 zone resets
...
Rand-Read-4K: (groupid=4, jobs=1): err= 0: pid=14723: Mon Aug  5 23:35:33 2019
  read: IOPS=9164, BW=35.8MiB/s (37.5MB/s)(1024MiB/28603msec)
...
Rand-Write-4K: (groupid=5, jobs=1): err= 0: pid=14725: Mon Aug  5 23:35:33 2019
  write: IOPS=27.2k, BW=106MiB/s (112MB/s)(1024MiB/9627msec); 0 zone resets
...
Rand-Read-4K-QD32: (groupid=6, jobs=1): err= 0: pid=14726: Mon Aug  5 23:35:33 2019
  read: IOPS=95.7k, BW=374MiB/s (392MB/s)(1024MiB/2740msec)
...
Rand-Write-4K-QD32: (groupid=7, jobs=1): err= 0: pid=14727: Mon Aug  5 23:35:33 2019
  write: IOPS=89.1k, BW=348MiB/s (365MB/s)(1024MiB/2943msec); 0 zone resets

Let me know what you think :)