仕事でプログラムの性能測定をするが、すぐツールの使い方とか忘れるので、書き留めておく。
負荷テストツール
- Apache ab(Apache Bench)
- Curl-loader
- Apache Jmeter
- httperf
Linuxでネットワーク系の負荷テストをする場合
ソケット用のディスクリプタが不足しないよう増やす。
# ulimit -n 10000
# echo "1024 65000" > /proc/sys/net/ipv4/ip_local_port_range
Ubuntsu10.10では、もともと以下の値が設定されていた。
$ cat /proc/sys/net/ipv4/ip_local_port_range
32768 61000
- TIME_WAIT状態のコネクションを再利用する。
#echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
または
#echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
最終更新:2011年02月23日 22:14