Что является причиной активности диска в ESXi?

Привет! <br/> У меня возник вопрос: как можно определить, кто вызывает активность диска в ESXi? <br/> Установлена версия ESXi 6.7, два массива RAID используются для хранения данных: один на SSD, другой на HDD. <br/> <br/> Я заметил, что на массиве SSD постоянно идет запись, но виртуальные машины не генерируют такую запись. Как можно выяснить, что именно записывается и как можно это определить? У меня есть предположение, что это может быть связано с программным обеспечением самих дисков (Samsung PM1633a), которое что-то перемещает.
  • 12 сентября 2024 г. 7:53
Ответы на вопрос 2
Для диагностики активности диска в ESXi 6.7 и определения причин, вызывающих запись на массиве SSD, можно использовать несколько инструментов и методов:

1. **Мониторинг через vSphere Client**:
   - Во-первых, вы можете использовать встроенные инструменты vSphere Client, чтобы взглянуть на использование ресурсов. Перейдите в раздел "Monitor" для ваших виртуальных машин и выберите "Performance". Здесь можно увидеть статистику по дисковым операциям.

2. **Использование esxtop**:
   - Подключитесь к ESXi через SSH и запустите утилиту `esxtop`. После запуска нажмите `d` для отображения статистики по дискам. Это даст вам представление о том, какие процессы или виртуальные машины используют диски.
   - В `esxtop` также можно переключиться на вкладку `v` (виртуальные машины) и посмотреть, какие VMs генерируют больше всего операций ввода-вывода.

3. **Логи ESXi**:
   - Проверьте логи ESXi, которые могут содержать дополнительную информацию о записях на диске. Основной лог ESXi можно найти в `/var/log/`. Лог `vmkernel.log` часто поможет выявить проблемы с дисковой активностью.

4. **Анализ I/O**:
   - Используйте команды vmkfstools или другой инструментарий для анализа активных файлов и виртуальных дисков (VMDK), чтобы выяснить, какие файлы могут быть активно записаны.

5. **Проверка защитных механизмов (Snapshots и VM Tools)**:
   - Убедитесь, что не осталось "забытых" снапшотов у виртуальных машин. Иногда наличие старого снапшота может вызывать постоянную активность. Так же проверьте настройки VMware Tools, так как некоторые функции могут приводить к записям на диск.

6. **Мониторинг локального ПО (например, Samsung Magician)**:
   - Если у вас есть возможность, проверьте настройки программного обеспечения для управления вашим SSD (если оно установлено). Часто такие программы могут выполнять операции, такие как TRIM или перемещение данных между ячейками.

7. **Планировщики задач**:
   - Проверьте, нет ли на хосте запланированных задач или скриптов, которые могут вызывать запись, особенно если они относятся к резервному копированию или восстановлению.

Если проведенные меры не дадут результатов, возможно, стоит рассмотреть возможность обращения к поддержке VMware или к поставщику оборудования для дополнительной диагностики.
мониторить кто куда чего пишет. 
как в хосте так и внутри виртуалок
к примеру подсоединившись к каналу inotify
pfg@srv8ub1:~$ sudo inotifywait --format %T\ %w%f\ %e --timefmt %T -rm /var
Setting up watches.  Beware: since -r was given, this may take a while!
Watches established.
08:14:46 /var/lib/snapd/dbus-1/system-services OPEN,ISDIR
08:14:46 /var/lib/snapd/dbus-1/system-services/ OPEN,ISDIR
08:14:46 /var/lib/snapd/dbus-1/system-services CLOSE_NOWRITE,CLOSE,ISDIR
08:14:46 /var/lib/snapd/dbus-1/system-services/ CLOSE_NOWRITE,CLOSE,ISDIR
08:14:46 /var/log/journal/e26404f2cf1743e589fc1ea874909897/user-1001.journal MODIFY
08:14:51 /var/lib/snapd/dbus-1/system-services OPEN,ISDIR
08:14:51 /var/lib/snapd/dbus-1/system-services/ OPEN,ISDIR
Похожие вопросы