Utilisation du noyau linux chez Google
Par Alexandre Modesto le lundi 9 novembre 2009, 21:56 - Lien permanent
Je vous conseille la lecture de cet article :
Avec une information intéressante : Google runs something like 5000 threads on systems with 16-32 cores.
Pourtant les serveurs Google n'ont que 8 cores (2 x 4 core)

Ils auraient donc des serveurs quadri quad-core ?
Ensuite, on apprends tout un tas de choses dans l'article :
- 30 personnes bossent sur le noyau chez google
- Le noyau "made-in" google est remis à jour avec les versions courantes (kernel.org) tous les 17 mois
- Google ne peut pas suivre le developement actuel du kernel, cela va trop vite
- Google ne peut pas publier certaines parties du noyau, car ce sont des parties de leur secret industriel.
- Ils veulent plus orienter leur kernel vers la communauté
Il semble logique qu'ils fassent très attention à la stabilité de leur noyau, plutot qu'au gain de performances. Surtout quand on a 2 Millions de serveurs à maintenir.. Avec un tas de problèmatiques matériel (utilisation massive de matériel low cost).
Ils doivent aussi avoir un tas des technos qui améliorent la vie :
- Patch à la volée du noyau (pas de reboot) (ou le moins possible)
- Deploiement totalement automatique
- Possibilités de revenir en arriere
Une question quand même : Comment font-il pour garantir la sécurité de l'ensemble ?..
