Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

ficelle% top ?

Discussion dans 'macOS' créé par ficelle, 30 Août 2001.

Modérateurs: Aliboron, bompi, daffyb
  1. ficelle

    ficelle Vénérable sage
    Club MacG

    Inscrit:
    21 Avril 2000
    Messages:
    10 744
    J'aime reçus:
    815
    Processes: 45 total, 4 running, 41 sleeping... 141 threads 23:32:00
    Load Avg: 1.65, 1.94, 1.92 CPU usage: 51.9% user, 20.6% sys, 27.5% idl
    SharedLibs: num = 79, resident = 9.57M code, 560K data, 2.73M LinkEdit
    MemRegions: num = 2964, resident = 158M + 3.54M private, 24.1M shared
    PhysMem: 30.0M wired, 147M active, 73.2M inactive, 251M used, 5.38M free
    VM: 1.75G + 41.2M 12866(14) pageins, 2129(0) pageouts

    PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE
    354 top 8.3% 1:14.45 1 19 14 184K 220K 408K 1.31M
    349 tcsh 0.0% 0:00.17 1 17 15 272K 456K 720K 5.59M
    348 iTunes 9.1% 3:20.73 8 146 378 9.55M 5.73M 11.4M 57.2M
    347 iCab 1.5% 10:04.11 7 106 161 13.7M 5.81M 11.6M 51.4M
    346 wget 2.2% 0:55.23 1 16 26 132K 564K 592K 2.31M
    334 tcsh 0.0% 0:00.15 1 17 15 264K 456K 304K 5.59M
    333 TruBlueEnv 10.6% 3:12.01 16 194 245 103M 1.04M 103M 1.05G
    307 Finder 0.0% 0:49.22 3 100 364 14.9M 7.48M 11.1M 67.5M
    300 Terminal 21.2% 7:34.79 4 84 71 2.73M 5.06M 6.31M+ 44.9M
    286 DocklingSe 0.7% 0:05.92 1 70 111 1.51M 2.44M 956K 41.1M
    285 Stickies 0.0% 0:01.27 1 66 60 1.48M 2.30M 808K 40.3M
    284 ASM 0.0% 0:37.97 1 59 69 1.89M 2.06M 1.33M 24.3M
    283 Dock 0.0% 0:07.50 3 151 209 4.18M 5.38M 3.59M 43.8M
    281 pbs 0.0% 0:02.26 3 130 78 684K 800K 684K 15.6M
    278 slpd 0.0% 0:01.34 8 30 27 100K 308K 264K 4.96M

    la commande top est bien pratique, mais il y a comme un detail qui me chiffone !
    en haut, il est indiqué qu'il y a 45 process, 4 qui tournent, 41 qui dorment, mais il y a aussi 141 treads...
    mais en dessous, dans le tableau, je ne vois qu'une quinzaine de trucs qui tournent !
    y'a t'il des process invisibles que l'on peut faire apparaitre avec une commande mystere ?
    c'est quoi la difference entre un process et un thread ?
    enfin, si il y avait une bonne ame pour decoder toute cette page, je pense que cela pourrait en arranger plus d'un !
    a+
     
  2. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    J'avasi déjà remarqu" ça, et je viens de faire le test à l'instant: top affiche autant de lignes que lui permet la taille du terminal....
    Si tu agrandis la fenêtre, tu auras plus de résultats !
    J'ajoute juste qu'il me semble que le ProcessViewer, lui, ne fait pas ce genre de caprice....
     
  3. simon

    simon Membre d’élite
    Club MacG

    Inscrit:
    18 Juin 2000
    Messages:
    3 669
    J'aime reçus:
    16
    tu peux peut-être essayé de rediriger la commande top dans un more (avec un pipe):

    top | more

    Mais je ne suis pas sous OS X donc je ne peux pas essayer avant ce soir

    Mais ce que BenR a dit est juste [​IMG]
     
  4. -anonyme-

    -anonyme- Légende

    Inscrit:
    26 Février 2001
    Messages:
    66 286
    J'aime reçus:
    2 668
    la commande top affiche en direct un apperçu plus ou moins complet de l'utilisation de la mémoire et du temps processeur.

    un thread est ce qu'on appel un processus léger.
    on dit leger parce qu'ils prennent moins de place qu'un processus "lourd", en effet ils n'ont pas d'espace d'adressage propre, ils n'ont qu'une pile et un tas pour effectuer leurs opérations, on dit leger aussi parce qu'ils mettent moins de temps a ce lancer qu'un processus lourd (moins de memoire ;-))

    les threads diffirent des processus lours sur la façon dont ils sont ordonnancés: ils penvent être ordonnancés par un ordonnanceur qui n'est pas celui du noyau ce qui fait encore gagner du temps puisqu'il ny a pas d'appel systemes.(il y a plusieurs écoles sur l'ordonnancement des threads (en gros solaris et les autres))

    enfin on utilise les threads pour effectuer plusieurs taches en meme temps, leur utilité est tres grande sur les machines MP car on peut alors répartir les éxécution des thread sur les différents proceseurs.

    il doit y avoir sur le web plein d'explications

    voila
     
  5. ficelle

    ficelle Vénérable sage
    Club MacG

    Inscrit:
    21 Avril 2000
    Messages:
    10 744
    J'aime reçus:
    815
    merci bien les gars... tout ça commence à rentrer.
    je vais bientot etre pret pour me lancer dans l'instalation de mandrake sur mon vieux powercenter !
    a+
     
Modérateurs: Aliboron, bompi, daffyb
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple