Outils pour utilisateurs

Outils du site


linux:memory (lu 37718 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
linux:memory [02-05-2017 15:21]
edmc73 [Qui utilise le swap]
linux:memory [12-06-2019 15:06] (Version actuelle)
edmc73 [Qui utilise le swap]
Ligne 86: Ligne 86:
 Avec des tabulations comme séparateur Avec des tabulations comme séparateur
   for file in /​proc/​*/​status ; do awk '/​^(VmSwap|Pid|Name)/​{printf $2 ""​ $3 "​\t"​}END{ print ""​}'​ $file; done | sort -t$'​\t'​ -k3 -h   for file in /​proc/​*/​status ; do awk '/​^(VmSwap|Pid|Name)/​{printf $2 ""​ $3 "​\t"​}END{ print ""​}'​ $file; done | sort -t$'​\t'​ -k3 -h
 +
 +Une variante qui permet de récupérer l'Uid et de le résoudre pour avoir le nom de l'​utilisateur
 +  for file in /​proc/​*/​status ; do awk '/​^(VmSwap|Uid|Pid|Name)/​{if($1=="​Uid:"​){ system("​echo -n $(id -nu " $2"​)"​);​ printf "​\t";​} else printf $2 ""​ $3 "​\t"​}END{ print ""​}'​ $file; done | sort -t$'​\t'​ -k4 -h
  
  
linux/memory.txt · Dernière modification: 12-06-2019 15:06 par edmc73