Ubuntu環境下如何安裝Memcached并進行測試?
Memcached是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。下文介紹的是在Ubuntu環境下安裝Memcached并進行測試,具體內容如下所述。
1,先安裝Memcached:
- 1 sudo apt-get install memcached
- 2 $ memcached -d -m 50 -p 11211 -u root
參數說明 -m 指定使用多少兆的緩存空間;-p 指定要監聽的端口; -u 指定以哪個用戶來運行
安裝php 模塊(順便裝上的,如果只是django中使用,此步可以省略)
2,安裝python-memcached
- tar zxvf python-memcached-latest.tar.gz
- cd python-memcached-latest
- sudo python setup.py install
注意:安裝Setuptools
下載 ez_setup.py
3,將Django項目中的settings.py中的CACHE_BACKEND改成:
- 1 CACHE_BACKEND = 'memcached://127.0.0.1:11211/'
安裝壓力測試工具
webbench是Linux下的一個網站壓力測試工具,最多可以模擬3萬個并發連接去測試網站的負載能力。
這個程序很小,解壓后不到50K,呵呵
安裝非常簡單
- #tar zxvf webbench-1.5.tar.gz
- #cd webbench-1.5
- #sudo make && make install
會在當前目錄生成webbench可執行文件,直接可以使用了
用法:
webbench -c 并發數 -t 運行測試時間 URL
如:
- webbench -c 5000 -t 120
備注:安裝ctags sudo apt-get install ctags 用來編譯webbench。
總結:
希望本文介紹的Ubuntu環境下安裝Memcached并進行測試的內容能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。