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 安裝〉

於 Debian Wheezy 使用 APT 安裝 Percona MySQL Server - 2013

於 Debian squeeze (stable) 安裝 Percona MySQL Server 只要照此篇: 於 Ubuntu、Debian 安裝 MySQL Percona 就可以完成.

但是若是從一開始版本就是用 Wheezy (Testing), Percona 官方支援(Percona Software) 還沒 Support, 就會遇到一些問題.

註: 此篇於 Percona MySQL 出 Wheezy DEB Package 後, 就只要照上面的連結做就可以了, 以下是直接裝 Debian Testing 時, Percona 遇到尚未出版本, 然後有遇到套件相依有問題的狀況, 提供可能的解決方式.

Debian Squeeze 和 Wheezy 在安裝 Percona 會遇到的問題, 最主要是差在 libssl (squeeze: libssl0.9.8, wheezy: libssl1.0.0).

直接使用 APT 安裝, 會遇到下述問題:

percona-server-server : 相依關係: percona-server-server-5.5 但它卻將不會被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

percona-server-server-5.5 : 相依關係: libssl0.9.8 (>= 0.9.8m-1) 但它卻無法安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

不理 libssl, 直接強迫安裝的話(下載 deb 使用 dpkg --ignore-depends, 或 apt-get -f 強制安裝), 其中相依的套件都裝好後, 啟動 MySQL 會遇到下述問題:

mysql: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

閱讀全文〈於 Debian Wheezy 使用 APT 安裝 Percona MySQL Server - 2013〉