interpretando IOPS estes resultados Bonnie ++ e iostat

2

Eu estou olhando para interpretar o IOPS de algumas execuções de bonnie ++ usando iostat simultaneamente e usando o benchmarking deste post: Posso determinar o IOPS em uma matriz de disco usando o bonnie ++?

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

2x memória no sistema de arquivos / data, este sistema é muito rápido com SSDs em um array raid6.

Bonnie ++ procura aleatória mostra 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

Eu estava rodando o iostat ao mesmo tempo que o bonnie ++ estava gerando os arquivos de teste e os resultados do tps são muito altos:

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

Eu esperaria que as estatísticas Bonnie ++ fossem maiores, eu testei em máquinas antigas mostrando mais pesquisas aleatórias, Qual é a melhor representação de IOPS com base nessas estatísticas, ou devo coletar de outra maneira? Estou me concentrando no iostat e no bonnie ++, já que essas são as ferramentas que tenho disponíveis.

Obrigado.

    
por sonicz 25.02.2014 / 21:19

1 resposta

1

O que você está esperando? Seus resultados parecem bem. A figura tps é o que você deve monitorar se estiver especificamente tentando determinar a IOPS. Mas você está apenas comparando o benchmarking?

A melhor medida de algo assim é uma aplicação real ou um cenário de uso realista.

    
por 25.02.2014 / 21:34