mon multi CPU est-il pris en compte ? - Hardware - Linux et OS Alternatifs
Marsh Posté le 31-12-2004 à 12:17:52
kernel correctement configuré ?
Marsh Posté le 31-12-2004 à 12:23:54
Chez moi, le numéro cpu est pas affiché dans top, il faut que je rajoute une colonne pour ...
Marsh Posté le 31-12-2004 à 13:47:47
cat /proc/cpuinfo et tu verras bien si plus d'un cpu est présent. Si oui, tu as le SMP et c'est juste ton top qui n'a pas été modifié pour afficher CPU0, CPU1. D'ailleurs je n'ai vu ce stype d'affichage de top que sur redhat. Chez moi j'ai des Debian et au taf des Suse, et pas de CPU0, CPU1, etc sur mes machines SMP 
 
Si tu fais un uname -a, tu peux aussi voir si tu es en smp ou pas  
 
 
Exemple : 
 
Linux linux-adm 2.6.5-7.111-smp #1 SMP Wed Oct 13 15:45:13 UTC 2004 i686 i686 i386 GNU/Linux
Marsh Posté le 31-12-2004 à 13:53:40
bon ok uname -a donnne smp, j'avais pas pensé a ca ... 
 
merci c cool
Marsh Posté le 31-12-2004 à 13:54:11
sinon l'option de top pour voir les different CPU c koi pas trouvé dans le man... peut etre parce que je l'ai qu'en anglais :-/
Marsh Posté le 31-12-2004 à 13:59:43
je t'ai dit juste au dessus que pour afficher les differents CPU dans top, il doit falloir un patch pour top, et que je n'ai pour l'instant vu que Redhat le faisant par defaut (je n'ai bien entendu pas testé toutes les distrib existantes) 
Marsh Posté le 31-12-2004 à 14:06:12
c'est sensé faire quoi vos commandes dans top la ? 
 
voila ce que j'ai sur ma redhat 
 
2:04pm  up 5 days,  8:32,  1 user,  load average: 1.12, 2.23, 2.02 
1761 processes: 1760 sleeping, 1 running, 0 zombie, 0 stopped 
CPU0 states:  2.0% user, 10.0% system,  0.0% nice, 87.0% idle 
CPU1 states:  4.0% user,  2.0% system,  0.0% nice, 93.0% idle 
Mem:  4002120K av, 2673404K used, 1328716K free,       0K shrd,   21920K buff 
Swap: 4192880K av,       0K used, 4192880K free                 1220988K cached 
 
et si je fais vos combinaison de touches sur ma suse, je n'aurais pas le meme affichage pour les CPU en tout cas, j'aurais juste 
 
Cpu(s): 55.4% us,  6.9% sy,  0.0% ni, 37.7% id,  0.0% wa,  0.0% hi,  0.0% si
Marsh Posté le 31-12-2004 à 14:08:06
je connaissais pas le f ... interessant. 
par conter f j echap ca me rajoute un colonne #C .. ca correspond au numeor de CPU qui est utilisé ? 
si c'est ca c ok, il me prend mes deux xeon + mon hypertreading.
Marsh Posté le 31-12-2004 à 14:08:25
| the_fireball a écrit : c'est sensé faire quoi vos commandes dans top la ?  | 
 
comme dit plus haut, apperemment sous RH tout est déjà configuré dans top quand tu as plusieurs procs  
 
d'où les combinaisons de touches pour les autres distribs
Marsh Posté le 31-12-2004 à 14:09:31
Ca rajoute une colonne avec le dernier cpu utilisé par le processus (et ça enregistre la config aussi ![[:aloy] [:aloy]](https://forum-images.hardware.fr/images/perso/aloy.gif) )
)
Marsh Posté le 31-12-2004 à 14:09:31
donc les load average peuve monter jusque 4 ... ca reste acceptable puisque 4 CPU c'est bien comme ca que ca marche ? 
c le nb de process moyen en file ? donc comme j'ai 4 cpu, je peux traité 4 taches en meme temps,
Marsh Posté le 31-12-2004 à 14:12:47
et comment qu'on fait pour avoir la meme config que sous la RH pour voir tout les CPU ... ? possible ? j'ai regardé avec les options de f, mais ca ne rajoute que des colonnes ca.
Marsh Posté le 31-12-2004 à 14:13:41
en cherchant le patch peut etre 
Marsh Posté le 31-12-2004 à 14:13:46
| olicel a écrit : donc les load average peuve monter jusque 4 ... ca reste acceptable puisque 4 CPU c'est bien comme ca que ca marche ?  | 
 
nan c'est plus compliqué que ça
Marsh Posté le 31-12-2004 à 14:16:00
pour faire afficher les auters cpu ... 
Facile ! faut taper 1 pendant que top tourne ;-) 
 
i a rien dans le man, faut regarder apres avoir faire h sous top
Marsh Posté le 31-12-2004 à 14:17:41
tomate tu peux m'expliquer le coup du load average, parce que j'ai deja cherché dans des bouq ou des how-to mais je croyais avoir compris et la tu me dis que c pas comme ca :-( relou ca. 
 
Marsh Posté le 31-12-2004 à 14:18:04
bien joué  , j'avais jamais fait gaffe à ça (je n'ai jamais fait gaffe à l'aide de top, honte à moi)
, j'avais jamais fait gaffe à ça (je n'ai jamais fait gaffe à l'aide de top, honte à moi)
Marsh Posté le 31-12-2004 à 14:18:54
moi non plus j'avais fait gaffe. mais ca me plasait bien de voir les petit %cpu tourné .... ;-) 
Marsh Posté le 31-12-2004 à 14:21:20
| olicel a écrit : tomate tu peux m'expliquer le coup du load average, parce que j'ai deja cherché dans des bouq ou des how-to mais je croyais avoir compris et la tu me dis que c pas comme ca :-( relou ca. | 
 
sly angel m'avait expliqué qu'en gros ça dépend du nb de procs, de la puissance de la machine, et surtout du nombre de processus (vu que pas mal ne font pas grand chose) 
 
en gros, plus tu as des procs puissants et de processus, et plus ton load average pourra monter 
 
après je ne connais pas les subtilités 
Marsh Posté le 31-12-2004 à 14:38:19
bon ben je vais faire un chtit message pour ca ;-)
Marsh Posté le 31-12-2004 à 14:50:45
| tomate a écrit : sly angel m'avait expliqué qu'en gros ça dépend du nb de procs, de la puissance de la machine, et surtout du nombre de processus (vu que pas mal ne font pas grand chose)  | 
 
 
c'est quoi ca ?   
  
 
Marsh Posté le 31-12-2004 à 15:28:38
y a t il 2 manchots au démarrage ? si oui tes 2 pross sont utilisés 
Marsh Posté le 31-12-2004 à 15:42:49
Reply
Marsh Posté le 31-12-2004 à 11:54:13
salut,
J'ai reinstaller un new serveur avec une fedora 3. c'est un bi Xeon.
Lorsque je fais un
top il ne m'indique qu'un CPU ???? ca me semble bizarre d'habitude top indique plutot CPU0, CPU1, CPU2 ....
dans /proc/cpuinfo, tout mes cpu sont bien present.
Est-ce normal ?
de plus que faut-il faire pour l'Hyper threading ? ca se fait comme un autre cpu "normal" je crois.
olivier