Як виміряти iops в - домашніх - умовах, storage - сторадж рунет

Зовсім недавно натрапив тут на статтю. виразно і докладно розповідає про утиліту IOzone. Витяг зі статті:

«.. це надзвичайно потужний інструмент, здатний в умілих руках протестувати якомога докладніше роботу як фізичних носіїв, так і файлових систем. З усіма можливостями iozone можна познайомитися, прочитавши об'ємну документацію. Встановити програму можна або за допомогою штатного пакетного менеджера (якщо такий пакет є для вашої ОС), або зібравши її з початкових кодів.

Для швидкої оцінки продуктивності «на кожен день» я використовую приблизно таку команду:

Параметр -O задає висновок результату в IOPS, замість KB / s. Параметр -i0 запускає тест лінійного запису. Взагалі, нам цей тест не потрібен, але обійтися без нього не можна, так як з його допомогою iozone створює робочий файл для подальших тестів. Параметр -i2 запускає власне тестування довільного читання і запису. Параметр -s задає розмір робочого файлу, в даному випадку 4 GB; підтримуються суфікси: k (кілобайти), m (мегабайти) і т. д. І, нарешті, параметр -r задає розмір блоку даних, які пишуться або читаються за одну операцію. «

Ну і основний висновок - для тестування використовуйте розмір робочого файлу більше, ніж встановлено у Вас оперативної пам'яті, бажано рази в 2. До речі у IOZone є бінарник і під Windows.

About Dmitry Kuznetsov

Зараз - незалежний консультант. Минулі посади - керівник відділу інтеграції, технічний директор в системному інтеграторі. Маю сертифікати - (CCNP, SCNA, SCSA, HCNE). Виконував інфраструктурні проекти по віртуалізації, системам зберігання, ВІДМОВОСТІЙКО і високопродуктивним кластерам, системам моніторингу і організації супутникових мереж зв'язку.

This entry was posted in Технології. Bookmark the permalink.