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

Posté par anouk58 le 21/05/2025
RÉSOLU

anouk58

Membre depuis le 02/05/2024

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

Commentaires

traore-marcel

Membre depuis le 20/06/2024

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

guichard-victor

Membre depuis le 11/06/2024

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

coulon-aimee

Membre depuis le 21/07/2024

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

traore-marcel

Membre depuis le 20/06/2024

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é

anouk58

Membre depuis le 02/05/2024

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

guichard-victor

Membre depuis le 11/06/2024

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

anouk58

Membre depuis le 02/05/2024

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 !

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