memcached 伺服器上的 top 顯示 110% cpu(memcached 進程)和 55% cpu 空閒

memcached 伺服器上的 top 顯示 110% cpu(memcached 進程)和 55% cpu 空閒

我在AWS ubuntu 10.04 memcached 1.4.2上測試

使用memslap測試時(不同同時使用者數和不同實例類型(8G和1.7G記憶體)

上方顯示 memcached 進程的 cpu 使用率為 110%,cpu 摘要中的 cpu 空閒率為 55%。

這裡有什麼問題嗎?

伺服器是否只使用一個核心進行 memcached?如果是這樣,是否可以對其進行更改以獲得更多開箱即用的功能?

答案1

我有一個想法。根據我使用 top 的 AWS 執行個體的經驗,可能會也可能不會傳回 CPU 使用率的實際值(通常不會)。檢查 cloudwatch 並查看是否顯示 CPU 使用率較高。這尤其適用於微型實例,在這些實例上是絕對沒有用的。

相關內容