[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:00725] kernel2.4 のパフォーマンス
- To: orca-tech@xxxxxxxxxxxxxx
- Subject: [orca-tech:00725] kernel2.4 のパフォーマンス
- From: 曳野 正二 <hiki@xxxxxxxxx>
- Date: Tue, 28 Jan 2003 16:27:24 +0900
ネットワーク応用通信研究所の曳野です。お世話になります。
kernel2.4.18とkernel2.4.20のパフォーマンスの違いに気がつきましたので、テ
ストしてみました。
その結果を報告します。
Pentium4[2.0GHz]マシンのセットアップ直後の環境
+------------------+----------------+----------------+
| | カーネル2.4.18 | カーネル2.4.20 |
+------------------+----------------+----------------+
| pg_dump速度 | 1分38秒 | 27秒 |
+------------------+----------------+----------------+
| psql取り込み速度 | 5分23秒 | 1分10秒 |
+------------------+----------------+----------------+
Celeron[1.2GHz]マシンの多量のデータを使用した環境
+------------------+----------------+----------------+
| | カーネル2.4.18 | カーネル2.4.20 |
+------------------+----------------+----------------+
| pg_dump速度 | 15分18秒 | 5分41秒 |
+------------------+----------------+----------------+
| pg_dump速度 | 7分25秒 | 3分11秒 |
| (/dev/null出力) | | |
+------------------+----------------+----------------+
| psql取り込み速度 | 28分43秒 | 13分 9秒 |
+------------------+----------------+----------------+
| レセプト一括処理 | 1時間25分41秒 | 59分26秒 |
| 速度 | | |
+------------------+----------------+----------------+
カーネル2.4.18
------------------------------------------------------------
$ sudo -u postgres /usr/lib/postgresql/bin/pgbench orca
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 1
number of transactions per client: 10
number of transactions actually processed: 10/10
tps = 14.777597(including connections establishing)
tps = 14.998935(excluding connections establishing)
------------------------------------------------------------
カーネル2.4.20
------------------------------------------------------------
$ sudo -u postgres /usr/lib/postgresql/bin/pgbench orca
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 1
number of transactions per client: 10
number of transactions actually processed: 10/10
tps = 25.698683(including connections establishing)
tps = 26.352614(excluding connections establishing)
------------------------------------------------------------
tpsとは、1秒間に実行できたselect/update/insert等のSQLのトランザクション数です。
pgbenchは、最初に以下のコマンドを実行しました。
------------------------------------------------------------
$ sudo -u postgres /usr/lib/postgresql/bin/pgbench -i orca
------------------------------------------------------------
何が原因で、大幅に高速化したかは不明ですが、上記のような結果になりました。
--
(株)ネットワーク応用通信研究所
曳野 正二 <hiki@xxxxxxxxx>