Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    ps aux e top / sto impazzendo?

    codice:
    user@computer:~$ top
    top - 22:17:59 up 23 min,  1 user,  load average: 0.00, 0.00, 0.00
    Tasks:  38 total,   1 running,  37 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.3%us,  0.3%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:    255676k total,   121220k used,   134456k free,     3348k buffers
    Swap:   152576k total,        0k used,   152576k free,   102136k cached
    
    user@computer:~$ ps aux
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.1  0.6   2844  1688 ?        Ss   21:54   0:02 /sbin/init
    root         2  0.0  0.0      0     0 ?        S<   21:54   0:00 [kthreadd]
    root         3  0.0  0.0      0     0 ?        S<   21:54   0:00 [migration/0]
    root         4  0.0  0.0      0     0 ?        S<   21:54   0:00 [ksoftirqd/0]
    root         5  0.0  0.0      0     0 ?        S<   21:54   0:00 [watchdog/0]
    root         6  0.0  0.0      0     0 ?        S<   21:54   0:00 [events/0]
    root         7  0.0  0.0      0     0 ?        S<   21:54   0:00 [khelper]
    root        41  0.0  0.0      0     0 ?        S<   21:54   0:00 [kblockd/0]
    root        44  0.0  0.0      0     0 ?        S<   21:54   0:00 [kacpid]
    root        45  0.0  0.0      0     0 ?        S<   21:54   0:00 [kacpi_notify]
    root        88  0.0  0.0      0     0 ?        S<   21:54   0:00 [kseriod]
    root       125  0.0  0.0      0     0 ?        S    21:54   0:00 [pdflush]
    root       126  0.0  0.0      0     0 ?        S    21:54   0:00 [pdflush]
    root       127  0.0  0.0      0     0 ?        S<   21:54   0:00 [kswapd0]
    root       168  0.0  0.0      0     0 ?        S<   21:54   0:00 [aio/0]
    root      1259  0.0  0.0      0     0 ?        S<   21:54   0:00 [ata/0]
    root      1262  0.0  0.0      0     0 ?        S<   21:54   0:00 [ata_aux]
    root      1271  0.0  0.0      0     0 ?        S<   21:54   0:00 [scsi_eh_0]
    root      1274  0.0  0.0      0     0 ?        S<   21:54   0:00 [scsi_eh_1]
    root      2252  0.0  0.0      0     0 ?        S<   21:54   0:00 [kjournald]
    root      2444  0.1  0.2   2224   652 ?        S<s  21:54   0:02 /sbin/udevd --daemon
    root      2684  0.0  0.0      0     0 ?        S<   21:54   0:00 [kpsmoused]
    root      3936  0.0  0.2   1716   512 tty4     Ss+  21:55   0:00 /sbin/getty 38400 tty4
    root      3937  0.0  0.1   1716   508 tty5     Ss+  21:55   0:00 /sbin/getty 38400 tty5
    root      3942  0.0  0.1   1716   508 tty2     Ss+  21:55   0:00 /sbin/getty 38400 tty2
    root      3945  0.0  0.2   1716   512 tty3     Ss+  21:55   0:00 /sbin/getty 38400 tty3
    root      3949  0.0  0.1   1716   508 tty6     Ss+  21:55   0:00 /sbin/getty 38400 tty6
    syslog    3985  0.0  0.2   1936   640 ?        Ss   21:55   0:00 /sbin/syslogd -u syslog
    root      4004  0.0  0.2   1872   536 ?        S    21:55   0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
    klog      4006  0.0  0.7   3028  1824 ?        Ss   21:55   0:00 /sbin/klogd -P /var/run/klogd/kmsg
    root      4025  0.0  0.3   5316  1012 ?        Ss   21:55   0:00 /usr/sbin/sshd
    daemon    4044  0.0  0.1   1984   424 ?        Ss   21:55   0:00 /usr/sbin/atd
    root      4055  0.0  0.3   2104   768 ?        Ss   21:55   0:00 /usr/sbin/cron
    root      4077  0.0  0.2   1716   512 tty1     Ss+  21:55   0:00 /sbin/getty 38400 tty1
    root      4078  0.0  0.9   8056  2516 ?        Ss   22:01   0:00 sshd: user [priv]
    user      4080  0.0  0.5   8056  1532 ?        S    22:01   0:00 sshd: user@pts/0
    user      4081  0.0  1.1   5432  2848 pts/0    Ss   22:01   0:00 -bash
    user      4164  0.0  0.3   2644  1008 pts/0    R+   22:16   0:00 ps aux
    Qualcuno mi spiega perché top mi dice che sta usando 120 MB di RAM ma non li vedo in ps??? :berto: :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    Perche` ps non visualizza la ram cachata

  3. #3
    Originariamente inviato da dAb
    Perche` ps non visualizza la ram cachata
    Ehm? Intendi la cache di buffer del disco?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    Originariamente inviato da dvds
    Ehm? Intendi la cache di buffer del disco?
    No. E` ram vera e propria impegnata da dati precedentemente caricati, che non vengono cancellati, per poterne permettere un eventuale accesso piu` rapido in futuro evitando l'accesso al disco [detto molto grezzamente, in realta` il tutto e` piu` complesso].

    top visualizza semplicemente il risultato di MemTotal meno MemFree, dati visualizzabili col comando cat /proc/meminfo, dove MemFree NON e` la ram libera ma la ram vuota, ovvero ram totale meno ram cachata meno ram impegnata dai processi.

    ps visualizza solo l'impegno effettivo dei processi in corso.

  5. #5
    Originariamente inviato da dAb
    No. E` ram vera e propria impegnata da dati precedentemente caricati, che non vengono cancellati, per poterne permettere un eventuale accesso piu` rapido in futuro evitando l'accesso al disco [detto molto grezzamente, in realta` il tutto e` piu` complesso].
    Ok... ecco ma si possono cancellare o ridurre?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    Originariamente inviato da dvds
    Ok... ecco ma si possono cancellare o ridurre?
    A che pro?

  7. #7
    Non è una macchina vera, è virtuale... quindi non è che se usa 100 Mega in più "fa niente che tanto ce ne sono 200"...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    You can't. La gestione della memoria e` una funzione del kernel, l'utente non ha alcun controllo. Nel tuo caso puoi solo diminuire la ram dedicata alla macchina virtuale.

    Non so se mi sono spiegato piu` su, guarda che quel valore che vedi in top non indica che hai un impegno eccessivo di ram, significa semplicemente che hai poca ram ferma a fare un caxxo, e Cio` E` Bene™

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    Originariamente inviato da dAb
    You can't. La gestione della memoria e` una funzione del kernel, l'utente non ha alcun controllo.
    un sogno
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

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.