Varnish:Execstart malloc 和 DAEMON_OPTS malloc 有什么区别?

Varnish:Execstart malloc 和 DAEMON_OPTS malloc 有什么区别?

我正在使用 Varnish 4.x。我读了一些内容,但我不明白两者之间有什么区别。

它们是一样的吗?

让我们举一个具体的例子。我有一台 16GB 的服务器。其中我想分配给 Varnish 4GB 来缓存它缓存的内容。

我可以在哪里设置它?

目前我有以下配置:

ExecStart= ... malloc,4000m

DAEMON_OPTS=" ... malloc,512m"

实际的缓存是通过 ExecStart 配置还是 DAEMON_OPTS 配置完成的?


我假设它将通过 ExecStart 完成,因为守护进程只是进程本身(我假设)。

有人可以澄清一下吗?

相关内容