Instalando o iostat no Ubuntu/Debian:
O comando iostat não está disponível no Ubuntu/Debian por padrão. Mas, você pode instalar facilmente o Sysstat Pacote do Pacote Oficial Repositório de Ubuntu/Debian usando o gerenciador de pacotes APT. O iostat faz 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 o iostat no CentOS 7:
O iostat não está disponível no CentOS 7 por padrão. Mas o Sysstat O pacote está disponível no Pacote Oficial Repositório do CentOS 7. Então, você pode instalá -lo facilmente com o Yum Package Manager.
Para instalar Sysstat Com o Yum Package Manager, execute o seguinte comando:
$ sudo yum install sysstat
Agora, pressione y e depois pressione continuar.
Agora, pressione y e depois pressione Para aceitar a chave GPG do repositório de pacotes do CentOS 7.
Sysstat deve ser instalado.
Instalando o iostat no Arch Linux:
O iostat não está disponível no Arch Linux por padrão. Mas o Sysstat O pacote está disponível no repositório oficial do pacote do Arch Linux. Então, você pode instalá -lo facilmente com o paciente PACATE Manager.
Para instalar o sysstat, execute o seguinte comando:
$ sudo pacman -sysstat
Agora, pressione y e depois pressione continuar.
Sysstat deve ser instalado.
Uso básico do iostat:
Você pode monitorar todos os dispositivos de armazenamento e partições de disco do seu computador com o iostat da seguinte forma:
$ sudo iostat
Como você pode ver, o iostat gerou um relatório de velocidades de leitura/gravação (em kilobytes/segundo ou kb/s) e leituras/gravações totais (em KB) de todos os dispositivos e partições de armazenamento naquele momento.
No comando acima, o iostat imprime as estatísticas na instância que você executou apenas iostat. Isso é bom para scripts de concha e automação.
Se você quiser ver estatísticas em tempo real, pode dizer ao iostat para atualizar o relatório a cada N Segundos (digamos 2 segundos) do intervalo da seguinte forma:
$ sudo iostat -d 2
Como 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. Porém, 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 Somente, execute o iostat da seguinte maneira:
$ sudo iostat sda
Ou
$ sudo iostat -d 2 sda
Como 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 maneira:
$ sudo iostat sda sdb
Ou
$ sudo iostat -d 2 sda sdb
Se você deseja monitorar partições específicas, também pode fazê -lo.
Por exemplo, digamos, você deseja monitorar as partições SDA1 e SDA2, Em seguida, execute o iostat da seguinte maneira:
$ sudo iostat sda1 sda2
Ou
$ sudo iostat -d 2 sda1 sda2
Como você pode ver, apenas as partições SDA1 e SDA2 são monitorados.
Monitorando os dispositivos LVM com o iostat:
Você pode monitorar os dispositivos LVM do seu computador com o -N opção de iostat.
Para monitorar os dispositivos LVM da sua máquina Linux também, execute o iostat da seguinte maneira:
$ sudo iostat -n -d 2
Você também pode monitorar o volume lógico LVM específico também.
Por exemplo, para monitorar o volume lógico LVM ROOT CENTOS (digamos), execute o iostat da seguinte maneira:
$ sudo iostat -n -d 2 Centos -Root
Mudando as unidades do iostat:
Por padrão, o iostat gera relatórios na unidade 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 o humano legível 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 o iostat da seguinte forma:
$ sudo iostat -m -d 2 sda
Para alterar a unidade para o formato legível por humanos, execute o iostat da seguinte forma:
$ sudo iostat -h -d 2 sda
Copiei como arquivo e, como você pode ver, a unidade está agora em megabytes (MB).
Ele mudou para Kilobytes (KB) assim que a cópia do arquivo terminar.
Exibição prolongada do iostat:
Se quiser, você pode exibir muito mais informações sobre a E/S de disco com iostat. Para fazer isso, use o -x opção de iostat.
Por exemplo, para exibir informações estendidas sobre a E/S do disco, execute o iostat da seguinte forma:
$ sudo iostat -x -d 2 sda
Você pode encontrar o que cada um desses campos (rrqm/s, %wrqm etc) significa na página do homem do iostat.
Se você precisar de mais informações sobre cada uma das opções suportadas do iostat e o que cada um dos campos do iostat significa, eu recomendo que você dê uma olhada na página do homem do iostat.
Você pode acessar a página Man do iostat com o seguinte comando:
$ man iostat
Então, é assim que você usa o iostat no Linux. Obrigado por ler este artigo.