FreeBSD - измерение IOPS на дисках при помощи fio

Для планирования масштабирования аппаратных ресурсов понадобилось измерить производительность дисковых операций на сервере. В заббиксе уже настроены графики с отрисовкой IOPS. Теперь необходимо измерить максимальные значения IOPS. Для этого воспользуемся утилитой fio

Установим fio

cd /usr/ports/sysutils/fio/ && make install clean

benchmark network bandwith

Установка:

 # yum install iperf

Выполнить на сервере:

 # iperf -s

Выполнить на клиенте:

 # iperf -c server_host

Ссылки

benchmark disk

sysbench (for MySQL)

  # yum install sysbench
  # sysbench --file-num=1000 --num-threads=16 --test=fileio --file-total-size=10M --file-test-mode=rndrd prepare
  # sysbench --file-num=1000 --num-threads=16 --test=fileio --file-total-size=10M --file-test-mode=rndrd run
  # sysbench --file-num=1000 --num-threads=16 --test=fileio --file-total-size=10M --file-test-mode=rndrd cleanup

bonnie++

Use these bonnie++ settings:

 bonnie++ -n 0 -u 0 -r <physical RAM> -s <20x physical ram> -f -b -d <mounted array>

For example, if you have 512 MBytes of system RAM, and the RAID array was mounted on /raid, then you would use these settings:

 # bonnie++ -n 0 -u 0 -r 512 -s 20480 -f -b -d /raid

Ссылки

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []