NixCP

Lorsque vous commandez un serveur dédié ou un serveur cloud auprès de votre hébergeur Web, il y a une chose que vous devez toujours vérifier lors de votre première connexion à votre système: votre matériel doit être exactement le même que celui commandé.

Souvent, à cause d’erreurs de commande, les fournisseurs de serveurs dédiés vous donneront moins de ressources matérielles que celles que vous avez achetées. Sur ce post, nous allons découvrir comment trouver la taille de la RAM dans les systèmes d’exploitation Linux / Unix avec 5 commandes utiles.

Comment puis-je trouver la taille de la RAM dans les systèmes d’exploitation Linux?

Voici la liste des 5 principales commandes qui peuvent être utilisées pour trouver la taille de la RAM LInux sous Linux.

commande gratuite

La commande gratuite est l’outil le plus classique basé sur les terminaux pour vérifier l’utilisation de la mémoire sur les systèmes d’exploitation Linux/ Unix.

La RAM totale du système d’exploitation en octets est de 32753636, ce qui peut être traduit en 32 Go de RAM installés sur le système. La deuxième colonne appelée « utilisé » montre la RAM utilisée par le système d’exploitation, dans ce cas autour de 9 Go. Ensuite, vous avez la colonne gratuite qui affiche environ 1 Go, et les autres appelées « partagé », « tampon / cache » et « disponible ». Il est normal de voir beaucoup de mémoire cache dans le buff / cache sur les systèmes d’exploitation Linux, cette mémoire peut ensuite être libérée et utilisée si nécessaire.
La dernière ligne appartient à la mémoire d’échange, qui rapporte environ 1 Go d’utilisation.

Mais ces nombres basés sur des octets ne sont pas faciles à lire. Utilisons deux paramètres utiles qui peuvent être ajoutés à la commande free:

free -ht

Maintenant, nous ajoutons -ht à la commande free. -h est utilisé pour transformer des octets en unités lisibles par l’homme, et -t est utilisé pour afficher une ligne montrant les totaux des colonnes.

Comme vous le voyez sur cette sortie, maintenant la commande free affiche les informations dans les tailles que les humains peuvent lire.

top command

Top command est l’un de mes outils préférés et les plus utilisés pour vérifier rapidement les performances du système, mais il peut également être utilisé pour obtenir des informations matérielles précieuses.

FIg. 01. Capture d’écran de la commande top montrant un moyen facile de trouver la taille de la RAM sous Linux

Comme vous le voyez sur la capture d’écran, la commande top montre l’utilisation totale de la mémoire sur une option appelée: KiB Mem (32753636 total dans mon cas).
Vous pourrez également obtenir votre taille de SWAP, sur l’autre ligne appelée KiB Swap (8191996 au total dans mon cas).
Et comme la commande gratuite, vous obtiendrez d’autres types d’informations sur la RAM comme le tampon, le cache et la mémoire disponible libre.

htop

htop est une bonne alternative à la commande supérieure classique, en dehors des informations sur la RAM, vous pourrez obtenir l’utilisation du processeur et des processus. En termes clairs, htop est la commande supérieure, mais avec une version améliorée qui inclut des couleurs, des graphiques à barres pour CPU / Mem / Swap et une meilleure façon de traiter / tuer les processus si nécessaire.

Installation de htop sur Ubuntu/Debian

apt-get install htop

Installation de htop sur CentOS/RHEL

yum install htop -y

htop peut être exécuté simplement en exécutant :

htop

Sortie attendue:

Fig. 02. sortie de commande htop

Comme vous le voyez, l’utilisation de la RAM et du SWAP disponibles est assez claire, affichée en GBs et avec une barre claire.

vmstat

la commande vmstat avec le paramètre « s » avec les statistiques d’affichage de la mémoire, à partir de là, vous pourrez également obtenir une mémoire RAM totale et une mémoire libre.

Exécutez cette commande:

vmstat-s

Ceci est un exemple de sortie sur notre serveur:

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

La dernière façon de trouver la taille de la RAM sous Linux est de lire le fichier /proc/meminfo. Pour cela, nous utiliserons la commande cat, comme vous le voyez ci-dessous:

cat/proc/meminfo

Sortie attendue:

Fig. 03. sortie cat/proc/meminfo sous Linux

Trouver des informations sur la RAM matérielle

Si vous avez besoin de connaître toutes les informations matérielles sur la RAM que vous utilisez sur votre serveur, vous pouvez utiliser la commande dmidecode. Il vous montrera des informations précieuses sur la mémoire RAM installée sur votre système.

Installez dmidecode sur Ubuntu/Debian

apt-get install dmidecode

Installez dmidecode sur CentOS/RHEL

yum install dmidecode -y

Maintenant, exécutez cette commande:

dmidecode -t 17 | more

Vous pourrez obtenir la taille totale de la RAM, le type (DDR2, DDR3, DDR4) et la vitesse de la RAM, entre autres, comme vous le voyez sur cette capture d’écran du nixcp.com serveur :

Fig. 04. Capture d’écran du dmidecode en cours d’exécution. Le meilleur outil pour trouver des informations matérielles sur la ram sous Linux

Pour en savoir plus:

  • Mémoire RAM
  • Linux a mangé ma RAM
Trouver la taille de la RAM sous Linux a été modifié pour la dernière fois: 20 avril 2017 par Esteban Borges



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.