使用webbench作壓力測試

Memcached是一個高性能的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它經過在內存中緩存數據和對象來減小讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度。下文介紹的是在Ubuntu環境下安裝Memcached並進行測試,具體內容以下所述。php

1,先安裝Memcached:linux

 

sudo apt-get install memcached  
 
memcached -d -m 50 -p 11211 -u root 

 

參數說明 -m 指定使用多少兆的緩存空間;-p 指定要監聽的端口; -u 指定以哪一個用戶來運行web

安裝php 模塊(順便裝上的,若是隻是django中使用,此步能夠省略)數據庫

2 ,安裝壓力測試工具django

webbench是Linux下的一個網站壓力測試工具,最多能夠模擬3萬個併發鏈接去測試網站的負載能力。緩存

這個程序很小,解壓後不到50K,呵呵併發

webbench-1.5.tar.gz下載地址在這裏分佈式

安裝很是簡單memcached

#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系統的知識還有待於讀者去探索和學習。

原文:http://os.51cto.com/art/201109/289444.htm

相關文章
相關標籤/搜索