1.安裝 memcached首先需要libevent (安裝過程中路徑都是預設的/usr/local/lib)
#wget
b)解壓libevent-2.0.22-stable.tar.gz
c)#./configure --prefix=/usr --disable-static && make
#make install
2.安裝memcached(也是預設目錄)
#wget
b)解壓memcached-1.4.0.tar.gz
c)# ./configure
# make
# make install
3.啟動memcache的伺服器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -p /tmp/memcached.pid
-d選項是啟動乙個守護程序,這裡用/usr/local/bin/memcached -d -m 10 -u root ,主要是記憶體引數其它採用預設就可以-m是分配給memcache使用的記憶體數量,單位是mb,我這裡是10mb,
-u是執行memcache的使用者,我這裡是root,
-l是監聽的伺服器ip位址,如果有多個位址的話,我這裡指定了伺服器的ip位址192.168.0.200,
-p是設定memcache監聽的埠,我這裡設定了12000,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,我這裡設定了256,按照你伺服器的負載量來設定,
-p是設定儲存memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,
4.啟動報錯
error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: no such file or directory
#whereis libevent-2.0.so.5
libevent-2.0.so.5: /usr/local/lib/libevent-2.0.so.5
# ldd /usr/local/bin/memcached (ldd指令不熟悉的去檢視下)
libevent-2.0.so.5 => not found (沒有找到該檔案)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b83fce0e000)
libc.so.6 => /lib64/libc.so.6 (0x00002b83fd029000)
librt.so.1 => /lib64/librt.so.1 (0x00002b83fd381000)
/lib64/ld-linux-x86-64.so.2 (0x00002b83fc9b0000)
# ld_debug=libs ./memcached -v
找到預設路徑 /usr/lib/
#sudo ln -s /usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
#sudo ldd /usr/local/bin/memcached
libevent-2.0.so.5 => /usr/lib64/libevent-2.0.so.5 (0x00002b83fcbcd000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b83fce0e000)
libc.so.6 => /lib64/libc.so.6 (0x00002b83fd029000)
librt.so.1 => /lib64/librt.so.1 (0x00002b83fd381000)
/lib64/ld-linux-x86-64.so.2 (0x00002b83fc9b0000)
參考
Linux下快取伺服器的應用 Memcached
1 安裝memcached 2 安裝memcache php模組 3 測試指令碼 四 關於本文 正文 一 環境需求 安裝memcached需要libevent庫的支援,所以請在安裝memcached之前檢查有沒有安裝libevent。測試環境還需要php的支援,本文假設php已經安裝到 usr lo...
linux系統讀寫快取
1.作業系統快取 在linux世界裡,一切可讀寫裝置都可看作是檔案。檔案cache設計的好壞直接影響著檔案系統和磁碟的效能。最直觀的是使用free命令看到的cached列。這裡面的cached列就是作業系統快取,作業系統會把空閒的記憶體拿來做快取,提高系統效能。當然這裡的cached不僅僅快取檔案的...
Linux清除系統快取
1 快取機制介紹 在linux系統中,為了提高檔案系統效能,核心利用一部分物理記憶體分配出緩衝區,用於快取系統操作和資料檔案,當核心收到讀寫的請求時,核心先去快取區找是否有請求的資料,有就直接返回,如果沒有則通過驅動程式直接操作磁碟。快取機制優點 減少系統呼叫次數,降低cpu上下文切換和磁碟訪問頻率...