ベンチマーク : パフォーマンスチューニングの第一歩はまずベンチマークから。

ベンチマーク : パフォーマンスチューニングの第一歩はまずベンチマークから。

CPUのベンチマーク

-nbench
--http://www.tux.org/~mayer/linux/bmark.html
---$ ./nbench

HDDのベンチマーク

-hdparm
--http://sourceforge.net/projects/hdparm/
---$ hdparm -t

-IOzone
--http://www.iozone.org/
---$ iozone -a -b result.xls -f /tmp/iozone.tmp

ネットワーク

-netperf
--http://www.netperf.org/
---# netserver
---$ netperf -H server_host_name_or_ip_address

総合

-HDBENCH clone
--http://www.vector.co.jp/soft/unix/hardware/se102164.html

PostgreSQL

-pgbench

MySQL

-SysBench

-WEB+DB PRESS Vol.34
--http://www.gihyo.co.jp/magazines/wdpress/archive/Vol34
--http://www.amazon.co.jp/exec/obidos/ASIN/4774128694/nilabwiki-22/ref=nosim/
---特集1 Webエンジニアl必読! ボトルネックを「見える化」しよう 性能カイゼン大作戦
---第1章 パフォーマンスチューニング入門 性能問題の現場から
---第2章 性能評価の計画と準備 業務量見積り,性能目標の算出,シナリオとテストデータの作成 : ab(Apache付属), JMeter, LoadRunner(商用製品)
---第3章 性能測定と,結果の分析・判定 問題切り分けのための手がかりをつかむ : sar, vmstat, iostat, ifconfig, top, netstat, Apache の server-status, Tomcat の JMX監視用設定, PostgreSQL のログ設定, HPjmeter, MC4J, GCViewer, samurai
---第4章 定番モニタコマンドとログで「見える化」 システムチューニング−OSリソース・ネットワーク・ミドルウェア編 : sar, top, server.xml の maxActive 要素
---第5章 標準プロファイラhprofと解析ツールHPjmeterで「見える化」 アプリケーションチューニング−プロファイラ入門編
---第6章 Eclipse TPTPで「見える化」 アプリケーションチューニング−プロファイラ活用編

J2EEアプリケーションサーバ

-JBento - Java Benchmark Toolkit
--http://jbento.oscj.net/ja/
---Javaで書かれたベンチマークツールキット。J2EEアプリケーションサーバのマイクロベンチマークが対象。
---HTTPセッションレプリケーション処理
---HTTPリクエスト性能
---JNDI参照性能