Вимірювання IOPS в Linux


9

Як би я дізнався, скільки IOPS може працювати з моєю системою Linux?

Відповіді:


10

Я великий шанувальник IOzone себе


1
Варто зазначити, що в іозоні є можливість використовувати O_DIRECT, який обходить утиліту кешування файлів, щоб краще зрозуміти, як насправді веде себе сховище.
sysadmin1138

Чи можете ви навести приклад командного рядка використання іозону для моїх цілей в / dev / sdb1?
Генно

2
@Henno По-перше, відформатуйте диск з обраною вами файловою системою. `cd \ testfs; Іозон -s 4g -r 2k -r 4k -r 8k -r 16k -r 32k -O -b \ tmp \ results.xls`` Тестуватимемо файл 4 ГБ розмірами вводу / виводу 2-32 КБ. Він виконає всі тести IOZONE, звітуватиме в I / O Ops та запише файл Excel з результатами.
sysadmin1138

@ sysadmin1138 Скільки часу це має працювати? Він працює вже 15 годин. Це нормально?
Генно

@henno Це може працювати до пари годин.
sysadmin1138

8

Як правило, ви хочете скористатися утилітою, орієнтованою на еталон, наприклад, fio . Вимірюючи кількість ВГД, майте на увазі, що вам потрібно думати про такі речі, як:

  • Розмір блоку
  • Якщо це записи, читання чи суміш
  • Якщо активність послідовна або випадкова
  • Кількість непогашених запитів

Все це вплине на кількість отриманих ВГД. Ви хочете переконатися, що за допомогою цих тестів ви враховуєте час відповіді, необхідний для виконання цих запитів у результатах.

Також пам’ятайте, виконуючи ці тести, ви хочете переконатися, що ви промилите кеш файлу (як тут: видалення кешованого операційного накопичувача Linux ) перед кожним тестом і що ваш тестовий файл більший за будь-який кеш-контролер / диск.


Я тільки збираюся створити розділ ext4 для vm, який я буду тестувати на в / в. Mkfs.ext4 дозволяє отримати багато варіантів. Чи варто щось конкретно вказати, якщо я дбаю тільки про продуктивність, а не про слабкість? Як розмір блоку?
Генно

@Henno: Це, мабуть, найкраще буде задати як нове запитання: "Які варіанти ext4 слід розглянути під час налаштування продуктивності під час створення нової файлової системи?" чи щось подібне ...
Кайл Брандт,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.