Web Based frontend for fio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've implemented recently fio as the backend for disk benchmark for the w3top project. Integration tests convers big range of supported fio versions - from 2.0 to 3.26

GUI is modern web-based single-page app with support for a large range of browsers.

Benchmark GUI is simple as Crystal Disk Mark and provides the wizard for volume chooser, benchmark options, and progress visualization. Benchmark history is also implemented. Missing support of Direct IO for a particular volume is auto-detected. Also for read-only volumes, preexisting large files are used for the benchmark.

The cross-platform installer (bash script) supports x86_64, ARMv7, and AARCH64 architectures. Tested OSes start from RHEL 6 up to the latest rolling Linux distributives. One-liner: https://github.com/devizer/w3top-bin#reinstallation-of-precompiled-binaries.

In addition to modern mainstream browsers (Chrome, Firefox, Edge, Opera) many years old browsers are also supported:
- Builtin Safari on iOS 9.2+
- Builtin Chrome on Android 5.1+
- IE 11, a builtin browser on Windows Server
- Firefox ESR 52 and Chrome 49, the latest browsers for Windows XP/2003

The w3top project also includes precompiled fio for a matrix of architectures and versions. In case then fio is not preinstalled proper version of fio is downloaded and checked on app start.

Now only non-destructive write benchmarks are used using --filename option.

Live: http://xeon.devizer.top/disk-benchmark (hdd in google cloud) and http://pi.devizer.top/disk-benchmark (ARMv7 board running on Kingston A1 micro sd card)

Links:
w3top binaries distribution project and installer: https://github.com/devizer/w3top-bin
Source Code: https://github.com/devizer/KernelManagementLab




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux