system.d MemoryMax 的最大值是多少

system.d MemoryMax 的最大值是多少

MemoryMax在system.d unit中我们可以以字节为单位设置值。

我知道我还可以添加后缀“G”来表示千兆字节,或添加“M”来表示兆字节。

但我特别想知道那里的值的长度。我可以输入类似512000000字节数的东西来表示 512MB 吗?还是字符太多了?

答案1

手动的说:

MemoryMax=字节.
指定本单元中执行进程的内存使用绝对限制。如果内存使用无法控制在限制以下,则在单元内部调用内存溢出终止程序。建议将其MemoryHigh=作为主要控制机制并MemoryMax=作为最后一道防线。

以字节为单位获取内存大小。如果该值带有KM或后缀,GT指定的内存大小将分别解析为千字节、兆字节、千兆字节或太字节(以 1024 为基数)。或者,也可以指定百分比值,该值相对于系统上安装的物理内存。如果分配了特殊值“ infinity”,则不应用内存限制。

所以是的,您可以以字节为单位输入值,并且不需要使用后缀。

实际上,您输入的整数的大小可以与系统支持的实际内存量一样大,甚至更大。

相关内容