2017-04-09 70 views
0

我已經在獨立實例(EC2)上安裝了Varnish並將其設置爲從不同實例(EC2以及同一子網上)獲取數據,所有trafiic都指向Varnish實例,網站加載並且似乎都是好的,問題是清漆實例的CPU使用率爲%0.6,而主實例(網絡服務器)的使用率大約爲%50 CPU,我確實在響應頭文件中看到清漆,但是可能是Varnish配置不正確?光油未配置?

回答

1

Varnish對CPU幾乎沒有影響是非常正常的。正確的配置不是由CPU負載而是由實現的命中率來定義的。

看看varnishstat輸出查看緩存命中率數字。他們位於程序輸出的右上角。

+0

酷現在我看到了我的命中率,但它從來沒有通過0.4 ...有些東西是不正確的。 – Broshi

+0

一定要檢查https://varnish-cache.org/docs/4.0/users-guide/increasing-your-hitrate.html它有一些洞察方法來確定哪些請求沒有緩存(去後端服務器最)。這將開始指出對Varnish VCL或應用程序的輸出進行更改。 –