Sembra (dal punto di vista del kernel Linux source) che la metrica in /proc/pid/smaps
sia lo swap totale accessibile dal pid dato.Linux/proc/pid/smaps swap proporzionale (come Pss ma per lo scambio)
Nel caso in cui sia coinvolta memoria condivisa, questa sembra essere un'approssimazione del reale utilizzo dello swap. Ad esempio, quando si somma l'utilizzo dello swap di un pid genitore con i suoi figli biforcuti e se hanno una memoria condivisa comune nello swap, allora questa porzione (memoria condivisa scambiata) viene conteggiata più volte (una volta per pid).
La mia domanda è se esiste un modo per calcolare una metrica di utilizzo equo dello swap in base al numero di processi che lo condividono (simile a Pss:
).
Pensavi che potrebbe essere utile per il vostro scopo di analizzare l'output di 'top' o' htop'? Sembra che abbiano un buon numero di opzioni su "scambio" e utilizzo della memoria condivisa ... – Hastur
Non penso che top o htop forniscano le informazioni specifiche di cui ho bisogno (scambio proporzionale). –
Prova a fare questa domanda su http://superuser.com/ –