ファイルサーバとして利用している HP ML150 G3 の CPU を Quad-core Xeon へと載せ替え1 ました。

ML150 G3 の動作可能 CPU 一覧の中には含まれていませんが、無事認識、起動したようです。

Quad Penguin

Quad Penguin

せっかく Dual-core から Quad-core へアップグレードしたので、ベンチマーキングをしてみました。

ベンチマークには GentooLinux のカーネルリビルドを実施。並列数はコア2個につき、3並列というルールです。
カーネルコンパイル速度も微妙ながら増えている様子 。

time /usr/bin/genkernel --makeopts=-j3 --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.25-gentoo-r6 all

<snip>

real 9m58.842s
user 18m57.483s
sys 3m17.492s

# time /usr/bin/genkernel --makeopts=-j6 --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.25-gentoo-r6 all

<snip>

real 8m28.283s
user 19m50.706s
sys 3m25.557s

LGA771 用の CPU クーラー入手次第、2つめの CPU を搭載する予定です。

追記:
並列数を10(core数+6)にしてみたら、こんな結果がでました。

# time /usr/bin/genkernel --makeopts=-j10 --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.25-gentoo-r6 all

<snip>

real 10m13.282s
user 29m23.986s
sys 6m26.652s

やっぱり大過ぎは良くないと言うことですね。
この辺はやっぱり経験によるさじ加減が必要なんだろうなぁ。

  1. Xeon 5120 から Xeon E5320 へ。 []

Related posts:

  1. Quad-core Xeon への載せ替え (2/2)
  2. Quad-core Xeon x 2 が嫁いでくることになりました
  3. Gentoo Linux 2.6.22 がビルドできない
  4. VMWARE 上 の x86_64 Gentoo Linux で Version 2.6.21/2.6.22 を利用するまとめ
  5. VMWareServer 1.0.7 でのゲスト OS の CPU 数制限