Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Linux >> Content
Como verificar o desempenho do disco (IOPS e latência) no Linux
Existem algumas maneiras diferentes de verificar o desempenho do disco no Linux. Uma maneira comum é usar o comando `iostat`. Este comando fornece informações sobre as operações de entrada e saída executadas pelo sistema, incluindo o número de operações de E/S por segundo (IOPS) e a latência média das operações de E/S.

Para usar o comando `iostat`, basta abrir uma janela de terminal e digitar o seguinte comando:

```
iostat -x 1
```

A opção `-x` especifica que você deseja ver estatísticas estendidas e `1` especifica que você deseja ver atualizações a cada 1 segundo.

A saída do comando `iostat` será semelhante a esta:

```
Linux 4.15.0-36-genérico (ubuntu-xenial) 08/04/2018 _x86_64_ (4 CPU)

Dispositivo:rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz aguardar r_await w_await svctm %util
sda 0,00 1,00 128,00 25,00 691,20 542,40 16,06 0,02 1,63 0,10 1,71 0,02 1,61
```

A primeira coluna, `Device`, mostra o nome do dispositivo que está sendo monitorado. Neste caso, é `sda`. A segunda e terceira colunas, `rrqm/s` e `wrqm/s`, mostram o número de solicitações de leitura e gravação por segundo, respectivamente. A quarta e quinta colunas, `r/s` e `w/s`, mostram o número de operações de leitura e gravação por segundo, respectivamente. A sexta e sétima colunas, `rkB/s` e `wkB/s`, mostram a quantidade de dados lidos e gravados por segundo, respectivamente. A oitava coluna, `avgrq-sz`, mostra o tamanho médio de uma solicitação de leitura ou gravação, em quilobytes. A nona coluna, `avgqu-sz`, mostra o número médio de solicitações enfileiradas para o dispositivo. A décima coluna, `await`, mostra o tempo médio gasto aguardando a conclusão de uma operação de leitura ou gravação, em milissegundos. A décima primeira e décima segunda colunas, `r_await` e `w_await`, mostram o tempo médio gasto aguardando a conclusão de uma operação de leitura ou gravação, respectivamente, em milissegundos. A décima terceira coluna, `svctm`, mostra o tempo médio gasto atendendo uma operação de leitura ou gravação, em milissegundos. A décima quarta coluna, `%util`, mostra a porcentagem de tempo que o dispositivo esteve ocupado.

Outra forma de verificar o desempenho do disco no Linux é usar o comando `dstat`. Este comando fornece uma visualização em tempo real das estatísticas de E/S do disco, incluindo IOPS, latência e largura de banda.

Para usar o comando `dstat`, basta abrir uma janela de terminal e digitar o seguinte comando:

```
dstat -d
```

A saída do comando `dstat` será semelhante a esta:

```
Intervalo de saída:5s; taxa de amostragem:5s

Leituras de dispositivo, gravação de confirmação de sincronização mesclada
Total 20.048 22.024 1.296 0 1
sda 80 8 144 0 0
sr0 0 0 0 0 0

Dispositivo:sda
lê, grava setores mesclados, ticks avgtick aguarda svctm% util
[K/s] [K/s] [K/s] [K/s] [%] [ms] [ms] [ms]
-------------------------------------------------- --------------
0,00 0,00 0,00 14,40 100,00 0,00 0,00 0,00
0,00 0,00 0,00 0,00 100,00 0,00 0,00 0,00
```

A primeira seção da saída mostra o número total de operações de leitura e gravação por segundo, bem como o número de operações mescladas, síncronas e de confirmação por segundo. A segunda seção da saída mostra as mesmas informações para um dispositivo específico, neste caso `sda`.

O comando `dstat` também fornece uma série de outras estatísticas, incluindo a latência média das operações de leitura e gravação, o tempo médio gasto atendendo operações de leitura e gravação e a porcentagem de tempo que o dispositivo esteve ocupado.

Ferramentas adicionais para verificar o desempenho do disco:

* `hdparm` é um utilitário para visualizar e modificar parâmetros da unidade de disco rígido.
* `smartctl` é uma ferramenta para monitorar a integridade de unidades de disco rígido.
* `fio` é uma ferramenta poderosa para avaliar dispositivos de armazenamento.

Anterior :

Próximo :
  Os artigos relacionados
·Linux Live CD Recovery 
·Como acessar um Papel Depois de criar uma função em P…
·Como salvar um Print Screen no Linux 
·Como fazer o download e carregar o Linux 
·Problemas de memória Linux 
·Como particionar um Memory Stick USB Usando Linux 
·Codificação em Linux 
·Erros de instalação DVD no CentOS 5.3 
·Como posso iniciar o Linux de um segundo disco rígido 
·Meu Ubuntu Flash Video não irei Fullscreen 
  Artigos em destaque
·Como instalar o Fedora Usando PXE 
·Como atualizar o Agente HP 
·Como instalar o Virtualmin no Ubuntu 20.04 LTS [etapas …
·Como verificar um driver de gráficos no Ubuntu 
·A Adição de Frações Usando TI Calculadoras 
·Como instalar controladores Intel gráficas no Ubuntu 
·Como executar Mestres da Orion em DOSBox 
·Como usar useradd para criar novas contas de usuários 
·Como fazer o download de fontes no Windows Vista 
·Como criar vídeo VLC Loop no Windows 10 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados