Que nous utilisions un Tarte aux framboises ou un serveur de centre de données, nous devons connaître les performances de notre CPU et de notre RAM et, sous Linux, il existe une pléthore de commandes et d’applications que nous pouvons utiliser. Au niveau bas de base « Combien de RAM ai-je utilisé? » pour inspecter le CPU à la recherche de vulnérabilités telles que Spectre, des commandes sont à notre disposition.
Nous allons examiner un certain nombre de façons différentes d’obtenir des données RAM et CPU dans le terminal, avant de finalement examiner deux applications qui peuvent fournir un niveau d’assurance de base, en un coup d’œil.
Ces commandes fonctionneront sur la plupart des machines Linux. Notre PC de test a exécuté Kubuntu 21.10, mais nous sommes également certains que vous pouvez également parcourir ce guide sur un Tarte aux framboises. Toutes les procédures sont effectuées via le terminal.
Comment vérifier votre CPU sous Linux
1. Ouvrez un terminal.
2. Utilisez la commande cat pour afficher les données contenues dans /proc/cpuinfo.
cat /proc/cpuinfo
Cette commande produira beaucoup de texte, généralement elle répétera les mêmes informations pour le nombre de cœurs présents dans votre CPU.
Un moyen plus concis d’obtenir la plupart de ces informations consiste à lscpuune commande qui répertorie les détails du processeur.
1. Ouvrez un terminal.
2. Utiliser lscpu pour afficher les détails du processeur. La commande est assez détaillée et nous pouvons facilement voir le nombre de cœurs de processeur, la vitesse minimale et maximale du processeur et l’architecture du processeur.
lscpu
En utilisant un peu grep magie, nous pouvons extraire uniquement les informations dont nous avons besoin.
1. Ouvrir une borne.
2. À l’aide d’un tuyau vertical, envoyez la sortie du lscpu commande à grep et recherchez « max ». Cela nous donnera la vitesse CPU maximale possible. Les tubes sont un moyen d’envoyer la sortie d’une commande comme entrée d’une autre. Les exemples classiques consistent à canaliser la sortie d’une commande vers un fichier texte pour une révision ultérieure.
lscpu | grep max
Un autre moyen d’obtenir des informations sur le processeur consiste à utiliser dmidecodeune commande qui vide le contenu DMI (SMBIOS) dans quelque chose que nous pouvons comprendre.
1. Ouvrir une borne.
2. Tapez le dmidecode commander en utilisant sudo, et l’argument -t 4. Il existe de nombreux types de DMI, avec une référence numérique utilisée pour extraire des informations pour ce composant. Dans ce cas -t 4 est pour le CPU. On peut remplacer le 4 par processeur pour le même effet.
sudo dmidecode -t 4
Comment vérifier votre RAM sous Linux
1. Ouvrir une fenêtre de terminal.
2. Utilisez le libre commander. Cela montrera la mémoire disponible et comment la mémoire a été allouée, en kilo-octets.
free
3. Utilisez le -m changer pour afficher la mémoire disponible en mégaoctets, ou -g pour les gigaoctets.
free -m
Utilisez alternativement le -h changer pour afficher les informations de la mémoire réduites aux trois chiffres les plus courts. Nous donner en un coup d’œil des informations.
free -h
Il existe une méthode similaire à /proc/cpuinfo pour les informations sur la mémoire.
1. Ouvrez une fenêtre de terminal.
2. Utilisez le chat commande pour imprimer le contenu de /proc/meminfo. La sortie est incroyablement détaillée et peut s’avérer utile pour le débogage. En utilisation générale, nous nous en tiendrons à libre -m.
cat /proc/cpuinfo
Si nous avons besoin de connaître les horaires et la panne des modules de mémoire dans une machine, nous pouvons utiliser lshw.
1. Ouvrez une fenêtre de terminal.
2. En utilisant sudo, émettez le lshw commander avec le -court commutateur (l’arborescence des périphériques) et -C avec la classe Mémoire.
sudo lshw -short -C memory
Nous pouvons également utiliser dmidecode pour une requête plus détaillée.
sudo dmidecode -t memory
Informations en un coup d’œil
Si nous avons besoin d’un niveau d’informations plus général, notre vitesse actuelle du processeur, l’utilisation de la RAM, la bande passante du réseau, nous avons deux commandes qui peuvent être installées.
Comment installer et utiliser Htop
Le standard Haut La commande est géniale, mais htop est une bien meilleure alternative. Htop nous fournit une liste interactive des processus en cours d’exécution.
Pour installer htop.
1. Ouvrez une fenêtre de terminal.
2. Mettez à jour votre liste de référentiels.
sudo apt update
3. Installer htop en utilisant apte.
sudo apt install htop
4. Cours htop.
htop
En haut de la fenêtre, nous pouvons voir l’utilisation de nos cœurs de processeur, en dessous se trouve notre RAM, et enfin le swap.
Nous pouvons faire défiler la liste avec nos touches de curseur ou rechercher en utilisant F3 suivi du nom d’un processus ou d’une application. Ici, nous avons recherché le programme de manipulation d’images GNU (GIMP). Nous pouvons tuer l’application en appuyant sur F9.
Pour fermer htop, appuyez sur F10.
Comment installer et utiliser Bpytop
Notre préférence personnelle est bpytop, une implémentation Python de htop mais avec beaucoup plus à offrir.
Pour installer bpytop.
1. Ouvrez une fenêtre de terminal.
2. Installer bpytop en utilisant le pip du gestionnaire de packages Python.
sudo pip3 install bpytop
3. Cours bpytop depuis la borne.
bpytop
L’interface de Bpytop est divisée en une série de zones.
1. État du processeur
une. Vitesse CPU
b. Utilisation de base
c. Utilisation globale
2. Utilisation de la RAM
une. RAM totale
b. RAM utilisée
c. RAM disponible
ré. Cache
3. Utilisation du disque/du stockage
une. Espace utilisé et libre sur tous les appareils montés
4. Utilisation de l’interface réseau
une. Vitesses de montée et de descente
5. Processus (tout comme htop)
une. La gestion des processus
Nous pouvons afficher ou masquer une zone en appuyant sur le numéro correspondant (1..4). Si nous voulions simplement des informations sur le processeur, la RAM, le stockage et le réseau, nous appuyons sur 4. Pour le ramener, appuyez à nouveau sur 4.
Pour filtrer les processus pour une application particulière.
1. Appuyez sur f pour filtrer. Il doit être en minuscule f.
2. Tapez le nom de l’application / du processus / le Pid. La recherche s’adaptera pour montrer le processus, dans notre cas GIMP.
3. Appuyez sur T pour terminer le processus ou sur K pour tuer. Ceux-ci doivent être en majuscules T et K.
Pour quitter bpytop appuyez sur q à tout moment.