Как исправить проблемы отзыва в Azure File Sync: руководство по устранению неполадок многоуровневого хранения

Отзыв (recall) в Azure File Sync — ключевая функция, связанная с многоуровневым хранением в облаке в Azure File Sync. Когда многоуровневое хранение включено, редко используемые файлы (так называемые «холодные» файлы) хранятся в облаке, чтобы сэкономить место в локальном хранилище. Однако метаданные и структура (пространство имён) файла остаются на локальном сервере.

Когда пользователь или приложение пытается получить доступ к многоуровневому файлу, запускается процесс отзыва . Этот процесс незаметно извлекает содержимое файла из общей папки Azure в облаке и делает его доступным локально. Отзыв происходит автоматически, что сводит к минимуму неудобства для пользователей.


Описание проблемы

В недавней среде Azure File Sync наблюдались сбои отзыва из-за следующей ошибки:

RecallToDiskType: No

Эта ошибка указывала на то, что использование кэша файловой системы достигло максимального порога. В результате многоуровневые файлы не смогли загрузить полное содержимое данных, как ожидалось.


Устранение проблемы

Для устранения сбоя отзыва были предприняты следующие шаги:

1. Понимание причины

Было установлено, что сбои отзыва были вызваны ограничениями памяти. По умолчанию:

  • 10 % выделенной памяти зарезервировано для отзывов.
  • Если отзывы превышают 60 % этой зарезервированной памяти, они обслуживаются из памяти и не записываются на диск.

Такое поведение вызывало проблемы при превышении порога памяти.

2. Проверка процесса отзыва данных

Команда проверила, как отзываются данные, следующим образом:

  • проверив размер данных , запрошенных для отзыва.
  • убедившись, что отозванные данные соответствуют данным, записанным на диск на конечной точке сервера.
  • просмотрев результаты отзыва агента File Sync (код события 1110), чтобы подтвердить, были ли отзывы успешными или завершились сбоем.

3. Настройка параметров памяти

Чтобы решить проблему, выделение памяти для отзывов было увеличено путём изменения параметров реестра. Были выполнены следующие команды:

reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync" /v BottomlessFilterSharedMemSizePercentage /t REG_DWORD /d 30 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync" /v BottomlessFilterCacheUsagePercentage /t REG_DWORD /d 70 /f
fltmc unload StorageSync
fltmc load StorageSync
net stop filesyncsvc
net start filesyncsvc

Эти изменения позволили использовать 30 % общего объёма памяти сервера для отзывов, что улучшило способность сохранять отозванные данные на диск.


Решение

Выполнив указанные выше шаги, сбои отзыва, вызванные ограничениями кэша файловой системы, были успешно устранены. Это обеспечило более плавный и надёжный процесс отзыва данных в среде Azure File Sync.


Дополнительные советы

Вот несколько дополнительных ресурсов, которые помогут лучше понять многоуровневое хранение в Azure File Sync и управлять им:

  • Общие сведения о многоуровневом хранении в Azure File Sync | Microsoft Learn
  • Управление многоуровневыми файлами Azure File Sync | Microsoft Learn


  • Заключение

    Отзыв в Azure File Sync необходим для оптимизации использования локального хранилища при сохранении беспрепятственного доступа к файлам, хранящимся в облаке. Понимание и устранение таких проблем, как ограничения памяти, помогает обеспечить надёжный и эффективный процесс отзыва. Следуя описанным выше шагам, можно устранить сбои отзыва и повысить производительность среды Azure File Sync.

    Оставить комментарий