Comment obtenir - nombre de threads par processus?

Réponses:

26

Essaye ça:

ps axo pid,ppid,rss,vsz,nlwp,cmd

Colonnes de sortie:

  • pid - ID de processus
  • ppid - ID de processus parent
  • rss - Resident Set Size - mémoire physique
  • vsz - Virtual Set Size - mémoire virtuelle
  • nlwp - Nombre de processus légers - nombre de threads
  • cmd - Commande
En pause jusqu'à nouvel ordre.
la source
1

Utilisez ce qui suit pour montrer l'utilisation de la mémoire d'un seul processus:

pmap -d <PID>
fgysin réintègre Monica
la source
0

Essayez ce petit hamster en Perl pour un aperçu simple du système (sous Linux):

http://public.m-plify.net/apercu/apercu.pl

Regroupe les processus par nom, par exemple tous les processus nommés "httpd" vont sur une seule ligne; ou un processus spécial a sa propre ligne.

Pour chaque groupe, donnez:

  • utilisation totale du processeur utilisée (pourcentage du processeur unique, donc le total peut être supérieur à 100%)
  • utilisation totale de mem utilisée (pourcentage)
  • total 'rss', 'taille', 'sz', 'vsz' utilisé (de 'ps')
  • nombre total de processus regroupés
  • nombre total de threads gérés par les processus groupés
  • nombre total de descripteurs de fichiers utilisés par les processus regroupés ("FICHIERS")
  • nombre total de sockets Internet utilisées (cette valeur est déjà incluse dans "FICHIERS")
  • nombre total de sockets de domaine unix utilisés (cette valeur est déjà incluse dans "FICHIERS")
David Tonhofer
la source