Le/la code/commande que je donne fait les sommes deux colonnes %cpu et %mem ; mais je ne sais si tu comprends bien toutes les implications... (En terme de mémoire, y a pas que la RAM par exemple, y a aussi l'usage de la swap et toutes sortes de mémoires disponibles. De même pour la CPU va prendre en compte le nombre de processeurs de la machine et leur nombre de cœurs, etc.)
Pour voir la charge, ou load average, tu as trois valeurs qui te sont retournées par la commande uptime et répondent exactement à cela.
Pour voir la mémoire utilisée et libre, il faut se tourner vers la commande mem qui répond simplement à ce point.
Tu crées un sous-processus avec la parenthèse : ça veut dire que ton interpréteur (bash par exemple mais ça marche pour les autres shell aussi) va lancer une autre instance de lui-même qui va exécuter la(s) commande(s) de façon séparée. C'est presque comme si tu faisais bash -c "commande" dans le cas présent.
Pour grouper des commandes (i.e. faire l'équivalent d'un bloc de commandes, afin de rediriger le contenu de toutes dans un fichier dans le cas présent), ce sont les accolades et non les parenthèses. Mais avec une petite subtilité dans son usage...
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Perso...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 2. Dernière modification le 11 mars 2022 à 18:13.
Le/la code/commande que je donne fait les sommes deux colonnes
%cpuet%mem; mais je ne sais si tu comprends bien toutes les implications... (En terme de mémoire, y a pas que la RAM par exemple, y a aussi l'usage de la swap et toutes sortes de mémoires disponibles. De même pour la CPU va prendre en compte le nombre de processeurs de la machine et leur nombre de cœurs, etc.)Pour voir la charge, ou load average, tu as trois valeurs qui te sont retournées par la commande
uptimeet répondent exactement à cela.Pour voir la mémoire utilisée et libre, il faut se tourner vers la commande
memqui répond simplement à ce point.Tu crées un sous-processus avec la parenthèse : ça veut dire que ton interpréteur (
bashpar exemple mais ça marche pour les autres shell aussi) va lancer une autre instance de lui-même qui va exécuter la(s) commande(s) de façon séparée. C'est presque comme si tu faisaisbash -c "commande"dans le cas présent.Pour grouper des commandes (i.e. faire l'équivalent d'un bloc de commandes, afin de rediriger le contenu de toutes dans un fichier dans le cas présent), ce sont les accolades et non les parenthèses. Mais avec une petite subtilité dans son usage...
"It is seldom that liberty of any kind is lost all at once." ― David Hume