web-dev-qa-db-fra.com

Enlèvement d'instantané incroyablement lent

J'ai une boîte ESXI avec le stockage HP LEFTHAND exposé via ISCSI.

J'ai une machine virtuelle avec un disque de 1 To, dont 800 Go consommé. Le disque est épais provisionné sur le stockage de Letthand.

Un instantané était ouvert sur le VM (afin que la sauvegarde et la récupération de Veeam puissent faire sa chose) et était ouverte pendant environ 6 heures. Un disque delta d'environ 5 Go a été créé pendant cette période.

Le retrait de l'instantané a maintenant pris plus de 5 heures et n'est toujours pas complet. Le tableau de stockage signale pratiquement aucun iPSI sur ce tableau (environ 600, qui est le bruit de fond), pas de débit (environ 8 Mo/s, qui à nouveau - bruit de fond), une profondeur moyenne de la file d'attente de 9.

En d'autres termes, le processus de consolidation de l'instantané ne semble pas être IO _ lié, je ne vois rien qui provoque l'élimination de l'instantané si tordue. IT est Travailler, à en juger en regardant les fichiers Delta.

Quelque chose d'autre que je devrais examiner pourquoi cet instantané (relativement petit) est si lent à être supprimé?


Selon la Documentation VMware , je regarde ls -lh | grep -E "delta|flat|sesparse" En ce moment et je vois deux fichiers delta qui changent:

-rw-------    1 root     root      194.0M Jun 15 01:28 EXAMPLE-000001-delta.vmdk
-rw-------    1 root     root      274.0M Jun 15 01:27 EXAMPLE-000002-delta.vmdk

Je déduit qu'un fichier d'instantané est consolidé tandis que l'autre collecte Delta pendant le processus de consolidation. Ensuite, le nouveau est consolidé et un autre delta est créé au cours de ce processus.

Les tailles de fichiers sont chute avec chaque itération (bien, la plupart des itérations), donc je suppose que cette procédure de consolidation sera terminée (peut-être que je devrai prendre le VM Sur le réseau pendant 30 minutes pour laisser cette finition sans générer de modifications).

Il faut environ 2 minutes par centaines de Megs de Delta à consolider. Cela n'a certainement jamais été arrivé auparavant. L'élimination de l'instantané sous une sauvegarde de Veeam normale prend environ 40 minutes (donc certainement pas rapide, mais pas si lent).


Après 6 heures et 2 minutes, l'instantané est enfin enlevé. Cependant, j'aimerais toujours savoir s'il y a une façon de dépanner normalement ce type de problème (en dehors des performances de stockage).

13
Mark Henderson

Je crois comprendre que l'élimination de l'instantané d'ESXI peut (et le fait habituellement) prend beaucoup de temps. Avant que l'instantané puisse être supprimé, les modifications de l'ancien instantané doivent être écrites dans l'instantané suivant. On m'a appris à supprimer toujours des instantanés du plus ancien à la plus récente pour aider ce processus à courir aussi rapidement et efficacement que possible.

Naturellement, plus les instantanés changent entre la plus longue de la fusion.

2
Andrew Meyer