Pular para o conteúdo

FreeBSD: Teste de performance do HD

Avatar de DK
DKTrabalha com Linux e Unix a mais de 23 anos e possui as certificações LPI 3, RHCE, AIX e VIO.

11 set, 2009
2 min de leitura

No Linux temos o programa hdparm que faz esse teste de velocidade do HD, mas como ter essa mesma medição sendo feito em discos no FreeBSD?

No FreeBSD o programa a ser usado é o diskinfo

Teste de leitura

diskinfo -c /dev/ad4

A opção -c é pra fazer testes simples de leitura.

A saída será algo parecido com

/dev/ad4
    512             # sectorsize
    80026361856     # mediasize in bytes (75G)
    156301488       # mediasize in sectors
    155061          # Cylinders according to firmware.
    16              # Heads according to firmware.
    63              # Sectors according to firmware.
    ad:6PT2KPW0     # Disk ident.

I/O command overhead:
    time to read 10MB block      0.158553 sec   =    0.008 msec/sector
    time to read 20480 sectors   2.636794 sec   =    0.129 msec/sector
    calculated command overhead         =    0.121 msec/sector

Teste de transferência

diskinfo -t /dev/ad4

O parâmetro -t é para os testes de transferências

A saída seria algo como

/dev/ad4
    512             # sectorsize
    80026361856     # mediasize in bytes (75G)
    156301488       # mediasize in sectors
    155061          # Cylinders according to firmware.
    16              # Heads according to firmware.
    63              # Sectors according to firmware.
    ad:6PT2KPW0     # Disk ident.

Seek times:
    Full stroke:      250 iter in   7.321225 sec =   29.285 msec
    Half stroke:      250 iter in   5.101744 sec =   20.407 msec
    Quarter stroke:   500 iter in   8.013486 sec =   16.027 msec
    Short forward:    400 iter in   2.371713 sec =    5.929 msec
    Short backward:   400 iter in   3.760721 sec =    9.402 msec
    Seq outer:   2048 iter in   0.260730 sec =    0.127 msec
    Seq inner:   2048 iter in   0.265152 sec =    0.129 msec
Transfer rates:
    outside:       102400 kbytes in   1.496662 sec =    68419 kbytes/sec
    middle:        102400 kbytes in   1.598540 sec =    64058 kbytes/sec
    inside:        102400 kbytes in   3.015930 sec =    33953 kbytes/sec
Avatar de DK

Comentários

Comentários fechados para visitantes. Entre ou registre-se para comentar.

Ir para