Instalando iostat no Ubuntu / Debian:
O comando iostat não está disponível no Ubuntu / Debian por padrão. Mas, você pode facilmente instalar o sysstat pacote do repositório de pacotes oficial do Ubuntu / Debian usando o gerenciador de pacotes APT. iostat é uma parte do pacote sysstat como mencionei antes.
Primeiro, atualize o cache do repositório de pacotes APT com o seguinte comando:
$ sudo apt update
Agora, instale o pacote sysstat com o seguinte comando:
$ sudo apt install sysstat
O pacote sysstat deve ser instalado.
Instalando iostat no CentOS 7:
iostat não está disponível no CentOS 7 por padrão. Mas o sysstat pacote está disponível no repositório oficial de pacotes do CentOS 7. Portanto, você pode instalá-lo facilmente com o gerenciador de pacotes YUM.
Para instalar sysstat com o gerenciador de pacotes YUM, execute o seguinte comando:
$ sudo yum install sysstat
Agora aperte y e então pressione
Agora aperte y e então pressione
sysstat deve ser instalado.
Instalando iostat no Arch Linux:
iostat não está disponível no Arch Linux por padrão. Mas o sysstat pacote está disponível no repositório oficial de pacotes do Arch Linux. Portanto, você pode instalá-lo facilmente com o gerenciador de pacotes Pacman.
Para instalar o sysstat, execute o seguinte comando:
$ sudo pacman -Sy sysstat
Agora aperte y e então pressione
sysstat deve ser instalado.
Uso básico de iostat:
Você pode monitorar todos os dispositivos de armazenamento e partições de disco do seu computador com iostat da seguinte maneira:
$ sudo iostatComo você pode ver, o iostat gerou um relatório de velocidades de leitura / gravação (em kilobytes / segundo ou kB / s) e total de leituras / gravações (em kB) de todos os dispositivos de armazenamento e partições naquele momento.
No comando acima, iostat imprime as estatísticas na instância em que você executou iostat apenas. Isso é bom para scripts de shell e automação.
Se quiser ver estatísticas em tempo real, você pode dizer ao iostat para atualizar o relatório a cada intervalo de n segundos (digamos, 2 segundos) da seguinte maneira:
$ sudo iostat -d 2Como você pode ver, o iostat está atualizando o relatório a cada 2 segundos.
Monitorando dispositivos de armazenamento específicos ou partições com iostat:
Por padrão, o iostat monitora todos os dispositivos de armazenamento do seu computador. Mas, você pode monitorar dispositivos de armazenamento específicos (como sda, sdb etc) ou partições específicas (como sda1, sda2, sdb4 etc) com iostat também.
Por exemplo, para monitorar o dispositivo de armazenamento sda apenas, execute o iostat da seguinte forma:
$ sudo iostat sdaOu
$ sudo iostat -d 2 sdaComo você pode ver, apenas o dispositivo de armazenamento sda é monitorado.
Você também pode monitorar vários dispositivos de armazenamento com iostat.
Por exemplo, para monitorar os dispositivos de armazenamento sda e sdb, execute o iostat da seguinte forma:
$ sudo iostat sda sdbOu
$ sudo iostat -d 2 sda sdb
Se você deseja monitorar partições específicas, você também pode fazer isso.
Por exemplo, digamos que você deseja monitorar as partições sda1 e sda2, em seguida, execute o iostat da seguinte forma:
$ sudo iostat sda1 sda2Ou
$ sudo iostat -d 2 sda1 sda2
Como você pode ver, apenas as partições sda1 e sda2 são monitorados.
Monitorando dispositivos LVM com iostat:
Você pode monitorar os dispositivos LVM do seu computador com o -N opção de iostat.
Para monitorar os dispositivos LVM de sua máquina Linux também, execute iostat da seguinte maneira:
$ sudo iostat -N -d 2
Você também pode monitorar o volume lógico LVM específico.
Por exemplo, para monitorar o volume lógico LVM centos-raiz (digamos), execute iostat da seguinte maneira:
$ sudo iostat -N -d 2 centos-root
Alterando as unidades de iostat:
Por padrão, o iostat gera relatórios em unidades de kilobytes (kB). Mas existem opções que você pode usar para alterar a unidade.
Por exemplo, para alterar a unidade para megabytes (MB), use o -m opção de iostat.
Você também pode alterar a unidade para legível por humanos com o -h opção de iostat. O formato legível por humanos escolherá automaticamente a unidade certa, dependendo dos dados disponíveis.
Para alterar a unidade para megabytes, execute iostat da seguinte maneira:
$ sudo iostat -m -d 2 sda
Para alterar a unidade para o formato legível por humanos, execute iostat da seguinte forma:
$ sudo iostat -h -d 2 sdaCopiei como arquivo e como você pode ver, a unidade agora está em megabytes (MB).
Ele mudou para kilobytes (kB) assim que a cópia do arquivo acabou.
Exibição estendida de iostat:
Se quiser, você pode exibir muito mais informações sobre E / S de disco com iostat. Para fazer isso, use o -x opção de iostat.
Por exemplo, para exibir informações estendidas sobre E / S de disco, execute iostat da seguinte maneira:
$ sudo iostat -x -d 2 sdaVocê pode encontrar o que cada um desses campos (rrqm / s,% wrqm etc) significa na página de manual do iostat.
Conseguindo ajuda:
Se você precisar de mais informações sobre cada uma das opções suportadas de iostat e o que cada um dos campos de iostat significa, eu recomendo que você dê uma olhada na página de manual de iostat.
Você pode acessar a página de manual do iostat com o seguinte comando:
$ man iostat
Então, é assim que você usa iostat no Linux. Obrigado por ler este artigo.