Назад | Перейти на главную страницу

интерпретация IOPS этих результатов Bonnie ++ и iostat

Я хочу интерпретировать IOPS из нескольких прогонов bonnie ++ с одновременным использованием iostat и сравнительного анализа из этого сообщения: Могу ли я определить количество операций ввода-вывода в секунду для дискового массива с помощью bonnie ++?

bonnie ++ запустить:

/usr/sbin/bonnie++ -d /data -s 128754 -u root:root -qfb

2x памяти в файловой системе / data. Эта система очень быстрая, с твердотельными накопителями в массиве raid6.

Bonnie ++ случайные поиски шоу 657,9 ищет в секунду:

Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
splunk6-w2- 128754M           695761  97 480604  70           1407252  88 657.9 110
Latency                       32464us   94804us             16869us    7398us
Version  1.96       ------Sequential Create------ --------Random Create--------
splunk6-w2-inf      -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  8057  18 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency               154us     355us     356us     154us      10us      60us
1.96,1.96,splunk6-w2-inf,1,1393273639,128754M,,,,695761,97,480604,70,,,1407252,88,657.9,110,16,,,,,8057,18,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,,32464us,94804us,,16869us,7398us,154us,355us,356us,154us,10us,60us

Я запускал iostat в то время, когда bonnie ++ создавал свои тестовые файлы, и результаты tps действительно высоки:

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dm-2            292.61      1847.92      2282.89  928897994 1147544976

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.13    0.00    3.73    0.00    0.00   96.15

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dm-2          41035.00         8.00    328272.00          8     328272

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.06    0.00    6.31    0.00    0.00   93.62

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dm-2          225280.00         0.00   1802240.00          0    1802240

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.13    0.00    7.09    0.44    0.00   92.35

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dm-2          251050.00         0.00   2008392.00          0    2008392

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.09    0.00    9.41    0.00    0.00   90.50

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dm-2          277187.00         8.00   2217488.00          8    2217488

Я ожидал, что статистика Bonnie ++ будет выше: я тестировал на старых машинах, показывающих более высокие случайные поиски. Как лучше всего представить IOPS на основе этой статистики, или мне следует собрать их другим способом? Поскольку это инструменты, которые у меня есть, в настоящее время я сосредотачиваюсь на iostat и bonnie ++.

Спасибо.

Чего ты ждешь? Ваши результаты выглядят нормально. В tps figure - это то, что вам следует отслеживать, если вы специально пытаетесь определить IOPS. Но вы проводите сравнительный анализ только ради него?

Лучшим показателем чего-то подобного является реальное приложение или реалистичный сценарий использования.