LINUX.ORG.RU

тестирование мониторинга: читать диск с заданной скоростью

 ,


0

1

Хочу убедиться в адекватности мониторинга активности дисков. Читаем /proc/diskstats и скармливаем в nagios/pnp4nagios.

Чем читать диск с заданной скоростью (заведомо ниже максимальной скорости).

Есть готовое простое решение?

★★★★★

Ответ на: комментарий от vel

Это бенчмарк

Ну кто тебе сказал такую глупость?

Мне нужно чтение с заданной скоростью в течении 2-4 минут

https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-rate

https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-runtime

intelfx ★★★★★
()
Ответ на: комментарий от intelfx
sudo apt install fio
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ibverbs-providers libboost-iostreams1.71.0 libboost-thread1.71.0 libgfapi0 libgfrpc0
  libgfxdr0 libglusterfs0 libibverbs1 libnl-route-3-200 libpython2.7-minimal
  libpython2.7-stdlib librados2 librbd1 librdmacm1 libtirpc-common libtirpc3 python2.7
  python2.7-minimal
Suggested packages:
  gnuplot gfio python-scipy python2.7-doc binfmt-support
The following NEW packages will be installed:
  fio ibverbs-providers libboost-iostreams1.71.0 libboost-thread1.71.0 libgfapi0 libgfrpc0
  libgfxdr0 libglusterfs0 libibverbs1 libnl-route-3-200 libpython2.7-minimal
  libpython2.7-stdlib librados2 librbd1 librdmacm1 libtirpc-common libtirpc3 python2.7
  python2.7-minimal
0 upgraded, 19 newly installed, 0 to remove and 2 not upgraded.
Need to get 10.6 MB of archives.
After this operation, 46.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

Окуеть!

Проще на C через read+usleep это сделать!

И я хочу читать блочное устройство, а не через файловый I/O

vel ★★★★★
() автор топика