Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
925 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1376104
jo_popo
aka Kalonji
Posté le 27-04-2015 à 10:35:54  profilanswer
 

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 ...
mood
Publicité
Posté le 27-04-2015 à 10:35:54  profilanswer
 

n°1376105
o'gure
Modérateur
Multi grognon de B_L
Posté le 27-04-2015 à 10:37:09  profilanswer
 

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


---------------
Relax. Take a deep breath !
n°1376106
bardiel
Debian powa !
Posté le 27-04-2015 à 10:54:17  profilanswer
 

+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
n°1376108
jo_popo
aka Kalonji
Posté le 27-04-2015 à 11:08:07  profilanswer
 

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 ...
n°1376122
bardiel
Debian powa !
Posté le 27-04-2015 à 21:43:59  profilanswer
 

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
n°1376124
jo_popo
aka Kalonji
Posté le 27-04-2015 à 22:09:46  profilanswer
 

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 ...
n°1376136
jo_popo
aka Kalonji
Posté le 28-04-2015 à 11:00:56  profilanswer
 

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 ...
n°1376207
lecbee
Posté le 30-04-2015 à 20:13:50  profilanswer
 

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.

n°1376210
o'gure
Modérateur
Multi grognon de B_L
Posté le 30-04-2015 à 20:54:09  profilanswer
 

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 !
n°1376224
jo_popo
aka Kalonji
Posté le 01-05-2015 à 11:27:57  profilanswer
 

@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 ...
mood
Publicité
Posté le 01-05-2015 à 11:27:57  profilanswer
 

n°1376225
o'gure
Modérateur
Multi grognon de B_L
Posté le 01-05-2015 à 11:55:17  profilanswer
 

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 !
n°1376230
lecbee
Posté le 01-05-2015 à 13:30:28  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

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

 

Sujets relatifs
assembleur 64 bits et interface noyauInstallation de Mageia (Kernel Panic)
linux VM wind conseil[VM-Ubuntu] Hôte Windows, connexion SSH ?
[Virtualisation] VM avec le vrai matos de l'hoteErreur Compilation RT3298 + modification noyau
trisquel - distribution avec noyau 100% librecomment lister les firmwares chargés par le kernel ?
Exécuter des applications 32 bits avec un noyau 64 bits 
Plus de sujets relatifs à : [Kernel] ou trouver un noyau optimisé pour VM ?!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR