Você pode encontrar informações sobre as partições de seus HDDs, SSDs e outros dispositivos de armazenamento usando o fdisk comando.
$ sudo fdisk -l
Como você pode ver, eu tenho 1 NVME SSD conectado à minha máquina virtual. É cerca de 20 GB de tamanho.
Tem 2 partições, /dev/nvme0n1p1 (488 MB de tamanho) e /dev/nvme0n1p2 (19.5 GB de tamanho).
Você pode encontrar informações sobre as partições montadas usando o comando df.
$ df -tlh
O comando DF deve mostrar o caminho da partição, o tipo de sistema de arquivos da partição, o tamanho da partição total, a quantidade de partição usada e gratuita, o uso do disco em porcentagem e onde a partição é montada.
Por padrão, tmpfs, devtmpfs e outros sistemas de arquivos virtuais são mostrados. Você pode querer ver apenas informações sobre sistemas de arquivos/partições reais.
Se for esse o caso, você pode usar -x opção para excluir os sistemas de arquivos que você não deseja ser listado.
$ df -tlh -x tmpfs -x devtmpfs
Somente as partições/sistemas de arquivos físicos devem ser listados.
Por padrão, o tamanho da partição é exibido em poderes de 1024. Se você quiser vê -lo em poderes de 1000, use o H Opção da seguinte forma:
$ df -tlhh -x tmpfs -x devtmpfs
O tamanho da partição agora deve ser exibido em poderes de 1000.
Se você quiser ver quantos inodos o sistema de arquivos tem, quantos são usados e quantos são livres, use o -eu Opção da seguinte forma:
$ df -tli -x tmpfs -x devtmpfs
DF deve mostrar informações de inode.
Monitorando a E/S do disco:
Você pode monitorar o uso de E/S do disco usando iotop.
iotop não está instalado no CentOS 8 por padrão. Você pode instalar facilmente o Iotop com o seguinte comando:
$ sudo dnf install iotop
Imprensa Y e depois pressionePara confirmar a instalação.
Iotop deve ser instalado.
Agora, comece o Iotop da seguinte maneira:
$ sudo iotop
O Iotop deve começar. É como htop.
Como você pode ver, os processos/threads que estão usando E/S de disco estão no topo. Ele mostra quantos dados estão sendo gravados no disco e lidos no disco.
Por padrão, todos os processos/threads são exibidos. Se você deseja que o Iotop liste apenas os processos/threads que estão executando operações de E/S, pressione O.
Você também pode dizer ao Iotop para monitorar a E/S do disco de qualquer processo específico usando o -p opção seguida pelo processo PID.
$ sudo iotop -p 35851
O Iotop deve monitorar a E/S de disco somente esse processo especificado.
Você também pode dizer ao Iotop para monitorar a E/S do disco de vários processos da seguinte maneira:
$ sudo iotop -p 35851 -p 35834
O Iotop deve monitorar apenas a E/S do disco dos processos especificados.
Se você deseja que o Iotop monitore todos os processos iniciados por qualquer usuário específico, use o -você opção seguida pelo nome de usuário.
$ sudo iotop -u shovon
O Iotop deve monitorar a E/S do disco de todos os processos iniciados pelo seu nome de usuário especificado.
Da mesma maneira, você também pode monitorar a E/S de disco de todos os processos iniciados por vários usuários da seguinte forma:
$ sudo iotop -u user1 -u user2
Monitorando o uso da rede:
Você pode monitorar as informações de uso da rede usando o comando iftop.
O IFTOP está disponível no repositório EPEL.
Para ativar o repositório EPEL, execute o seguinte comando:
$ sudo dnf install epel -release -y
O repositório EPEL deve ser ativado.
Agora, instale iftop com o seguinte comando:
$ sudo dnf install iftop -y
IfTop deve ser instalado.
Agora, comece o IFTOP da seguinte maneira:
$ sudo iftop
Como você pode ver, o IFTOP monitora o tráfego de rede no destino e na base do host.
usa iftop => e <= símbolos para representar a direção do fluxo de dados. => é usado para representar dados TX/transmitidos e <= é usado para representar dados RX/recebidos.
No lado direito, a taxa de dados TX e RX em intervalos de 2, 10 e 40 segundos são exibidos, respectivamente, para cada host/destino.
No fundo, Tx A seção exibe os dados total transmitidos e Rx A seção exibe os dados totais recebidos. Os totais TX e RX são somados e são exibidos no TOTAL seção.
Se você não deseja que o IFTOP resolva o endereço IP no nome do host, pressione N.
Se você deseja que o IfTop exiba os números/protocolos de portas de comunicação também, pressione P.
Por padrão, o IFTOP monitora todas as interfaces de rede disponíveis da sua máquina CentOS 8. Se você precisar monitorar uma única interface de rede, o IfTop pode fazer isso.
Primeiro, encontre o nome do dispositivo da interface de rede que você deseja monitorar usando o nmcli Comando o seguinte:
dispositivo NMCLI
Agora, digamos, você deseja monitorar a interface de rede Ens160. Para fazer isso, comece iftop do seguinte modo:
$ sudo iftop -i ens160
O IFTOP deve monitorar o tráfego de rede apenas de Ens160 interface.
Por padrão, o IFTOP inicia uma janela interativa baseada em ncurses como HTOP.
Se você deseja imprimir as informações de uso da rede no terminal, execute iftop com o -t Bandeira da seguinte maneira:
$ sudo iftop -t
O IfTop deve imprimir tudo no terminal. O IfTop imprimirá novas informações no terminal a cada 2 segundos.
Para saber mais informações sobre o IFTOP, execute o IFTOP com o -ajuda Bandeira da seguinte maneira:
$ iftop --Help
Todas as bandeiras/opções suportadas do ifTop devem ser listadas. Vai ser uma grande ajuda para você em sua jornada Linux Sysadmin.
Então, é assim que você monitora o uso do disco do CentOS 8, a E/S de disco e o tráfego de rede. Obrigado por ler este artigo.