Linux.general : load avergage et HT
Posté par Lol Zimmerli (Jabber id, page perso, ) le 01 février 2006
Hello,
soit une machine avec un Intel(R) Xeon(TM) CPU 3.06GHz, avec hyper-threading donc.
Au moment où le load average (vian 'uptime' ou /proc/loadavg) arrive à 1.00, cela signifie qu'il est au seuil ou ce seuil est-il alors à 2.00?
Et pour une autre machine avec, physiquement 2 Intel(R) Xeon(TM) CPU 3.40GHz (avec HT, donc vu comme un 'quad'), la limite est à 1.00, 2.00 ou 4.00?
merci de vos lumières et directions!
soit une machine avec un Intel(R) Xeon(TM) CPU 3.06GHz, avec hyper-threading donc.
Au moment où le load average (vian 'uptime' ou /proc/loadavg) arrive à 1.00, cela signifie qu'il est au seuil ou ce seuil est-il alors à 2.00?
Et pour une autre machine avec, physiquement 2 Intel(R) Xeon(TM) CPU 3.40GHz (avec HT, donc vu comme un 'quad'), la limite est à 1.00, 2.00 ou 4.00?
merci de vos lumières et directions!
> Lire le message (3 commentaires, moyenne: 2).
Vous avez demandé le commentaire #677029.



Re.
Idée reçues fausse: le loadavg n'a strictement rien avoir avec le pourcentage d'utilisation du processeur.
J'avais lu quelque part il y a un moment déjà (d'ou l'imprecision ...) que en gros, ce chiffre décrivait l'évolution du nombre de processus lancés à venir ou quelque chose dans ce genre.
Parce exemple, mon Athlon 1500 qui vient de finir un make -j4 buildworld sous Freebsd me donne ça:
[root@trait-plat]:/usr/src# uptime
2:42PM up 6:06, 4 users, load averages: 0.12, 1.92, 3.04
Et j'ai déjà vu des machines monter à quelque chose comme 500 de charge, rassure toi: le processeur n'a pas fondu !
[^]Re: Re.
Euh.. je ne parlais pas de pourcentage. Je sais cela, merci.
Dans un système mono-proc sans hyperthreading, un load de 1.00 est la limite: à partir de 1.01 cela signifie que certaines tâches doivent attendre.
Aussi, quelle est cette limite sur un mono-proc avec HT? Et un bi-proc+HT?
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.