WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-fr

Re: [Xen-fr] Quelques question basiques !

Bonjour,

La liste xen-fr semble ne pas être très active ?

Est ce que l'un d'entre vous aurait la gentillesse de nous donner plus d'indications sur le partage et les limites d'utilisation des CPU ?

J'aimerais réellement comprendre à quoi correspond un VCPU.
Si quelqu'un pouvait nous donner des exemples concrets sur les différentes méthodes pour limiter l'utilisation des CPU par chaque domU cela serait super !

Par avance merci

Pascal

Pascal a écrit :

Bonjour,

Nous sommes en cours de tests de Xen. Nous n'avons pas rencontré de 
problèmes majeurs pour la création du dom0 et des domU, mais nous 
aimerions allé plus loin.

Nous avons donc quelques questions certainement très basiques :

1- Comment limiter la CPU utilisée par domU.
Je ne comprends pas trop les possibilités.  Il semblerait que l'on ne 
puisse indiquer que le CPU (cpu n° 1) qu'un domU peut utiliser.
Est il possible de définir la puissance allouée à chaque domU (par 
exemple 500Mhz, 1Ghz, etc)
D'autres possibilités ? comme un pourcentage de cpu total ?

Par exemple nous avons un bi-xeon dual core, comment partager et limiter 
l'utilisation de cpu pour chaque domU ?
    

Par défaut, la répartition du CPU est faite de façon égale entre les
Dom(0|U) lancés sur un prcesseur donné.

Il est également d'intervenir sur le "poids" d'un DomX par rapport aux
autres.

Dans la doc :
http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user/user.html#SECTION03120000000000000000
  
Merci, j'avais en effet vu cette doc et lu les parties
"vcpus
The number of virtual CPUs this domain has."
Mais je suis réellement désolé, je ne comrpend pas très bien.

Que représente "le nombre de CPU virtuel". Est ce un nombre logique ou se base t'il sur le nombre physique de CPU ?
Par exemple sur un bi-xeon il y a 4 CPU, vcpus = 1 signifie t'il que ce domaine aura un processeur actif et dédié ?

J'ai aussi lu le 4.2.2 domain management scheduling ...

Pareille je ne suis pas sure de bien comprendre.

Des exemple aideraient réellement. En effet si je comprend bien on peut définir un poid et un *cap* par virtuel CPU et dire qu'un virtuel cpu est attaché à un processeur physique ?

Ok donc tout dépend de ce que représente un "CPU Virtuel" et quelle est sa mesure ?

Puis le 7.0 CPU Management

"Having multiple vcpus belonging to the same domain mapped to the same physical CPU is very likely to lead to poor performance. It's better to use `vcpus-set' to hot-unplug one of the vcpus and ensure the others are pinned on different CPUs.

If you are running IO intensive tasks, its typically better to dedicate either a hyperthread or whole core to running domain 0, and hence pin other domains so that they can't use CPU 0. If your workload is mostly compute intensive, you may want to pin vcpus such that all physical CPU threads are available for guest domains."

Donc si je comprend le mieux est de dédier le CPU0 au dom0 ?
Ou alors de lier les "CPU virtuels" à tous les threads ?

Si vous pouviez me donner quelques exemples concret cela me permettrait de mieux comprendre et me ferait avancer rapidement ;)


2- Comment limiter les ressources réseau
Même question que pour les CPU, comment partager et limiter la bande 
passante par domU ?
Est il possible de dire dom1 = 1Mbps alors que dom2 = 5Mbps ?
    

Les commandes classiques d'un Linux devraient fonctionner -> commande tc

  
Bien oui, évidemment, suis je bête ;)


3- Y a t'il une limite sur le nombre de serveurs virtuels que l'on peut 
créer ?

Par exemple pour une config :

- Bi-xeon dual core avec 8Go de ram et 4*500Go Hdd en raid5

On pourrait se dire que l'on peut créer 140 domU de 5Go (700Go utilisés) 
en espace disque et 48Mo de mémoire (6,720Go utilisés)

Est ce imaginable ou utopique ?
    

A priori faisable.
A voir si 48Mo suffisent vraiment aux taches dévolues pour les DomU,
ensuite...

  
Ce n'etait qu'un exemple, on pense plus donner un minimum de 64Mo voir 96Mo

Merci pour toutes ces infos

Cordialement,

Pascal
Si cela est utopique, pourquoi ? quels sont les limites et les problèmes 
que l'on peut rencontrer avec un grand nombre de domU ?


Je vous remercie par avance pour votre aide

Cordialement,

Pascal
    

  
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
    

  

_______________________________________________ Xen-fr mailing list Xen-fr@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-fr
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
<Prev in Thread] Current Thread [Next in Thread>