[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:19103] Re: kernel compile time



尾形です。

(1)今回はファイルシステムの違いでどの程度なのかをみてみました。
ext2,ext3,reiserfsでext3を基準とするとその実行時間は
0.98 < 1.00 < 1.04 となりましたので、大きな差ではありませんが
ext2に比べext3は2%程度遅くなり、reiserfsはext3に比べ4%程度
遅くなるようです。

(2)ハードディスクの性能による違いを約21MB/sのものと約32MB/s
のものとで比較を行いました。DMAのon/offテストで予想した5%以
下をはるかに下回る差で、ほぼ差がないという結果となりました。
(同じバスではありませんのでいいかげんですが)

以上の結果からkernel compile timeのtestでは
(A)ハードウエアの情報(Mobo、Graphics Card、HD、Clock UPなど)
(B)システムのバージョン(Plamo-3.0,Plamo-3.1など,gcc,glibc関連)
(C)Xなどの他ジョブの起動状況
(Xの起動ありなしで10%以上の差がでるもよう)
(D)連続でテストを行ったかどうか。
(1回目でも安定しているが。2回目との差は2%から5%程度)
(E)ファイルシステムはなにか。
(ext2とext3で2%程度、ext3とreiserfsで4%程度)
(F)HDの性能
(ほとんど差がないようで、ディスクキャッシュによるものか)
(G)その他(なにか大きいものを忘れているかも)

などに注目して比較すると、のこる部分はメモリーまわりなると思い
ます。メモリーではbus速度によりどの程度の差になるのかわかりま
せんが、逆にのこり部分をメモリーまわりによるものとするとだいたい
のところが得られ、この部分は興味あるところです。

以下テスト結果(ext3の32MB/sを基準とした比較)

Plamo-3.1 (ハードウエアはplamo.18841,18897とHD以外は同じ)
ASUS P4PE 1GB Pentium4 1.8A MGA G550 AGP

hda: QUANTUM FIREBALLlct10 20, ATA DISK drive 5400rpm DMA(on)
hdparm -tT /dev/hda
/dev/hda:
 Timing buffer-cache reads:   64 MB in  0.18 seconds =355.56 MB/sec
 Timing buffered disk reads:  32 MB in  1.55 seconds =20.65 MB/sec

hdc: SAMSUNG SV8004H, ATA DISK drive 5400rpm DMA(on)
hdparm -tT /dev/hdc
/dev/hdc:
 Timing buffer-cache reads:   64 MB in  0.19 seconds =336.84 MB/sec
 Timing buffered disk reads:  32 MB in  1.01 seconds =31.68 MB/sec

Linux p4pe-1 2.4.20 #3 Sat May 17 01:32:04 JST 2003 i686 unknown
model name : Intel(R) Pentium(R) 4 CPU 1.80GHz
cpu MHz  : 1804.142
cache size : 512 KB

reiserfs (32MB/s) /dev/hdc7(ファイルシステムの比較)
1回目 再起動後
Sun May 25 14:35:06 JST 2003
Sun May 25 14:43:54 JST 2003 8:48 (528)
------------
2回目
Sun May 25 14:45:19 JST 2003
Sun May 25 14:53:51 JST 2003 8:32 (512) 1.04 (512/494)
------------

ext2 (32MB/s) /dev/hdc6(ファイルシステムの比較)
1回目 再起動後
Sun May 25 15:04:28 JST 2003
Sun May 25 15:12:44 JST 2003 8:16 (496)
------------
2回目
Sun May 25 15:14:07 JST 2003
Sun May 25 15:22:12 JST 2003 8:05 (485) 0.98 (485/494)
------------

ext3 (32MB/s) /dev/hdc5(ファイルシステムの比較)
1回目 再起動後
Sun May 25 15:32:36 JST 2003
Sun May 25 15:41:11 JST 2003 8:25 (505)
------------
2回目
Sun May 25 15:43:33 JST 2003
Sun May 25 15:51:47 JST 2003 8:14 (494) 1.00
------------

ext3 (20MB/s) /dev/hda1(ハードディスクの比較)
1回目 再起動後
Sun May 25 16:57:23 JST 2003
Sun May 25 17:05:49 JST 2003 8:26 (506)
------------
2回目
Sun May 25 17:07:19 JST 2003
Sun May 25 17:15:32 JST 2003 8:13 (493) 1.00 (493/494)
------------

では。

Follow-Ups
[plamo:19107] Re: kernel compile time, KOJIMA Mitsuhiro
[plamo:19111] Re: kernel compile time, Takehiko Ogata
[plamo:19112] Re: kernel compile time, OHNO Tetsuji
References
[plamo:18834] kernel compile time(Re: Re:ネットワークボードだと思うのですが?), KOJIMA Mitsuhiro
[plamo:18968] Re: kernel compile time, Shigeo Sagai
[plamo:18971] Re: kernel compile time, Takehiko Ogata
[plamo:18972] Re: kernel compile time, Shigeo Sagai
[plamo:19097] Re: kernel compile time, Takehiko Ogata

[検索ページ] [メール一覧]
Plamo ML 公開システム