Memcached

使用 memcached 集群或本地 memcache 獲得更好的性能?

  • November 26, 2011

我有一個小型伺服器集群來平衡 Java Web 應用程序。目前我有 3 個記憶體數據的 memcached 伺服器,所有 Web 應用程序共享所有 3 個 memcached 實例。

我經常對某些 memcached 感到奇怪的減速和超時,我想知道是否有分析性能的好方法。

我想知道我的 iptables 規則(或其他一些系統限制)是否阻塞/減慢了連接。我正在考慮重新配置 Web 應用程序,以便它們只在自己的 localhost 上查詢 memcached 程序。

你可以在這裡找到一些用於 memcached 的 cacti 模板http://dealnews.com/developers/cacti/memcached.html。您需要查看的一件事是 memcached 允許的連接數,預設設置為 1024。您可以在此處查看文件的相關部分http://code.google.com/p/memcached/wiki/NewConfiguringServer #Connection_Limit。如果您的客戶端沒有正確關閉連接,這可能會導致速度變慢等症狀。

僅遷移到本地 memcached 您可能會遇到記憶體問題,因為每個人都知道 CS 中只有兩個難題,記憶體失效和命名。

引用自:https://serverfault.com/questions/334959