passer un serveur linux en biproc

passer un serveur linux en biproc - Linux et OS Alternatifs

Marsh Posté le 12-03-2002 à 19:15:55    

qu'est-ce qu'il faut faire après l'installation hardware ? il faut recompiler le noyau ?

Reply

Marsh Posté le 12-03-2002 à 19:15:55   

Reply

Marsh Posté le 12-03-2002 à 19:20:24    

à priori oui a moins d'avoir une distribution orientée pro auquel cas le support SMP est là par défaut.

Reply

Marsh Posté le 12-03-2002 à 19:23:01    

;) vaut meme mieux le recompiler avant si on veut pouvoir booter !!!
 
Si le SMP est pas dans le noyau, je sais meme pas s'il accepte de tourner sur un seul proc !!
 
Question : Le SMP en module c pas grave ??? il est pas OBLIGE d'etre dans le noyau !

Reply

Marsh Posté le 12-03-2002 à 19:46:42    

ok merci

Reply

Marsh Posté le 12-03-2002 à 19:47:25    

en terme de puissance, avec une application multithreadée, le gain est vraiment plus que linéaire ?

Reply

Marsh Posté le 12-03-2002 à 20:18:10    

NounouRs a écrit a écrit :

;) vaut meme mieux le recompiler avant si on veut pouvoir booter !!!
 
Si le SMP est pas dans le noyau, je sais meme pas s'il accepte de tourner sur un seul proc !!
 
Question : Le SMP en module c pas grave ??? il est pas OBLIGE d'etre dans le noyau !  




 
 :non: Un noyau single sais fonctionner sur un systeme dual-proc, mais un kernel dual sais pas fonctionner sur un single.
 
Donc: installer le 2e CPU, si l'OS boot, c'est que le 2e CPU est deja bon (teste au POST), ensuite, recompiler le noyau s'il y a lieu (SuSE a l'install reconnait le Dual, FreeBSD doit etre recompile).


---------------
Grrrrr...
Reply

Marsh Posté le 13-03-2002 à 00:13:46    

Un kernel SMP marche aussi si tu vires un des deux procs.
Sur une redhat ou sur une mandrake déja installé
tu fait un coups de rpm -ivh kernel***smp***.rpm
et un chti lilo et hopla :) reboot ;:)


---------------
APB
Reply

Marsh Posté le 13-03-2002 à 00:54:50    

C'est pareil sur une debian : apt-get install kernel-image-2.4.17-686-smp et ça roule...


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 13-03-2002 à 02:55:45    

Un noyau SMP marche sur avec un seul CPU et un bi CPU tourne avec un noyau SMP mais un seul CPU est utilisé bien évidement ;) ( je confirme au cas où )


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 13-03-2002 à 06:07:01    

Sly Angel a écrit a écrit :

Un noyau SMP marche sur avec un seul CPU et un bi CPU tourne avec un noyau SMP mais un seul CPU est utilisé bien évidement ;) ( je confirme au cas où )  




 
Ah, ben c'est pas le cas en Unix. Donc j'ai rien dit  :p


---------------
Grrrrr...
Reply

Marsh Posté le 13-03-2002 à 06:07:01   

Reply

Marsh Posté le 13-03-2002 à 07:14:45    

BenDk97 a écrit a écrit :

en terme de puissance, avec une application multithreadée, le gain est vraiment plus que linéaire ?  




 
ça veut rien dire "prgression linéaire" dans ce cas à moins que tu ne veuille tenter des plateforme à 2, 4, 8, 32, 64 etc... proco (en ce cas, tu pourrais t'interroger sur la linéarité de la progression) je pense que tu te demande si ça double ta puissace ? ben sur une applis multi-thread oui, tant que tu utilise 2 threads... sinon, le seul avantage sur une applis std, c'est que toute la gestion système (cad : pas grand chose) est balancée sur un des procos...

Reply

Marsh Posté le 13-03-2002 à 13:53:57    

minusplus a écrit a écrit :

sinon, le seul avantage sur une applis std, c'est que toute la gestion système (cad : pas grand chose) est balancée sur un des procos...



Ça a quand même un gros avantage : le système est beaucoup plus réactif.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 13-03-2002 à 14:14:51    

Jar Jar a écrit a écrit :

 
Ça a quand même un gros avantage : le système est beaucoup plus réactif.  




ah vi ça c sur ! mais du point de vue de l'application, tu gagnes rien (enfin pas grand chose...)

Reply

Marsh Posté le 13-03-2002 à 16:04:47    

En fait l'avantage c'est surtout de pouvoir utiliser plusieurs threads sans qu'un te bouffe toute la puissance, mais sinon le gain est au mieux du double pour les calculs parallèles surtout mais pour le reste...
 
Sur une compilation par exemple, compiler sur 2 CPU donne un gain de temps sur la compilation en elle même mais par contre le linkage est bien plus lent à la fin ( on y gagne au final mais le rapport n'est pas x2 quoi )
 
Sous Linux le SMP est assez bien géré, le système est plus réactif il est vrai et le partage des taches sur les 2 CPU est super mais bon, à moins de laisser une tache gourmande bouffer un CPU et avoir l'autre tranquille malgré les 100% de l'appli :)


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed