Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Warning quando un programma occupa troppa ram?

    Ciao, esiste un utility che fa quelllo che chiedo in oggetto?

    Il caso specifico è che lavoro molto con firefox, e a volte quando sono preso da una cosa passo magari le ore a maledire la lentezza della rete o cose del genere, per poi accorgermi che firefox occupa 998 mega di ram (appena successo!!).

    Esiste un utility (o magari è possibile tramite script con zenity) notificare che firefox ha superato i 300 mega di ram (ad esempio).

    Ciao e grazie

  2. #2
    codice:
    grep VmSize /proc/$PID_PROCESSO/status
    NeapoliX GNU/Linux
    "Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    si ma questo lo fai tu manualmente in console e poi devi conoscere il PID...

    qualcosa che resti in ascolto e faccia un alert quando viene superato il valore?

  4. #4
    il PID lo ricavi semplicemente con
    codice:
    pidof firefox-bin
    , parti da questo per fare lo script in Zenity.
    NeapoliX GNU/Linux
    "Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    scusa, forse sono io che non capisco, ma come faccio a farlo risiedere in memoria in ascolto?

    Lo dovrei chiamare periodicamente via cron?

  6. #6
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Esatto.
    Scrivi lo script e lo scheduli con Cron.

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    qualcuno mi spiega la discordanza di informazioni che è mostrata qui?

    http://lab.gianiaz.com/Schermata-1.png

    Il monitor di gnome mostra che firefox impegna 211 mega in questo momento, il valore Vmsize riporta 375188.

    Grazie

  8. #8
    VmSize e` l'intero spazio logico del processo, include anche la memoria condivisa, quella swappata... e altra roba che non so... comunque tanta roba che non e` realmente in ram e/o non appartiene esclusivamente a quel processo li`.
    Per quello che vuoi fare te probabilmente ci prendi meglio le misure con VmRss.
    I 211 di quell'altro taskmanager non saprei comunque la misura che viene usata di solito per avere il colpo d'occhio dell'uso di ram e` l'Rss.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.