Memcached 1.6.0 釋出

Memcached 1.6.0 版釋出,我以為已經不再更新了,此次更新主要由 Netflix 和其他貢獻者的努力。

閱讀全文〈Memcached 1.6.0 釋出〉

Debian Linux 安裝 pypy 的 twisted 與 pymemcache

Python 想要不修改程式,又需要加快執行速度,可以考慮使用 Pypy 來達成。

  • 註:Pypy 相容 Python,但是也不是 100% 相容,很多另外安裝的 Library 都不相容。

閱讀全文〈Debian Linux 安裝 pypy 的 twisted 與 pymemcache〉

Memcached 備份、還原的方式

理論上, Memcached 不需要做備份、還原這種事情, 因為存在裡面的東西應該都是 Cache, 沒有使用 Memcached 的話, 速度應該只會比較慢, 而不應該會有影響才對.

  • 註1: Memcached restart 後, 所有資料都會清空
  • 註2: 這次遇到的主要是實驗用的項目, 剛好要搬機器, 實驗不想中斷, 所以才用此方式

閱讀全文〈Memcached 備份、還原的方式〉

Memcache Top 安裝

Google 的 Apache2 mod_pagespeed module 發現有新的參數:

  • 原本的 Cache 存放位置: ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"

新參數有下述兩個:

  1. ModPagespeedMemcachedServers localhost:11211
  2. # A portion of the cache can be kept in memory only, to reduce load on disk
    # (or memcached) from many small files.ModPagespeedCreateSharedMemoryMetadataCache "/var/cache/mod_pagespeed/" 51200
  3. 於是將這兩個新參數打開看看 (最近因為 mod_pagespeed 造成系統掛點的狀況常常發生, 所以把一些放進 Memcached 看看)

要觀察 memcached 的使用狀況, 可以用下述參數:

  • /usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 stats
  • /usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display
  • /usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump # 這個不是觀察, 是 Dump data

但是這些參數用起來都有點累, 需要手動更新, 於是找找有沒有 memcache 的 top 可以用, 於是就找到下述:

  • memcache-top : perl command-line memcached stat reporter, top-like output

閱讀全文〈Memcache Top 安裝〉