2017-06-29 43 views
-1

Azure上的我的Redis緩存服務實例始終報告CPU使用率較低(從未見過它高於25%)。這是正常的嗎?有什麼我可以做的,以卸載我的主服務器?Redis的CPU使用率是否正常?

注:在1小時跨度(從上午11點到中午12點),昨天我瀏覽了140萬緩存命中

+0

「卸載我的主服務器」是什麼意思?而且,Redis在一小時內的140萬次點擊並不算什麼。如果密鑰大小超過50-100KB,事情往往會變得緩慢。放鬆和享受交通。 – evilSnobu

+0

@evilSnobu如果我的鑰匙大約300kb?! – Leonardo

+0

然後,在加載時,您會看到毫秒而不是納秒。這比從磁盤讀取還要好得多。請問什麼樣的數據是關鍵值和300 KB的大小? – evilSnobu

回答

1

緩存的網絡性能與內存大小減少(即C0將無法處理,因爲許多命中作爲C2)。

您可以嘗試縮小比例,但是我建議不要轉到基本層,因爲這是主節點而不是主/從屬,如果計算節點發生故障,您將重新創建一個新的空緩存。無論如何,你必須重新開始,因爲如果不創建新的緩存,就無法進入Standard-> Basic。

還有在基本沒有SLA:https://azure.microsoft.com/en-gb/pricing/details/cache/

什麼是對你的鑰匙到期標籤?如果它很短並且您仍然看到正在使用1GB的內存,則緩存大小會顯現。