澹版槑

1銆佺洰鍓嶆垜瀵?鍘嬪姏娴嬭瘯"鍜?璐熻浇娴嬭瘯"杩欎袱涓蹇电殑鍖哄埆杩樹笉娓呮锛屾墍浠ヤ娇鐢?骞跺彂娴嬭瘯"涓€璇嶄唬鏇?/p>

2銆佹紨绀哄垎鍒娇鐢╝b鍜寃ebbench瀵筽hpinfo()鐨勯〉闈㈣繘琛?00骞跺彂鎸佺画5绉掗挓娴嬭瘯

ab宸ュ叿浣跨敤

棣栧厛鏉ョ湅涓€涓嬫渶鍙楁杩庣殑銆侀殢apache涓€璧锋墦鍖呭彂甯冪殑ab锛屼娇鐢ㄧ畝鍗曟柟渚裤€?/p>

ab鏄疉pache Benchmark鐨勭缉鍐欙紝鏄疉pache缁勭粐寮€鍙戠殑涓€娆緒eb鍘嬪姏娴嬭瘯宸ュ叿銆傚畠闅廇pache鏈嶅姟鍣ㄤ竴璧锋墦鍖呭彂甯冿紝浼樼偣鏄娇鐢ㄦ柟渚匡紝缁熻鍔熻兘寮哄ぇ銆?/p>

ab瀹夎

yum -y install httpd-tools

ab甯哥敤鍙傛暟

  • -n: 鎬昏姹備釜鏁?/li>
  • -c: 骞跺彂鏁?/li>
  • -t: 娴嬭瘯鎸佺画鏃堕棿锛堢锛?/li>
  • -p: POST鏁版嵁鏂囦欢
  • -T: Content-Type澶翠俊鎭?/li>

ab娴嬭瘯绀轰緥

ab -n 100 -c 10 http://your_url/

涓婅堪鍛戒护琛ㄧず锛氫竴鍏卞彂閫?00娆¤姹傦紝涓€娆″彂閫?0娆★紙骞跺彂閲忎负10锛夈€?/p>

娴嬭瘯缁撴灉杈冧负璇︾粏锛岄櫎浜嗗嚑椤逛富瑕佹暟鎹杩樺寘鍚緢澶氶」鍙傝€冩暟鎹紝鍖呮嫭璇锋眰閫熺巼銆佷紶杈撻€熺巼銆佽繛鎺ユ椂闂寸粺璁$瓑銆?/p>

webbench宸ュ叿浣跨敤

鎺ヤ笅鏉ョ湅涓嬩娇鐢ㄨ捣鏉ユ洿涓虹畝鍗曟槗鎳傜殑webbench銆?/p>

webbench绠€浠?/h3>

webbench鏄疞inux涓嬬殑涓€涓綉绔欏帇鍔涙祴璇曞伐鍏凤紝鏈€澶氬彲浠ユā鎷?涓囦釜骞跺彂杩炴帴鍘绘祴璇曠綉绔欑殑璐熻浇鑳藉姏銆傝繑鍥炴暟鎹瘮Apache鑷甫鐨刟b鍘嬪姏娴嬭瘯灏戯紝浣嗚繑鍥炵粨鏋滄竻鏅帮紝瀹夎浣跨敤涔熺壒鍒柟渚裤€?/p>

webbench瀹夎

wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install

webbench甯哥敤鍙傛暟

  • -c: 骞跺彂鏁?/li>
  • -t: 杩愯娴嬭瘯鏃堕棿锛堢锛?/li>

webbench娴嬭瘯绀轰緥

webbench -c 100 -t 5 http://your_url/

娴嬭瘯缁撴灉涓巃b鐩告瘮瑕佺畝鍗曚簡璁稿锛屽彧鍖呭惈浜嗗嚑涓富瑕佹暟鎹紝濡傝姹傛垚鍔熸暟銆佸け璐ユ暟銆佹瘡绉掕姹傛暟绛夈€?/p>

宸ュ叿瀵规瘮

鐗规€?/th>abwebbench
瀹夎鏂瑰紡闅廇pache鎵撳寘闇€鍗曠嫭缂栬瘧瀹夎
娴嬭瘯缁撴灉璇︾粏绋嬪害璇︾粏锛屽寘鍚椤瑰弬鑰冩暟鎹?/td>绠€娲侊紝涓昏鏁版嵁
骞跺彂鑳藉姏涓€鑸?/td>鏈€澶?涓囧苟鍙?/td>
浣跨敤澶嶆潅搴?/td>绠€鍗?/td>闈炲父绠€鍗?/td>
閫傜敤鍦烘櫙闇€瑕佽缁嗙粺璁$殑娴嬭瘯蹇€熺畝鍗曠殑鍘嬪姏娴嬭瘯

Linux澶у苟鍙戞祴璇曢渶瑕佺殑绯荤粺淇敼

鍦ㄨ繘琛岄珮骞跺彂娴嬭瘯鏃讹紝鍙兘闇€瑕佷慨鏀筁inux绯荤粺鐨勪竴浜涢檺鍒讹細

淇敼鐢ㄦ埛杩涚▼鍙墦寮€鏂囦欢鏁伴檺鍒?/h3>

鍦↙inux骞冲彴涓婏紝鏃犺缂栧啓瀹㈡埛绔▼搴忚繕鏄湇鍔$绋嬪簭锛屽湪杩涜楂樺苟鍙慣CP杩炴帴澶勭悊鏃讹紝鏈€楂樼殑骞跺彂鏁伴噺閮借鍙楀埌绯荤粺瀵圭敤鎴峰崟涓€杩涚▼鍚屾椂鍙墦寮€鏂囦欢鏁伴噺鐨勯檺鍒躲€?/p>

# 鏌ョ湅褰撳墠闄愬埗
ulimit -n

# 涓存椂淇敼
ulimit -n 100000

# 姘镐箙淇敼 /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535

鍏朵粬鍘嬪姏娴嬭瘯宸ュ叿绠€浠?/h2>

http_load

绋嬪簭闈炲父灏忥紝瑙e帇鍚庝篃涓嶅埌100K銆俬ttp_load浠ュ苟琛屽鐢ㄧ殑鏂瑰紡杩愯锛岀敤浠ユ祴璇晈eb鏈嶅姟鍣ㄧ殑鍚炲悙閲忎笌璐熻浇銆傚畠鍙互浠ヤ竴涓崟涓€鐨勮繘绋嬭繍琛岋紝涓€鑸笉浼氭妸鏈嶅姟绔殑璐熻浇娴嬭瘯杞寲涓洪珮璐熻浇Web璇锋眰鏉ヨ€楄垂鏈嶅姟绔殑璧勬簮銆?/p>

Siege

涓€娆惧紑婧愮殑鍘嬪姏娴嬭瘯宸ュ叿锛屽彲浠ユ牴鎹厤缃涓€涓猈EB绔欑偣杩涜澶氱敤鎴风殑骞跺彂璁块棶锛岃褰曟瘡涓敤鎴锋墍鏈夎姹傝繃绋嬬殑鐩稿簲鏃堕棿锛屽苟鍦ㄤ竴瀹氭椂闂村唴閲嶅浣跨敤銆傛敮鎸丠TTP/HTTPS鍗忚锛屽彲浠ユā鎷熷涓苟鍙戠敤鎴峰悓鏃惰闂湇鍔″櫒锛屾敮鎸丳OST銆丟ET銆丆OOKIE绛夈€?/p>

鎬荤粨

ab鍜寃ebbench閮芥槸Linux涓嬮潪甯稿疄鐢ㄧ殑骞跺彂娴嬭瘯宸ュ叿銆俛b闅廇pache瀹夎锛岀粺璁$粨鏋滆缁嗭紝閫傚悎闇€瑕佽缁嗗垎鏋愮殑鍦烘櫙锛泈ebbench瀹夎绠€鍗曪紝浣跨敤鏂逛究锛岄€傚悎蹇€熸祴璇曘€傛牴鎹疄闄呴渶姹傞€夋嫨鍚堥€傜殑宸ュ叿鍗冲彲銆?/p>

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部