perf I/O disk lenteur bizarre sur une vm linux après migration

anouk58 21/05/2025
RÉSOLU
anouk58
Auteur Actif
Avatar de anouk58
anouk58
Auteur Actif

salut à tous on a migré une VM linux d'un hyperviseur à un autre (vmware vers proxmox) et depuis on a des perfs I/O disque horribles. genre un bête dd qui prend 10x plus de temps. le monitoring sur la VM montre pas de saturation CPU ou RAM. les autres VMs sur le même proxmox sont ok. des pistes ?

# commande de test
dd if=/dev/zero of=testfile bs=1M count=1024 oflag=direct
21/05/2025 à 19:47

7 commentaires

traore-marcel
Membre Actif
Avatar de traore-marcel
traore-marcel
Membre Actif

check le type de contrôleur disque virtuel. sur proxmox souvent c'est virtio scsi qui est le meilleur mais parfois il est en ide ou sata par défaut surtout après une migration si t'as pas fait gaffe. ça change tout pour les perfs

22/05/2025 à 16:34
guichard-victor
Membre Actif Secouriste
Avatar de guichard-victor
guichard-victor
Membre Actif Secouriste

ouais et vérifie si le cache disque est bien configuré sur le contrôleur. writeback cache c'est le plus performant mais si t'as pas de batterie sur le contrôleur physique ça peut être risqué. write through ou no cache c'est plus lent mais plus safe

23/05/2025 à 15:13
coulon-aimee
Membre Actif
Avatar de coulon-aimee
coulon-aimee
Membre Actif

regarde aussi l'alignement des partitions. si t'as migré une vieille VM parfois les partitions sont pas alignées sur des blocs de 4k ou 8k et ça flingue les perfs sur des SSD ou même des HD récents. un fdisk -l ou lsblk -t peut aider

24/05/2025 à 14:39
traore-marcel
Membre Actif
Avatar de traore-marcel
traore-marcel
Membre Actif

t'as les derniers virtio drivers installés dans la vm ? des fois après une migration ils sont pas à jour et ça peut causer des soucis bizarres. un lspci -k pour voir si le bon driver est chargé

25/05/2025 à 09:50
anouk58
Auteur Actif
Avatar de anouk58
anouk58
Auteur Actif

ok le contrôleur est bien en virtio scsi par contre le cache est en no cache. je vais tenter de le passer en writeback pour voir. les drivers virtio sont à jour il me semble

26/05/2025 à 08:12
guichard-victor
Membre Actif Secouriste
Avatar de guichard-victor
guichard-victor
Membre Actif Secouriste

si tu passes en writeback assures toi que ton hôte proxmox a une protection contre la perte de données en cas de coupure de courant (genre un contrôleur RAID avec BBU ou UPS global). sinon c'est dangereux pour l'intégrité des données

27/05/2025 à 07:49
anouk58
Auteur Actif
Avatar de anouk58
anouk58
Auteur Actif

effectivement le writeback avec cache sur l'hôte proxmox a résolu le souci ! la performance est revenue à la normale. l'hôte a un ups donc ça devrait être safe. merci beaucoup pour les conseils c'était super utile !

28/05/2025 à 04:01

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire