4 231
modifications
(Page créée avec « Par défaut, quand vous créez une VM kvm sous proxmox, le type de cpu <code>kvm64</code> est défini. Le type de cpu permet de définir les flags présent au niveau du cp... ») |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
Pour voir les jeux d'instructions disponibles de votre cpu : | Pour voir les jeux d'instructions disponibles de votre cpu : | ||
<pre>cat /proc/cpuinfo | grep flags | uniq</pre> | <pre>cat /proc/cpuinfo | grep flags | uniq</pre> | ||
=Copier le jeu d'instruction de l'hyperviseur= | |||
Dans la webui proxmox, vous pouvez modifier à tout moment le type du processeur d'une VM dans hardware > processor > type.<br> | Dans la webui proxmox, vous pouvez modifier à tout moment le type du processeur d'une VM dans hardware > processor > type.<br> | ||
Vous pouvez transférer tous les flags du cpu de votre hyperviseur en passant le type de cpu à <code>host</code> | Vous pouvez transférer tous les flags du cpu de votre hyperviseur en passant le type de cpu à <code>host</code> | ||
=Utiliser un jeu d'instruction restreint= | |||
Mais vous pouvez aussi ajouter individuellement les flags qui vous sont nécessaires.<br> | Mais vous pouvez aussi ajouter individuellement les flags qui vous sont nécessaires.<br> | ||
Ligne 19 : | Ligne 23 : | ||
Pour ajouter les flags ssse3 sse4.1 sse4.2 x2apic et aes, ajoutez une ligne de directive <code>args:</code> dans <code>/etc/pve/qemu-server/<vmid>.conf</code> : | Pour ajouter les flags ssse3 sse4.1 sse4.2 x2apic et aes, ajoutez une ligne de directive <code>args:</code> dans <code>/etc/pve/qemu-server/<vmid>.conf</code> : | ||
<pre>args: -cpu kvm64,+lahf_lm,+sep,+kvm_pv_unhalt,+kvm_pv_eoi,enforce,+ssse3,+sse4.1,+sse4.2,+x2apic,+aes</pre> | <pre>args: -cpu kvm64,+lahf_lm,+sep,+kvm_pv_unhalt,+kvm_pv_eoi,enforce,+ssse3,+sse4.1,+sse4.2,+x2apic,+aes</pre> | ||
Attention, cela ne fonctionnera que si le cpu de votre hyperviseur possède les instructions demandés ! |