Contexte
Vous venez de recevoir votre VPS Linux chez Winheberg et vous souhaitez vérifier ses caractéristiques techniques. Que ce soit pour confirmer les ressources commandées, diagnostiquer une lenteur ou simplement mieux connaître votre machine, Linux propose de nombreuses commandes pour tout savoir sur votre système.
Ce guide présente les commandes essentielles pour connaître le CPU, la RAM, le stockage, le système d'exploitation et le réseau de votre serveur. Il couvre toutes les distributions que nous proposons au déploiement, Debian 11/12/13, Ubuntu 23.10/24.04/25.04, AlmaLinux 9/10, Rocky Linux 9/10, Fedora 41/42 et Alpine Linux 3.22.
Alpine Linux utilise BusyBox, qui fournit des versions allégées de nombreuses commandes. Certaines options changent ou nécessitent d'installer le paquet complet. Les cas concernés sont signalés au fil du guide.
Pourquoi connaître les caractéristiques de son VPS ?
- Vérifier votre offre en confirmant que vous disposez bien des ressources commandées en CPU, RAM et disque
- Diagnostiquer une lenteur en repérant si votre serveur est saturé en mémoire, en processeur ou en stockage
- Dimensionner une application en vérifiant que vos ressources suffisent avant d'installer un nouveau service
- Planifier une montée en charge en anticipant un upgrade lorsque vous approchez des limites
Prérequis
- Un VPS Linux Winheberg en service
- Un accès root en SSH à votre serveur
1. Système d'exploitation
Commençons par identifier la distribution et la version de Linux installées.
Distribution et version
cat /etc/os-release
Vous obtenez le nom de la distribution, sa version et son nom de code.
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
Version du noyau Linux
uname -r
Le résultat ressemble à ceci.
6.1.0-18-amd64
Architecture du processeur
uname -m
Vous verrez généralement x86_64, l'architecture standard 64-bit, ou aarch64 pour de l'ARM 64-bit. Cette information est utile plus loin pour choisir le bon paquet lors d'une installation manuelle.
Pour regrouper ces informations en une seule commande, utilisez uname -a.
2. Processeur (CPU)
Caractéristiques détaillées du CPU
lscpu
Cette commande affiche de nombreuses informations utiles.
Architecture: x86_64
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
Model name: Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz
CPU MHz: 2700.000
Cache L3: 33 MiB
Les lignes les plus parlantes sont détaillées ci-dessous.
| Ligne | Signification |
|---|---|
CPU(s) |
Nombre total de cœurs virtuels disponibles |
Model name |
Modèle exact du processeur |
CPU MHz |
Fréquence en mégahertz |
Sur Alpine, lscpu n'est pas fourni par BusyBox. Installez-le avec apk add util-linux avant de l'utiliser.
Nombre de cœurs uniquement
nproc
Cette commande renvoie directement le nombre de cœurs disponibles, pratique dans un script.
Détails bruts du CPU
cat /proc/cpuinfo
Cette commande affiche les informations brutes du noyau, avec un bloc par cœur. Très complet, mais verbeux.
3. Mémoire vive (RAM)
La RAM détermine la capacité de votre serveur à exécuter plusieurs services en parallèle.
RAM totale et utilisée
free -h
L'option -h affiche les valeurs en Go et Mo plutôt qu'en kilo-octets.
total used free shared buff/cache available
Mem: 7.8Gi 1.2Gi 4.5Gi 50Mi 2.1Gi 6.3Gi
Swap: 2.0Gi 0B 2.0Gi
Voici comment lire ce tableau.
| Colonne | Signification |
|---|---|
total |
Quantité totale de RAM installée |
used |
RAM réellement utilisée par les processus |
free |
RAM totalement libre |
available |
RAM disponible pour de nouvelles applications, la valeur la plus pertinente |
Swap |
Espace disque utilisé comme mémoire virtuelle quand la RAM sature |
Sur Alpine, le free de BusyBox n'affiche pas la colonne available et ne gère pas toujours l'option -h. Pour retrouver l'affichage complet, installez apk add procps.
4. Stockage
Le stockage est souvent la première ressource à saturer sur un serveur.
Espace disque utilisé
df -h
Cette commande affiche l'espace disponible sur chaque partition.
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 75G 12G 63G 16% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
La colonne Use% indique le pourcentage d'utilisation. Au-delà de 80 %, il devient utile de faire le ménage ou d'agrandir votre disque.
Disques et partitions
lsblk
Cette commande affiche une vue en arbre des disques et de leurs partitions.
NAME SIZE TYPE MOUNTPOINT
sda 75G disk
└─sda1 75G part /
Sur Alpine, lsblk provient également de util-linux, installez-le avec apk add util-linux si la commande est absente.
Utilisation détaillée d'un dossier
Si votre disque sature, identifiez les dossiers les plus volumineux.
du -h --max-depth=1 /var
Vous pouvez remplacer /var par n'importe quel dossier, la commande affiche la taille de chaque sous-dossier.
Pour trier du plus gros au plus petit, ajoutez sort à la fin, par exemple du -h --max-depth=1 /var | sort -h. Sur Alpine, BusyBox utilise la forme courte du -d 1 /var.
5. Réseau
Connaître la configuration réseau de votre serveur est essentiel pour diagnostiquer la connectivité.
Interfaces réseau et adresses IP
ip a
Vous verrez toutes les interfaces réseau, loopback et ethernet, avec leurs adresses IP associées.
Adresse IP publique
curl -s ifconfig.me
Cette commande contacte un service externe pour récupérer votre IP publique telle qu'elle est vue depuis Internet.
curl n'est pas toujours préinstallé sur les images minimales. Installez-le avec apt install curl -y, dnf install curl -y ou apk add curl selon votre distribution, ou utilisez l'alternative wget -qO- ifconfig.me.
Test de connectivité
ping -c 4 google.com
L'option -c 4 limite la commande à 4 pings, sinon elle tourne en continu.
Trafic réseau en temps réel avec nload
L'outil nload affiche en direct la bande passante consommée par votre serveur, par exemple lors d'un téléchargement. Installez-le selon votre distribution.
apt install nload -y
dnf install nload -y
Ces distributions ne fournissent pas nload dans leurs dépôts de base. Activez d'abord le dépôt EPEL.
dnf install epel-release -y
dnf install nload -y
apk add nload
Lancez ensuite l'outil.
nload
Vous obtenez une interface en mode texte avec deux graphiques. Celui du haut affiche le trafic entrant (Incoming), celui du bas le trafic sortant (Outgoing), avec la vitesse instantanée, la moyenne et le pic. Pour quitter, appuyez sur q.
Si votre serveur dispose de plusieurs interfaces réseau, les touches fléchées gauche et droite permettent de passer de l'une à l'autre.
6. Résumé complet avec Fastfetch
L'outil Fastfetch affiche un résumé visuel de votre système, accompagné d'un logo ASCII de votre distribution. En une commande, vous obtenez la distribution, le noyau, l'uptime, les paquets installés, le shell, le CPU, la RAM et davantage.
Neofetch, longtemps la référence, est archivé depuis avril 2024, son développement s'est arrêté. Fastfetch est son successeur, plus rapide, plus moderne et activement maintenu.
Installez Fastfetch selon votre distribution.
Sur Debian 13 et Ubuntu 25.04 et versions ultérieures, le paquet est disponible directement.
apt install fastfetch -y
dnf install fastfetch -y
Activez d'abord le dépôt EPEL, qui fournit fastfetch.
dnf install epel-release -y
dnf install fastfetch -y
apk add fastfetch
Sur Debian 11, Debian 12, ainsi que sur Ubuntu 23.10 et 24.04, fastfetch n'est pas présent dans les dépôts, la commande apt install fastfetch échoue. Le paquet n'est disponible directement via apt qu'à partir de Debian 13 et Ubuntu 25.04. Sur les versions plus anciennes, téléchargez le paquet .deb correspondant à l'architecture relevée avec uname -m, depuis la page des releases du projet fastfetch sur GitHub, puis installez-le avec dpkg -i nom-du-paquet.deb.
Lancez ensuite l'outil.
fastfetch
7. Surveillance en temps réel avec htop
L'outil htop surveille en direct les processus, le CPU et la RAM de votre serveur. Installez-le selon votre distribution.
apt install htop -y
dnf install htop -y
Activez d'abord le dépôt EPEL, qui fournit htop.
dnf install epel-release -y
dnf install htop -y
apk add htop
Lancez ensuite l'outil.
htop
Vous obtenez une interface interactive listant tous les processus en cours, avec un graphique d'utilisation du CPU et de la RAM en haut. Pour quitter, appuyez sur q.
La touche F6 trie par colonne, CPU ou RAM par exemple, et F9 met fin à un processus directement depuis l'interface.
Récapitulatif des commandes utiles
| Information | Commande |
|---|---|
| Distribution Linux | cat /etc/os-release |
| Version du noyau | uname -r |
| Caractéristiques CPU | lscpu |
| Nombre de cœurs | nproc |
| Mémoire RAM | free -h |
| Espace disque | df -h |
| Disques et partitions | lsblk |
| Interfaces réseau | ip a |
| Trafic réseau en direct | nload |
| Résumé complet | fastfetch |
| Surveillance temps réel | htop |
Besoin d'aide ?
Si vous rencontrez un problème pour obtenir les caractéristiques de votre VPS, ou si les valeurs affichées ne correspondent pas à votre offre, notre équipe reste disponible. Ouvrez un ticket dans le département Technique depuis votre espace client et renseignez le champ Produit lié avec le VPS concerné.
Vous savez maintenant inspecter votre VPS Linux de fond en comble 🐧


