J'ai suivi le conseil de Gil Cot d'utiliser mem, mais c'est pas vraiment une commande alors free fait l'affaire.
Je prends la variable Disponible/Available. Selon le manuel, elle correspond à mon besoin d'information. Cependant le swap est laissé de côté.
Estimation of how much memory is available for starting
new applications, without swapping. Unlike the data
provided by the cache or free fields, this field takes
into account page cache and also that not all reclaimable
memory slabs will be reclaimed due to items being in use
(MemAvailable in /proc/meminfo, available on kernels 3.14,
emulated on kernels 2.6.27+, otherwise the same as free)
CPU
Ici uptime donne une valeur utilisable de la charge CPU. Comme elle n'est pas générique à tous les systèmes, je dois faire attention au multi-coeur et multi-thread: une valeur de 1.00 sur un quadcore équivaut à une valeur de 0.25 sur singlecore.
Visualisation
Avec ces données je vais pouvoir faire un bel histogramme avec la mem et le cpu en y, et le temps en x.
Par contre j'ai des difficultés à importer cela dans LibreOffice Calc. Il semble reconnaître le caractère de tabulation (/t), mais ne le prend pas en compte pour place les données dans de nouvelles colonnes.
Alors que je veux une structure de csv comme ça:
date | mem | cpu
date2 | mem | cpu
…
daten | mem | cpu
Comment créer un fichier csv qui ordonne les données par ligne?
Merci. Malgré la présence de l'option -b, le script ne tourne pas. De plus il ne sert l'usage que d'un PID alors que je veux l'usage général du système.
yes!
Par somme j'entends la somme des charges de tous les PID. Je comprends pas ta question sur le sous-processus. L'echo me sert à vérifier le résultat. Mon objectif est de collecter des données simples de charge CPU et mémoire pendant l'usage du système par un utilisateur, puis de les visualiser dans un graphique.
D'ailleurs j'suis pas certain d'obtenir ça avec les keywords %cpu et %mem…
Après lecture du manuel, il n'est pas possible avec ps d'obtenir un résultat global pour l'ensemble des processus. Une piste pour faire un total de chacune des deux colonnes?
…qui m'offre les données nécessaires. Pour le CPU je compte prendre le %idle et l'inverser (sur 100) pour déterminer la charge. Pour la mémoire je veux prendre la colonne "utilisé".
Comment sélectionner ces données choisies pour les visualiser grâce à gnuplot, c'est la prochaine étape.
Tu m'orientes vers les bonnes pratiques de monitoring. Pour moi (mon objectif et mes connaissances) c'est cependant trop complexe: un protocole nouveau, un démon à mettre en place, un client, …
Bien vu entre output.dat et top.dat! J'ai corrigé et le fichier .dat reste cependant vide.
Je souhaite tester movim à la lecture de cette news alléchante, mais l'installation se termine sur une erreur:
$ sudo dpkg -i movim-desktop_0.13.90_amd64.deb
(Lecture de la base de données... 373708 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de movim-desktop_0.13.90_amd64.deb ...
Dépaquetage de movim-desktop (0.13.90) sur (0.13.90) ...
Paramétrage de movim-desktop (0.13.90) ...
chmod: impossible d'accéder à '/opt/movim/movim-desktop': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet movim-desktop (--install) :
installed movim-desktop package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23+linuxmint4) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60ubuntu1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
movim-desktop
# ça avance :-)
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Voici où j'en suis, grâce à vos contributions :
Mémoire
J'ai suivi le conseil de Gil Cot d'utiliser
mem, mais c'est pas vraiment une commande alorsfreefait l'affaire.Je prends la variable Disponible/Available. Selon le manuel, elle correspond à mon besoin d'information. Cependant le swap est laissé de côté.
CPU
Ici
uptimedonne une valeur utilisable de la charge CPU. Comme elle n'est pas générique à tous les systèmes, je dois faire attention au multi-coeur et multi-thread: une valeur de 1.00 sur un quadcore équivaut à une valeur de 0.25 sur singlecore.Visualisation
Avec ces données je vais pouvoir faire un bel histogramme avec la mem et le cpu en y, et le temps en x.

Par contre j'ai des difficultés à importer cela dans LibreOffice Calc. Il semble reconnaître le caractère de tabulation (
/t), mais ne le prend pas en compte pour place les données dans de nouvelles colonnes.Alors que je veux une structure de csv comme ça:
date | mem | cpu
date2 | mem | cpu
…
daten | mem | cpu
Comment créer un fichier
csvqui ordonne les données par ligne?[^] # Re: reinventer la roue ?
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Merci. Malgré la présence de l'option
-b, le script ne tourne pas. De plus il ne sert l'usage que d'un PID alors que je veux l'usage général du système.[^] # Re: Perso…
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Hyper intéressant, mais overkill. Tous ces types de mémoire me perdent 😬
[^] # Re: Perso…
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
yes!
Par somme j'entends la somme des charges de tous les PID. Je comprends pas ta question sur le sous-processus. L'echo me sert à vérifier le résultat. Mon objectif est de collecter des données simples de charge CPU et mémoire pendant l'usage du système par un utilisateur, puis de les visualiser dans un graphique.
D'ailleurs j'suis pas certain d'obtenir ça avec les keywords %cpu et %mem…
[^] # Re: Perso…
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Merci!
Elle va droit au but ta commande
ps! :-)avec
j'obtiens:
Après lecture du manuel, il n'est pas possible avec
psd'obtenir un résultat global pour l'ensemble des processus. Une piste pour faire un total de chacune des deux colonnes?[^] # Re: sar ou atop
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Merci!
saretsadfau lieu detopetgnuplot. Ok, je lis la doc.[^] # Re: Toutes les 5 secondes
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Merci!
J'ai modifié la commande comme suit:
et obtiens ce résultat:
…qui m'offre les données nécessaires. Pour le CPU je compte prendre le %idle et l'inverser (sur 100) pour déterminer la charge. Pour la mémoire je veux prendre la colonne "utilisé".
Comment sélectionner ces données choisies pour les visualiser grâce à gnuplot, c'est la prochaine étape.
[^] # Re: reinventer la roue ?
Posté par leyouki (site web personnel, Mastodon) . En réponse au message [résolu] visualiser charge CPU et mémoire | mesurer l'efficience. Évalué à 1.
Merci!
Tu m'orientes vers les bonnes pratiques de monitoring. Pour moi (mon objectif et mes connaissances) c'est cependant trop complexe: un protocole nouveau, un démon à mettre en place, un client, …
Bien vu entre output.dat et top.dat! J'ai corrigé et le fichier .dat reste cependant vide.
# diskio pi
Posté par leyouki (site web personnel, Mastodon) . En réponse au journal Une tablette (grand format) sous Linux?. Évalué à 0.
Le terme se trouve dans les tags du billet, mais personne ne le mentionne:
https://www.diskiopi.com/
# erreur à l'installation
Posté par leyouki (site web personnel, Mastodon) . En réponse à la dépêche Movim 0.14 « Scotty ». Évalué à 1.
Hello,
Je souhaite tester movim à la lecture de cette news alléchante, mais l'installation se termine sur une erreur:
Sous linux mint 19. C'est grave docteur?