NixCP

Quando encomendar um Servidor Dedicado ou um servidor de nuvem com o seu fornecedor de hospedagem web, há uma coisa que tem de verificar sempre quando se autentica pela primeira vez no seu sistema: o seu ‘hardware’ tem de ser exactamente o mesmo que foi ordenado.

muitas vezes, por causa de erros de ordem, provedores de Servidores Dedicados lhe darão menos recursos de hardware do que aqueles que você comprou. Neste post, vamos descobrir como encontrar o tamanho RAM em sistemas operacionais Linux / Unix com 5 comandos úteis.

Como posso encontrar o tamanho da RAM nos sistemas operacionais Linux?

Aqui está a lista dos 5 comandos que podem ser usados para encontrar o tamanho da RAM LInux no Linux.

comando livre

o comando livre é a ferramenta mais clássica baseada em terminal para verificar o uso de memória em sistemas operacionais Linux / Unix.

O total de RAM em bytes é 32753636, que pode ser traduzido para 32 GB de RAM instalado no sistema. O segundo colum chamado ‘used’ mostra a RAM usada pelo sistema operacional, neste caso em torno de 9GB. Então você tem o colum livre que está mostrando em torno de 1GB, e os outros chamados ‘compartilhado’, ‘buffer/cache’ e ‘disponível’. É normal ver muita memória cache no buff / cache em sistemas operacionais Linux, essa memória pode ser mais tarde liberada e usada se realmente necessário.
a última linha pertence à memória de swap, que está relatando cerca de 1GB de uso.

mas estes números baseados em bytes não são fáceis de ler. Vamos usar dois parâmetros úteis que podem ser adicionados ao comando livre:

free -ht

agora adicionamos-ht ao comando livre. – h é usado para transformar bytes em unidades legíveis pelo homem, e-t é usado para exibir uma linha que mostra os totais da coluna.

Como você vê nesta saída, agora o comando livre está mostrando a informação em tamanhos humanos pode ler.

comando de topo

comando de topo é uma das minhas ferramentas favoritas e mais usadas para verificar rapidamente o desempenho do sistema, mas também pode ser usado para obter informações valiosas sobre hardware.

Fig. 01. Screenshot do comando top, mostrando uma maneira fácil para encontrar o tamanho da RAM no Linux

Como você pode ver na imagem, comando top mostra o uso total de memória em uma opção chamada: KiB Mem (32753636 total no meu caso).
Você também será capaz de obter o seu tamanho de SWAP, na outra linha chamada KiB Swap (8191996 total no meu caso).
E o mesmo que o comando livre, você vai obter outro tipo de informação RAM como buffer, cache e memória livre disponível.

htop

htop é uma boa alternativa ao comando top clássico, além da informação RAM, você será capaz de obter CPU e uso do processo. Em palavras claras, o htop é o comando superior, mas com uma versão melhorada que inclui cores, gráficos de barras para CPU/Mem/Swap, e uma maneira melhor de lidar/matar processos, se necessário.

Instalar o htop no Ubuntu/Debian

apt-get install htop

Instalar o htop no CentOS/RHEL

yum install htop -y

htop podem ser executados simplesmente executando o comando:

htop

resultado Esperado:

Fig. 02. resultado do comando htop

como pode ver, a utilização disponível de RAM e SWAP é bastante clara, mostrada em GBs e com uma barra clara.

vmstat

vmstat comando juntamente com o parâmetro” s ” com mostrar-lhe estatísticas de uisage de memória, a partir daí você também será capaz de obter memória RAM total e memória livre.

Executar este comando:

vmstat -s

Este é um exemplo de saída em nosso servidor:

vmstat -s 32753636 K total memory 9562108 K used memory 11811520 K active memory 16346200 K inactive memory 927968 K free memory 0 K buffer memory 22263560 K swap cache 8191996 K total swap 1078724 K used swap 7113272 K free swap 70588049 non-nice user cpu ticks 4283838 nice user cpu ticks 24577630 system cpu ticks 2023074528 idle cpu ticks 4177230 IO-wait cpu ticks 0 IRQ cpu ticks 1063579 softirq cpu ticks 0 stolen cpu ticks 3076934802 pages paged in 6491214798 pages paged out 620025 pages swapped in 1033879 pages swapped out 4238671160 interrupts 3149823550 CPU context switches 1490028842 boot time 10854442 forks

cat /proc/meminfo

A última maneira de encontrar o tamanho da RAM no Linux é através da leitura o /proc/meminfo arquivo. Para isso, vamos usar o comando cat, como você vê abaixo:

cat /proc/meminfo

resultado Esperado:

Fig. 03. cat/proc/meminfo output on Linux

Find Hardware RAM Information

Se precisar de descobrir a sua informação completa sobre a RAM que está a usar no seu servidor, poderá usar o comando dmidecode. Ele irá mostrar-lhe informações valiosas sobre a memória RAM instalada no seu sistema.

Instalar o dmidecode no Ubuntu/Debian

apt-get install dmidecode

Instalar o dmidecode no CentOS/RHEL

yum install dmidecode -y

Agora, execute o comando:

dmidecode -t 17 | more

poderá obter o tamanho total da RAM, o tipo (DDR2, DDR3, DDR4) e a velocidade da RAM, entre outras coisas, como vê nesta imagem da nixcp.com servidor:

Fig. 04. Imagem do dmidecode em execução. A melhor ferramenta para encontrar informações de hardware ram no Linux

leitura adicional:

  • RAM Memory
  • Linux ate my RAM
Find RAM size in Linux foi modificada pela última vez: 20 de abril de 2017 por Esteban Borges



Deixe uma resposta

O seu endereço de email não será publicado.