google-filestore 文件锁限制 - 如何监控

google-filestore file locks limit - How to monitor

Filestore 有 128 个文件锁的限制。

有没有办法监控多少文件锁?如果达到此限制会怎样?

我检查了堆栈驱动程序,但所有指标都没有 link 文件锁

非常感谢您的任何建议。

乔治

(https://cloud.google.com/filestore/docs/limits)

一个 Cloud Filestore 实例最多可以在实例的所有客户端上拥有 128 个文件锁。

您可以使用 this other forum 中提到的 util-linux 包中的 lslocks,该限制不会显示在 Stackdriver 上,因为它需要监控文件出于隐私原因,Stackdriver 不会执行您的 Filestore 实例。

如果达到限制,则意味着您将无法在该文件上创建另一个锁(当第 129 个用户或进程尝试打开它时,您会收到错误消息)。您可以向 GCP 支持团队请求提高此限制,但不保证他们一定会提高。

希望对您有所帮助!

您无法在 Stackdriver 中监控锁定文件。

这些是可用于监控 Filestore 实例的指标:

Bytes written: Number of bytes written.

Bytes read: Number of bytes read.

Disk read operation count: Number of disk read operations. If the Filestore instance caches the data, some read operations will not be reflected as disk reads.

Disk write operation count: Number of disk write operations. If the Filestore instance caches the data, some write operations will not be reflected as disk writes.

Free disk bytes: Number of free disk bytes.

Free disk bytes percent: Percentage of free disk bytes.

Procedure call count: Returns the same information as the nfsstat -s command.

Time (in milliseconds) spent on disk read operations: Time spent on disk reads.

Time (in milliseconds) spent on disk write operations: Time spent on disk writes.

Used disk bytes: Number of used disk bytes.

Used disk bytes percent: Percentage of used disk bytes.

Filestore 工程师团队正在考虑将锁定文件作为一个新指标,但尚无 ETA。

您只能打开 Google 云平台支持的工单并询问此指标 link

如果达到限制,访问数据的时间将会增加。

请记住,您可以使用 Cloud Console 申请额外的配额。但是,除非特别说明,否则一般不会增加限制。