どうも、('A`)です。
今日はちょっと朝からサーバの復旧作業をしていて疲れました。
「ニダークエスト」で使っているサーバが週末壊れたので、新しいサーバに
アカウントとかセッティングとか色々仕込んでroot兄(・∀・)に渡そうとしたら、
(^_^;)さんに連れられてどっかに行っちゃいました。ありゃりゃ。
で、この週末にFreeBSD 8.0-BETA2が発表されたので、さっそく社内サーバに
インストールしてベンチマークを取ってみました。
まずはCDからインストールしたままの状態での結果はこんな感じ
===================================================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- w44.maido3.cc
Start Benchmark Run: Tue Jul 21 04:32:19 UTC 2009
1 interactive users.
4:32AM up 3:22, 1 user, load averages: 0.00, 0.00, 0.00
-r-xr-xr-x 1 root wheel 134392 Jul 15 21:08 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD),
dynamically linked (uses shared libs), for FreeBSD 8.0 (800104), stripped
/dev/ar0s1d 2026030 173028 1690920 9% /usr
Dhrystone 2 using register variables 10739516.1 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2346.8 MWIPS (10.0 secs, 10 samples)
System Call Overhead 333990.0 lps (10.0 secs, 10 samples)
Pipe Throughput 492487.0 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 98737.1 lps (10.0 secs, 10 samples)
Process Creation 3144.3 lps (30.1 secs, 3 samples)
Execl Throughput 983.8 lps (29.5 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 354593.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 116133.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 102394.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 92469.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 48538.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 29803.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 1099177.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 69066.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 68486.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 473.1 lpm (60.2 secs, 3 samples)
Shell Scripts (8 concurrent) 82.3 lpm (60.3 secs, 3 samples)
Shell Scripts (16 concurrent) 41.5 lpm (60.3 secs, 3 samples)
Arithmetic Test (type = short) 1453901.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1477718.1 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 380801.9 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1081225.1 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 598893.6 lps (10.0 secs, 3 samples)
Arithoh 265853932.5 lps (10.0 secs, 3 samples)
C Compiler Throughput 1360.1 lpm (60.2 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 89132.8 lpm (30.1 secs, 3 samples)
Recursion Test--Tower of Hanoi 100117.7 lps (20.1 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10739516.1 920.3
Double-Precision Whetstone 55.0 2346.8 426.7
Execl Throughput 43.0 983.8 228.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 102394.0 258.6
File Copy 256 bufsize 500 maxblocks 1655.0 29803.0 180.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 68486.0 118.1
Pipe Throughput 12440.0 492487.0 395.9
Pipe-based Context Switching 4000.0 98737.1 246.8
Process Creation 126.0 3144.3 249.5
Shell Scripts (8 concurrent) 6.0 82.3 137.2
System Call Overhead 15000.0 333990.0 222.7
=========
FINAL SCORE 260.1
===================================================================================
えーと、どんな感じなのか前回(第106日目)の日記で計測した結果と比較してみると、
少しは改善されています。
トータルスコアではBETA1では237.0だったのが260.1に良くなりました。
各項目別で比較すると、こんな結果です。
TEST BETA1 BETA2
Dhrystone 2 using register variables 932.3 920.3
Double-Precision Whetstone 426.5 426.7
Execl Throughput 221.6 228.8
File Copy 1024 bufsize 2000 maxblocks 240.0 258.6
File Copy 256 bufsize 500 maxblocks 162.2 180.1
File Copy 4096 bufsize 8000 maxblocks 117.7 118.1
Pipe Throughput 291.4 395.9
Pipe-based Context Switching 245.7 246.8
Process Creation 246.2 249.5
Shell Scripts (8 concurrent) 134.5 137.2
System Call Overhead 138.5 222.7
========= =========
FINAL SCORE 237.0 260.1
|
全体的にスコアは上がっていますが、システムコールとかパイプスループットなど
「頭を使う処理」系で改善が見受けられます。
うん、よかった、よかった。
本家サイトのWikiを見ると対応テーマの消しこみがけっこう多くなりました。
本当なら7/20にBETA3が出る予定だったのですが、この調子だとスケジュール通りに
なるのかしら?
(今月27日にRC1、来月8/17にRC2)
('A`)としては今はまだBETA版ですからRC版が早く出ないかなあ、と思っています。
で、今はこの日記を書きながらカーネル再構築(worldの再構築も)を進めていたりして・・・
なんか(^_^;)さんが先日のi7サーバで動かしてみようか、と言いだしてまして。
いつでも作れる様にパッケージ化を進めている訳です。裏方は大変です。
えーと、カーネル再構築が無事終わったら、またベンチマークを取って皆さんに
ご報告する予定です。
それでは、また。
【追記 17:50】
カーネル再構築が無事できました。そしてベンチマークを行ってみましたが、結果は
このようになりました。(ちょっとスコアがダウンしました。)
===================================================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- w44.maido3.cc
Start Benchmark Run: Tue Jul 21 00:52:31 PDT 2009
1 interactive users.
12:52AM up 9 mins, 1 user, load averages: 0.00, 0.04, 0.04
-r-xr-xr-x 1 root wheel 134264 Jul 20 23:55 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD),
dynamically linked (uses shared libs), for FreeBSD 8.0 (800105), stripped
/dev/ar0s1d 2026030 819504 1044444 44% /usr
Dhrystone 2 using register variables 10711479.2 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2340.6 MWIPS (10.0 secs, 10 samples)
System Call Overhead 331302.8 lps (10.0 secs, 10 samples)
Pipe Throughput 482206.0 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 97136.8 lps (10.0 secs, 10 samples)
Process Creation 3100.2 lps (30.1 secs, 3 samples)
Execl Throughput 996.0 lps (29.8 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 347254.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 151155.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 100723.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 91438.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 47244.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 28874.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 1086905.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 67999.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 67568.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 467.4 lpm (60.2 secs, 3 samples)
Shell Scripts (8 concurrent) 80.6 lpm (60.3 secs, 3 samples)
Shell Scripts (16 concurrent) 40.8 lpm (60.3 secs, 3 samples)
Arithmetic Test (type = short) 1453789.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1477668.3 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 380709.0 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1081360.1 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 598733.5 lps (10.0 secs, 3 samples)
Arithoh 265776478.1 lps (10.0 secs, 3 samples)
C Compiler Throughput 1206.7 lpm (60.2 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 89097.6 lpm (30.1 secs, 3 samples)
Recursion Test--Tower of Hanoi 100117.0 lps (20.1 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10711479.2 917.9
Double-Precision Whetstone 55.0 2340.6 425.6
Execl Throughput 43.0 996.0 231.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 100723.0 254.4
File Copy 256 bufsize 500 maxblocks 1655.0 28874.0 174.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 67568.0 116.5
Pipe Throughput 12440.0 482206.0 387.6
Pipe-based Context Switching 4000.0 97136.8 242.8
Process Creation 126.0 3100.2 246.0
Shell Scripts (8 concurrent) 6.0 80.6 134.3
System Call Overhead 15000.0 331302.8 220.9
=========
FINAL SCORE 256.9
===================================================================================
で、前に実行した7.2Rでのベンチマークの結果と比較してみると、、、、
うーん、もう少し待った方がいいかも。
TEST BETA1 BETA2 7.2R
Dhrystone 2 using register variables 932.3 917.9 921.4
Double-Precision Whetstone 426.5 425.6 419.7
Execl Throughput 221.6 231.6 435.7
File Copy 1024 bufsize 2000 maxblocks 240.0 254.4 390.9
File Copy 256 bufsize 500 maxblocks 162.2 174.5 385.6
File Copy 4096 bufsize 8000 maxblocks 117.7 116.5 118.8
Pipe Throughput 291.4 387.6 634.4
Pipe-based Context Switching 245.7 242.8 338.0
Process Creation 246.2 246.0 466.7
Shell Scripts (8 concurrent) 134.5 134.3 1657.8
System Call Overhead 138.5 220.9 410.6
========= ========= =========
FINAL SCORE 237.0 256.9 462.2
|
今の8.0だと7.2Rの半分くらいのパフォーマンスしか出せないですねえ。
こりゃ、RC版でどのくらい改善されるかを見まもった方が良いかも。
【追記 7/22 10:55】
どうも、('A`)です。只今日食観測中です。
札幌でも今日食が始まっています。お日様が三日月の状態になっています。
今日は札幌はあいにくの曇り空ですが、厚い雲が日食グラスの代わりをしてくれて
タイミングが良ければ肉眼で見ることができます。
(長時間みたらいけません。失明しますので、気をつけて。)
('A`)は先日買った日食グラスで見ていますが、厚い雲が出ると真っ暗になります。
あ、みんなちゃんと仕事してますからね、(^_^;)さん。
仕事の合間をやり繰りして観測中。
みんな結構気になっているのでしょうねえ。中継サイトが軒並み繋がりにくく
なっています。
【絵日記 7/21】
この間、久方ぶりに「テレビ塔」に登ってきました。
ノ
('A`) タカイドー、コワイドー、高所恐怖症には、ちょっと辛い・・・
( (7
< ヽ
小学生の時以来かなあ。テレビ塔の展望台に行ってきました、独りで。
まず、油断したのが、展望台に直通のエレベータ乗り場(3階)まで階段で向かったのですが
この「3階」っていうのが、実際のビルの高さでいうと「6階」なのです。
(階段の踊り場に説明書きがありました。)
で、展望台って有料なんです(チケットを買わないといけません。大人\700です。)
チケットを買ってエレベータに乗ったら、エレベータガール(っていう呼び方でいいのかな?)の
お姉さんが説明してくれます。(1分くらいで到着します。)
展望台に行くと「テレビとうさん」のグッツが色々売られています。
あ、最後に展望台にはトイレがありませんので、3階で済ませてからエレベータに乗りましょう。
|