En effet, compiler un noyau x86 en moins de 8 secondes, sur des machines ppc64 (et en gcc s'il vous plait !), c'est pas banal.
Le message de la fin :
" make[1]: Leaving directory `/home/anton/intel_kernel/linux/arch/i386/boot'
128.89user 40.23system 0:07.52elapsed 2246%CPU (0avgtext+0avgdata 0maxresident)k0inputs+0outputs (437084major+572835minor)pagefaults 0swaps"
Aller plus loin
- KernelTrap (7 clics)
# Pas assez long mon fils
Posté par Benoît Sibaud (site web personnel) . Évalué à 10.
Réflexion 2 : pfff c'était déjà pas assez cher, trop facile à recompiler, maintenant c'est trop court. Comment vous voulez intéresser les décideurs pressés avec.
[^] # Re: Pas assez long mon fils
Posté par Robert Palmer (site web personnel) . Évalué à 5.
Mais il faudra toujours l'exécuter le noyau hein ;)
Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment
[^] # Re: Pas assez long mon fils
Posté par Pierre Tramo (site web personnel) . Évalué à -1.
[^] # Re: Pas assez long mon fils
Posté par rouge_ . Évalué à 10.
Si j'ai bien tout lu freud ... les procs utilisés sont des IBM power. Donc à tout les coups il s'agit d'une mainframe. Donc tu ne rebootes pas la machine, mais une partition logique de la machine, et vu la bete, ca se pourrait meme que les partitions logiques bootent en moins que 8 sec.
Quant à la main frame, tu ne la reboot pas. Elle est sensée tourner pdt 20 ans sans panne.
De plus, il a "ajouté" 8 processeurs à la partition logique et donc on ne sait pas trop combien il en a actuellement en tout.
[^] # Re: Pas assez long mon fils
Posté par #3588 . Évalué à 2.
Non non le vrai défi c'est changer de noyau à la volée, sans rebooter !
[^] # Re: Pas assez long mon fils
Posté par jeanphy . Évalué à -6.
Le vrai chalange, c'est de permuer le noyau tellement vite, en moins d'un tour d'horloge, pour ne pas arreter la machine.
ceci dit, en 8s, meme plus le temps d'aller vérifdier si la machine à café marche.
[^] # Re: Pas assez long mon fils
Posté par Anonyme . Évalué à -1.
C'est d'ailleurs une fonctionnalité prévue pour un (le ?) futur Solaris...
[^] # Re: Pas assez long mon fils
Posté par wismerhill . Évalué à 10.
Bien sur il faut que le noyau actuel intègre ce patch pour pouvoir charger le nouveau noyau sans redémarrer.
PS: j'ai trouvé ce lien parmis l'énorme liste de patch du site http://kernelnewbies.org(...)
[^] # Re: Pas assez long mon fils
Posté par Robert Palmer (site web personnel) . Évalué à -2.
Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment
[^] # Re: Pas assez long mon fils
Posté par Timbert Benoît . Évalué à 1.
La va y avoir un problème entre l'oeuf et la poule : a priori faut un noyau pour compiler.
# Traduction...
Posté par Xavier Antoviaque (site web personnel) . Évalué à 2.
[^] # Re: Traduction...
Posté par TyrandO . Évalué à 7.
[^] # Re: Traduction...
Posté par Olivier Jeannet . Évalué à -2.
Oui c'est tout à fait ça.
D'après mon Robert & Collins :
- addict : (Med) intoxiqué; (fig) fanatique
- addicted : adonné; addicted to drugs : adonné à la boisson; fana, mordu
# Mouais
Posté par Pierre Tramo . Évalué à -4.
Bref, ce que je remarque quand même, c'est que l'on n'a aucune idée de ce qui a été compilé. Ah si, kernel compiled: 2.4.18 x86 with Martin's config. Moi ça me fait une belle jambe. Si quelqu'un trouve cette config, je serais heureux de voir ce qui est effectivement compilé.
[^] # Re: Mouais
Posté par kalahann . Évalué à -4.
# ISDN subsystem
laurent@vodka:/usr/src/linux$
Hmmm.....
[^] # Re: Mouais
Posté par Thomas Cataldo (site web personnel) . Évalué à 8.
[^] # Re: Mouais
Posté par Pierre Tramo . Évalué à 0.
C'est plus par curiosité, quoi.
[^] # Re: Mouais
Posté par Serge Rossi (site web personnel) . Évalué à 10.
J'aimerais aussi bien connaitre les conditions de leur test.
[^] # Re: Mouais
Posté par Guillaume Lefevre . Évalué à -1.
[^] # Re: Mouais
Posté par xof . Évalué à -5.
Plus de deux heures sur mon 486dx100 ca c'est de la vraie perf! :))
[^] # Re: Mouais
Posté par xof . Évalué à -7.
Je lance, je compile 15 noyaux differents sur mon P III, et je reviens... pas bête, non ??
[^] # Re: Mouais
Posté par kolter (site web personnel, Mastodon) . Évalué à 7.
Moi ce que j'en dit, c'est juste une suggestion...
[^] # Re: Mouais
Posté par Serge Rossi (site web personnel) . Évalué à 5.
Le simple fait de détarer les sources sur ton disque place les fichiers dans le cache. Ce qui fait que lors de la compilation, il n'y aura pas d'accès physique du disque aux sources (à condition évidement qu'il y ait assez de Ram pour aussi cacher le compilateur et tout ce qui sert à compiler le noyau).
[^] # Re: Mouais
Posté par Aurélien Jarno (site web personnel) . Évalué à 5.
[^] # Re: Mouais
Posté par Anonyme . Évalué à -7.
[^] # Re: Mouais
Posté par Olivier Jeannet . Évalué à 3.
Si je me souviens bien, il y a moyen de ne pas passer par /tmp pour la compilation, en disant à gcc d'utiliser des pipes, je crois même que c'est fait par défaut pour la compil du noyau. Par contre les .o seront toujours écrits sur disque.
# C'était vraiment la peine ...
Posté par Anonyme . Évalué à 4.
[^] # Re: C'était vraiment la peine ...
Posté par Huzi . Évalué à -1.
[^] # Re: C'était vraiment la peine ...
Posté par Benoît Sibaud (site web personnel) . Évalué à 10.
Technique en première page, les gens râlent :)
Savoir que l'on peut compiler un noyau Linux sur du multi-pro, avec gcc cross-compiler, que tout ça marche et compile en 8s, cela me semble intéressant.
[^] # Re: C'était vraiment la peine ...
Posté par Anonyme . Évalué à 0.
[^] # Re: C'était vraiment la peine ...
Posté par richard bonichon . Évalué à 3.
>Technique en première page, les gens râlent :)
Normal ici c'est linuxFR et comme tout le monde le sait, les Français sont des gros râleurs (et moi le premier!)
Donc râlons, râlons, il en restera touours quelques chose
[^] # Re: C'était vraiment la peine ...
Posté par Ray Mond . Évalué à 3.
Oui, c'est intéressant, mais à condition qu'on nous l'explique, si c'est pour simplement dire "moi je le fais en 8 secondes sur ma bête de course", ca importe peu.
Pour ma part, je ne trouve pas cela vraiment didactique et constructif.
On a vraiment l'impression que ceux qui ont des gros serveurs passent leur temps à s'amuser avec.
Je crois qu'il serait intéressant d'expliquer les avantages d'une telle rapidité.
c'est un peu comme si je disais que j'ai une voiture qui roule à 320km/h (ce que je n'ai pas :o) ) sans préciser que je suis un pilote de F1....
Alors oui, pourquoi pas du technique en première page, mais quelquechose de plus concret, un HOWTO compilation de kernel optimisé vitesse ou autre (je n'ai pas pris la précaution de vérifiér s'il existait, pardonnez moi).
[^] # Re: C'était vraiment la peine ...
Posté par Richard Hébert (site web personnel) . Évalué à -6.
Tiens, c'est une idée ça. Un nouveau thème: "vise la taille de mon kernel" :)
mais on s'égare là...-1
# 32 way logical partition ?
Posté par Olivier Jeannet . Évalué à 10.
not a bad result for something running under a hypervisor
Est-ce quelqu'un peut expliquer ce qu'est exactement cette machine ?
S'agit-il d'une machine avec un seul processeur Power4 et configuré comme 32 machines indépendantes avec ce qui semble s'appeler un "hyperviseur" ?
Ou s'agit-il d'une machine avec 32 processeurs Power4 ?
Et qu'est-ce qu'un hyperviseur ?
Merci.
[^] # Re: 32 way logical partition ?
Posté par Yngwiemanux . Évalué à 10.
Voilà voilà.
[^] # Re: 32 way logical partition ?
Posté par Paerro Trime . Évalué à 10.
http://commerce.www.ibm.com/content/home/shop_ShopIBM/en_US/eServer(...)
ça commence à $480000 quand même : compiler son noyeau plus vite que tout le monde, c'est pas pour toutes les bourses. ya pas l'air d'avoir de modèles à moins de 8 proc.
d'après les détails donnés ici :
http://www-1.ibm.com/servers/eserver/pseries/hardware/datactr/p690_(...)
les power4 vont toujours au moins par 2 parce qu'il ont mis deux procs en une seule puce.
La carosserie est moche mais ce qu'il y a à l'intérieur est drôlement chouette.
Sinon le coup des partitions logiques, moi je comprend qu'il a une machines avec 32procs et qu'il les a tous assignés à son instance de linux.
[^] # Re: 32 way logical partition ?
Posté par Schneider Dark . Évalué à -2.
ÇA TUUUUUUUUUUE !!!!!!!
j'en veux un comme celui là chez moi !!!
euurrh,mouais,je sais pas si j'ai l'allimentation électrique necessaire.....
Mais j'ai un beau projet qui s'en viens pour dans 1 ans et demi!!
Monter un cluster de 8 processeurs monté pour fonctionner comme un bus interne,je dis bus interne par rapport a la rapidité du système entre les clients et le serveur : communication en SCSI !!!
peut-être 8 Athlon XP 2.5 ghz (quand ca va sortir) avec 512 megs de DDR 333(ou 400).. Les clients vont être diskless,et un Bios Linux pour controler les clients... Le tout refroidit par un refroidissement liquide!
Ça va demander de l'électronique et pas mal de $$$$ mais putain,ça va être le pied!!!
[^] # Re: 32 way logical partition ?
Posté par jaykay . Évalué à 5.
Ceci dit, une description plus complete de la plate-forme aurait ete la bienvenue...
P.S. :Beau projet que tu as la...
Il faudra prevoir une petite doc et un post sur linuxfr pour partager ton experience une fois que la machine tournera !
[^] # Re: 32 way logical partition ?
Posté par destroy . Évalué à -4.
# Il s'est trompé, non?
Posté par NeuCeu . Évalué à -7.
Si on regarde la ligne de fin c'est 40.23 secondes qu'il faut voir et pas 7.52.
Il me semble que la seule valeur importante est le temps utilisateur, non ? (le temps système est compris dedans).
[^] # Re: Il s'est trompé, non?
Posté par Serge Rossi (site web personnel) . Évalué à 10.
[^] # Re: Il s'est trompé, non?
Posté par NeuCeu . Évalué à -4.
En tout cas ça ne marche pas comme ça avec 'times' ou 'rusage' (puisque j'arrive à mesurer une accélération sur un bi-pro avec ces 2 appels).
[^] # Re: Il s'est trompé, non?
Posté par Serge Rossi (site web personnel) . Évalué à 10.
real 12m57.700s
user 24m13.590s
sys 1m32.570s
Donc on a bien le temps user qui est égal à environ 2*le temps real sur un bi CPU.
C'est à comparer avec les 3m20s que j'obtiens pour faire exectement la même chose avec un seul Athlon à 1667 MHz. C'est un cas de calcul dont l'évolution du temps d'execution est relativement linéaire par rapport à la somme des MHz qu'on a sous la main.
[^] # Il y a donc au moins 16 proc ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
Il ne faut pas non plus oublier que les power 4 n'ont rien en commun avec les power PC.
"La première sécurité est la liberté"
# - de 2min
Posté par snurpsss . Évalué à -3.
support smp / dri et une carte rezo
moins de 2 min
j ai meme pas eu le tps de passé sur mon canapé ...
Dés que je peux je test ca sur un quadri xeon
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.