Я хочу интерпретировать 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. Но вы проводите сравнительный анализ только ради него?
Лучшим показателем чего-то подобного является реальное приложение или реалистичный сценарий использования.