ограничение на блокировку файлов в google-filestore - Как контролировать
Filestore имеет ограничение 128 файловых блокировок.
Есть ли способы отслеживать, сколько файлов заблокировано? Что произойдет, если вы достигнете этого предела?
Я проверил драйвер стека, но все метрики не связаны с блокировками файлов
Большое спасибо за любые предложения.
Джорджио
(https://cloud.google.com/filestore/docs/limits)
Экземпляр Cloud Filestore может иметь до 128 блокировок файлов для всех клиентов экземпляра.
2 ответа
Вы можете использовать lslocks
из пакета util-linux, как упоминалось на этом другом форуме, ограничение не будет отображаться в Stackdriver, так как ему потребуется отслеживать файлы в вашем экземпляре Filestore, чего Stackdriver не делает по соображениям конфиденциальности.
Если вы достигнете предела, это будет означать, что вы не сможете создать еще одну блокировку для файла (вы получите сообщение об ошибке, когда 129-й пользователь или процесс попытается открыть его). Вы можете попросить об увеличении этого лимита в службу поддержки GCP, однако нет гарантии, что они увеличат лимит.
Надеюсь, вы найдете это полезным!
Вы не можете отслеживать файл блокировки в Stackdriver.
Вот показатели, доступные для мониторинга экземпляра Filestore:
Записано байтов: количество записанных байтов.
Прочитано байтов: количество прочитанных байтов.
Счетчик операций чтения с диска: количество операций чтения с диска. Если экземпляр Filestore кэширует данные, некоторые операции чтения не будут отражаться при чтении с диска.
Счетчик операций записи на диск: количество операций записи на диск. Если экземпляр Filestore кэширует данные, некоторые операции записи не будут отражаться как записи на диск.
Свободные байты на диске: количество свободных байтов на диске.
Процент свободных байтов на диске: процент свободных байтов на диске.
Счетчик вызовов процедур: возвращает ту же информацию, что и команда nfsstat -s.
Время (в миллисекундах), затраченное на операции чтения с диска: время, затраченное на чтение с диска.
Время (в миллисекундах), затраченное на операции записи на диск: время, затраченное на запись на диск.
Используемые байты диска: количество используемых байтов диска.
Процент использованных дисковых байтов: процент использованных дисковых байтов.
Команда Filestore Engineer Team рассматривает возможность включения файла блокировки в качестве новой метрики, но для него нет ETA.
Вы можете только открыть заявку в службу поддержки Google Cloud Platform и запросить ссылку на эту метрику.
В случае достижения лимита время доступа к данным увеличится.
Помните, что вы можете запросить дополнительную квоту с помощью Cloud Console. Однако пределы не могут быть увеличены, если не указано иное.