Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : février 2018
    Messages : 11
    Points : 12
    Points
    12
    Par défaut Une jauge annonçant la mémoire occupée du système
    Réaliser une jauge (bargraph) annonçant la mémoire occupée du système (à la manière de htop).

    Exemple d'affichage :
    $ ./jauge_mem.py
    [>>>>>>>>.....................]
    => 987504 kB utilisés sur 3361556 kB disponibles

    Une fois terminé, vous pourrez vérifier son fonctionnement en continu à l'aide de watch :
    $ watch ./jauge_mem.py

    === Aide ===
    Afin de pouvoir extraire les données intéressantes issues de /proc/meminfo, on utilisera :
    - grep pour filtrer sur la ligne pertinente
    - tr pour remplacer les multiples espaces successifs par un seul espace
    - cut pour extraire le champs recherché

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    octobre 2008
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : octobre 2008
    Messages : 3 841
    Points : 6 021
    Points
    6 021

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Développeur python
    Inscrit en
    juillet 2006
    Messages
    2 843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur python
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 843
    Points : 4 756
    Points
    4 756
    Par défaut
    Citation Envoyé par bkam20 Voir le message
    Réaliser une jauge (bargraph) annonçant la mémoire occupée du système (à la manière de htop).

    Exemple d'affichage :
    $ ./jauge_mem.py
    [>>>>>>>>.....................]
    => 987504 kB utilisés sur 3361556 kB disponibles

    Une fois terminé, vous pourrez vérifier son fonctionnement en continu à l'aide de watch :
    $ watch ./jauge_mem.py

    === Aide ===
    Afin de pouvoir extraire les données intéressantes issues de /proc/meminfo, on utilisera :
    - grep pour filtrer sur la ligne pertinente
    - tr pour remplacer les multiples espaces successifs par un seul espace
    - cut pour extraire le champs recherché
    Berk, autant faire du bash... sinon en python ça se fait très bien aussi et cela sans ces commandes.

    Je sais, c'est l'exercice ! Mais franchement, des fois je me demande si on réfléchit à la pédagogie quand on donne un exercice de la sorte.
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mémoire occupée par une matrice de dimension 3
    Par fanmanga dans le forum MATLAB
    Réponses: 5
    Dernier message: 27/07/2015, 18h17
  2. Supprimer une liste de la mémoire?
    Par mbk-w dans le forum ASP
    Réponses: 2
    Dernier message: 11/04/2006, 14h14
  3. Charger une page depuis la mémoire dans un TWebBrowser
    Par dableuf dans le forum Composants VCL
    Réponses: 1
    Dernier message: 16/01/2006, 16h46
  4. Réponses: 2
    Dernier message: 27/12/2004, 10h23
  5. [C#]pourcentage de mémoire libre du système
    Par jermo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 01/10/2003, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo