Avalie as IOPS do Linux para um sistema em execução


16

Como faço para medir o IOPS de um servidor Linux em execução? Sei que o IOPS teórico de uma unidade SATA é de cerca de 90 e o disco SAS / FC de 10k da empresa é de 180. Quero saber quanto meu sistema em execução está usando atualmente?

Atualmente estou usando o iotop e o iostat. Mas ambos os utilitários não fornecem o número IOPS.

btw, esta questão não é uma duplicata disso . Não estou procurando comparações do meu sistema de armazenamento, mas descubra quanto IOPS está sendo usado pelo meu sistema atual.

Respostas:


21

Uhm ... iostatno meu sistema mostra o IOPS:

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               1.00        64.00         0.00         64          0

Pode querer olhar para atualizar.


Obrigado pela sua resposta, qual é a diferença entre tps e IOPs? Eles são iguais?
Rajkumar S

4
Eles são a mesma coisa.
womble

19

Instalar sysstatpacote, se você não tem já e, em seguida, utilize o comando sar -d 1. Assista a tpscoluna. Dá a você pelo menos o valor aproximado.

Mas lembre-se de que o número máximo real de IOPS varia muito, dependendo da carga de trabalho do servidor. Um servidor com muito acesso seqüencial pode obter mais IOPS do que um servidor com muito acesso aleatório.


5

Veja nmoncomo uma opção para uma melhor apresentação dos mesmos dados.

http://nmon.sourceforge.net/pmwiki.php


a página não existe mais
AstraSerg

Isso é ENORME. Imediatamente me mostrou que a leitura do disco está no máximo em 100%. Hora de provisionar mais IOPS ... obrigado! Para o ubuntu, é tão fácil quanto sudo apt install nmon.
colllin

@colllin Hoje em dia, você pode querer usar o Netdata .
ewwhite
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.