[Kernel] ou trouver un noyau optimisé pour VM ?!!

ou trouver un noyau optimisé pour VM ?!! [Kernel] - Installation - Linux et OS Alternatifs

Marsh Posté le 27-04-2015 à 10:35:54    

Un grand bonjour à la communauté des accros du shell de hardware.fr !!
 
J'ai besoin de votre aide, en effet au début de cette page : http://doc.ubuntu-fr.org/kernel il est écrit qu'il existe plusieurs "types" de  noyaux. Par exemple, Ubuntu Studio, utilise un kernel "low-latency"
J'ai installé une Debian  :love:  Squeeze sous Virtualbox, du coup j'aimerais y installer un de ces fameux noyaux de types "virtual". Mon gros problème c'est que je ne trouve nul part ce type de kernel.
Quand je google kernel et virtual, je tombe seulement sur des liens pour KVM...
 
Je suppose qu'en fait pour avoir un noyau "type virtual" il faut que je télécharge un noyau generic puis que je le patch. En fait je n'en sais rien, et vu que je ne trouve pas de noyau "type virtual", je m'en remet à vous !!
 
Si vous aviez une petite idée, je serai vraiment ravi !! Car à terme, j'aimerai aussi mettre un noyau "real-time" sur mon laptop ou j'ai installé Ubuntu Studio...
 
Merci d'avance !!   :jap:  :jap:  :jap:  
 
Jo_popo aka Kalonji  


---------------
Tout ce qui monte redescend un jour ...
Reply

Marsh Posté le 27-04-2015 à 10:35:54   

Reply

Marsh Posté le 27-04-2015 à 10:37:09    

tu veux quoi de spécial dans ton noyaux "virtual" ?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-04-2015 à 10:54:17    

+1 o'gure, car en général c'est le kernel classique (i386/686 ou x64 suivant l'architecture) qui est utilisé [:spamatounet]
L'utilisation d'un kernel spécialisé (i286 (sans coprocesseur arithmétique), BSD, ATMEL/Arm,...) se faisant en virtu pour du test "générique" pour le hardware, ou installé directement sur la machine (low-latency pour MAO et applications critiques)

 

Cela serait pour quelle(s) utilisation(s) que tu aurais besoin de ton noyau ? Et sur quelle plate-forme de virtualisation ?


Message édité par bardiel le 27-04-2015 à 10:55:06

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 27-04-2015 à 11:08:07    

Salut et merci pour vos réponses !
 
Euh, comment dire, j'ai lu que ces noyaux étaient "optimisés" pour les VMs, tout curieux que je suis, j'ai voulu en savoir plus !!
En fait, j'aimerais "m'entrainer" sur des VMs avec Virtualbox ou VMWare (à la maison, donc en général, j'utilise surtout Virtualbox). Donc je souhaite faire des tests sur VMs car à terme, une fois la technique maitrisée, j'aimerais appliquer celà pour installer un noyau Real-Time sur ma Ubuntu Studio sur mon laptop, car je fais de la M.A.O en live, et j'ai vraiment besoin d'avoir une latence le plus proche de zéro possible !!
 
Voilà qui j'espère répond à vos questions ! Maintenant, avez-vous une piste please ??!!
En tous cas, merci à vous de vous intéresser à mon problème !!
 
Jo_popo aka Kalonji
 
Edit : typos


Message édité par jo_popo le 27-04-2015 à 11:08:44

---------------
Tout ce qui monte redescend un jour ...
Reply

Marsh Posté le 27-04-2015 à 21:43:59    

La Ubuntu Studio n'a pas le noyau real time à son installation ?
De base en voyant ce qu'il y a ici :

Citation :

Pour connaître la version du noyau en cours d'utilisation, saisir dans un terminal la commande suivante:

uname -r


Pour démarrer sur une autre version du noyau, au démarrage dans le GRUB, se rendre à la rubrique "advanced options for Ubuntu" et choisir le noyau à utiliser.
Pour rendre prioritaire un noyau au démarrage, il suffit de modifier l'ordre des noyaux dans le GRUB.


 [:spamatounet]  
 
Après tu peux regarder ici pour voir la partie compilation d'un noyau.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 27-04-2015 à 22:09:46    

Ubuntu Studio a un noyau low-latency de base, ou un rt mais soft sur les deadlines, je voudrais lui mettre un rt hard ;)
 
Merci pour le lien, je vais regarder ça !
 
Jo_popo


---------------
Tout ce qui monte redescend un jour ...
Reply

Marsh Posté le 28-04-2015 à 11:00:56    

Donc je reviens à la charge, après avoir découvert que la partie RT du kernel de la ubuntu studio est bien appliquée via des patchs sur le kernel generic, patchs que l'ont peut trouvé ici suivant la version du noyau utilisé : https://www.kernel.org/pub/linux/kernel/projects/rt/
 
Donc je me demande maintenant, ou puis-je trouver d'autres patchs ?! Dont les patchs qui me permettraient de m'entrainer sur une VM ?!
 
Personne n'a d'idée ?!    :cry:  :cry:  
 
Jo_popo


---------------
Tout ce qui monte redescend un jour ...
Reply

Marsh Posté le 30-04-2015 à 20:13:50    

Les noyaux temps-réel n'ont rien à voir avec la virtualisation. Ils n'ont pas été créés dans le but d'améliorer les perfs en virtualisation.
 
Il n'y a pas de noyau spécial virtualisation a proprement dit.

Reply

Marsh Posté le 30-04-2015 à 20:54:09    

Je pense que tu veux faire quelques choses sans trop savoir par où commencer ni comment ça marche. Déjà commence par voir ce qu'est la virtualization, comment les processeurs peuvent optimiser les choses.
Par exemple ici : http://en.wikipedia.org/wiki/Compa [...] e#Features
 
Après tu verras plus clair je pense.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 01-05-2015 à 11:27:57    

@lecbee : Je sais que les noyaux rt n'ont rien a voir avec la virtualisation..., si tu lis du début tu verras que je souhaite m'entrainer sur des noyaux spéciaux pour machine virtuelle,  
                pour enfin pouvoir faire le nécessaire sur ma ubuntu studio  ;)
 
@o'gure : effectivement y'a certaines choses que je ne maîtrise pas encore, mais je suis très bidouilleur et débrouillard !!
               Je regarderais le lien que tu m'as donné avec attention ! Merci beaucoup !!
 
Sinon lors de mes recherches, j'ai cru comprendre que pour optimiser un noyau pour tourner dans une machine virtuelle, il y'a quelques options lors de make menuconfig a activer.
Mais j'ai cru voir aussi sur un autre site qu'il existe d'autres patchs ajoutant d'autres fonctionnalités en fonction de l'hyperviseur qui fera tourner l'OS guest ...
 
Mais je n'arrive pas à trouver ces patchs, et j'aimerais bien avoir aussi un lien qui explique avec détails, les options a configurer lors du make menuconfig !!
 
Merci encore pour vos réponses !!  Si vous avez d'autres liens à potasser, je suis prendeur !!
 
Jo_popo aka Kalonji
 
PS : je bûche aussi actuellement des pdf de formation à Debian, ma distrib favorite, et d'autres plus généralistes sur GNU/Linux.
Je suis certes nouveau dans le monde UNIX / GNU Linux, mais je commence à avoir quelques bases   ;)   du genre, je fais presque tout en shell, et plus en interface graphique  :)


---------------
Tout ce qui monte redescend un jour ...
Reply

Marsh Posté le 01-05-2015 à 11:27:57   

Reply

Marsh Posté le 01-05-2015 à 11:55:17    

jo_popo a écrit :

Sinon lors de mes recherches, j'ai cru comprendre que pour optimiser un noyau pour tourner dans une machine virtuelle, il y'a quelques options lors de make menuconfig a activer.
Mais j'ai cru voir aussi sur un autre site qu'il existe d'autres patchs ajoutant d'autres fonctionnalités en fonction de l'hyperviseur qui fera tourner l'OS guest ...
 
Mais je n'arrive pas à trouver ces patchs, et j'aimerais bien avoir aussi un lien qui explique avec détails, les options a configurer lors du make menuconfig !!


Tu fais les choses dans le mauvais sens, charrues avant les boeuf tout ça. D'où mon lien. Renseigne toi avant sur ce qu'est la virtualisation après tu pourras regarder pour la mise en ouvre...
1. Familiarise toi déjà avec le système hors virtualisation
2. Renseigne toi sur comment fonctionne la virtualisation et notamment sur les différences entre les interactions d'une VM avec le hardware et d'un OS natif avec le hardware
3. Et après seulement tu pourras regarder comment optimiser en activant les options du kernel qui vont bien ou en utilisant différents patch
patcher pour partcher, recompiler pour recompiler ça sert ne sert à rien. T'auras un kernel modifié, chouette et ? ben tu sauras pas en quoi ça te change la vie  
 
 
Sinon, quand tu dis avoir trouver ci ou ça, ça serait pertinent que tu pousses les liens.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 01-05-2015 à 13:30:28    

jo_popo a écrit :

si tu lis du début tu verras que je souhaite m'entrainer sur des noyaux spéciaux pour machine virtuelle,


Et comme je te le disais, il n'y a pas de noyaux spéciaux machine virtuelle. Aujourd’hui les distributions "majeures" (Red Hat/CentOS, Fedora, Ubuntu, openSUSE) sont déjà prévues pour fonctionner de manière optimale dans des VM ou non.

Reply

Sujets relatifs:

Leave a Replay

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