どうも、('A`)です。
それにしても、今日はとても寒いです。昨日の夜に札幌でもみぞれ状態の雪が振りましたし
今日も雪が降るかも、と言われています。
みなさん、体調管理、気をつけて下さいね。
えーと、たまたまなんですけど、社内サーバにFreeBSD 9.0-CURRENTを入れてみました。
そもそもはroot弟(´・ω・`)にcvsupについて説明していた関係で「最新のソースを取って
くるときは、どうすればいいの?」と質問を受けまして・・・
8.0がまだRELEASE出てないのに・・・野次馬根性で社内サーバに入れました。
まあ、皆さんはご存じだと思いますが、cvsupで参照する定義ファイル(supfile)のタグを
以下の様に記述します。
*default release=cvs tag=.
「tag=.」と書くのです。通常portsを取ってくる時なんかはこの形ですね。
このタグを「RELENG_8」と書くと8.0のソースを取得してきます。
タグについては本家サイトのハンドブックを見ると良いでしょう。
で、src-allと指定してcvsupを動かしてあげればよいのです。
FreeBSDでは今は開発ベースでFreeBSD9.0を作っています。
興味ある人は色々触ってみるのもいいかもです。
最新ソースを取ってきたら、GENERICでカーネル再構築をしてあげましょう。
で、サーバを再起動してあげると9.0に変わります。
前のカーネルのバックアップ取得とか各自気をつけて行って下さいね。
「元に戻らないよ〜」と言われても('A`)も困ります。。。
で、unixbenchを動かしてみました。結果はこんな感じです。
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: w44.maido3.cc: FreeBSD
OS: FreeBSD -- 9.0-CURRENT -- FreeBSD 9.0-CURRENT #0: Sat Oct 31 00:56:18 UTC 2009
root@w44.maido3.cc:/home/service/obj/usr/src/sys/GENERIC
Machine: amd64 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
1:55AM up 44 mins, 1 user, load averages: 0.04, 0.04, 0.01; runlevel
------------------------------------------------------------------------
Benchmark Run: Sat Oct 31 2009 01:55:02 - 02:23:17
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10756094.2 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2348.3 MWIPS (10.0 s, 7 samples)
Execl Throughput 1017.9 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 100025.7 KBps (30.1 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 28768.4 KBps (30.2 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 65727.7 KBps (31.0 s, 2 samples)
Pipe Throughput 475100.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 96773.9 lps (10.0 s, 7 samples)
Process Creation 3136.9 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 2774.3 lpm (60.6 s, 2 samples)
Shell Scripts (8 concurrent) 538.9 lpm (60.4 s, 2 samples)
System Call Overhead 335324.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10756094.2 921.7
Double-Precision Whetstone 55.0 2348.3 427.0
Execl Throughput 43.0 1017.9 236.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 100025.7 252.6
File Copy 256 bufsize 500 maxblocks 1655.0 28768.4 173.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 65727.7 113.3
Pipe Throughput 12440.0 475100.8 381.9
Pipe-based Context Switching 4000.0 96773.9 241.9
Process Creation 126.0 3136.9 249.0
Shell Scripts (1 concurrent) 42.4 2774.3 654.3
Shell Scripts (8 concurrent) 6.0 538.9 898.1
System Call Overhead 15000.0 335324.7 223.5
========
System Benchmarks Index Score 325.2
うーん、ubuntuの時の様にCPUが型番まで出ないなあ・・・
最後にi7サーバで8.0-RC2を入れた状態でunixbenchの結果がどうなったかをご報告します。
==============================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- tiger3547.maido3.com
Start Benchmark Run: Sun Sep 27 18:13:57 PDT 2009
1 interactive users.
6:13PM up 2 days, 17:23, 1 user, load averages: 0.00, 0.00, 0.00
-r-xr-xr-x 1 root wheel 134440 Sep 25 00:15 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD),
dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped
/dev/ar0s1e 2026030 860302 1003646 46% /usr
Dhrystone 2 using register variables 17008102.8 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 3589.1 MWIPS (9.8 secs, 10 samples)
System Call Overhead 881137.3 lps (10.0 secs, 10 samples)
Pipe Throughput 1409639.3 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 209573.3 lps (10.0 secs, 10 samples)
Process Creation 9399.2 lps (30.1 secs, 3 samples)
Execl Throughput 3153.1 lps (30.0 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 1630330.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 158279.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 148674.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 438270.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 217516.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 152272.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 4694557.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 34488.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 53573.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 7219.5 lpm (60.0 secs, 3 samples)
Shell Scripts (8 concurrent) 2228.3 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 1224.1 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 2411542.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 2414303.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 888405.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1875516.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 1203886.2 lps (10.0 secs, 3 samples)
Arithoh 379246679.6 lps (10.0 secs, 3 samples)
C Compiler Throughput 2510.8 lpm (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 215712.7 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 194866.4 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 17008102.8 1457.4
Double-Precision Whetstone 55.0 3589.1 652.6
Execl Throughput 43.0 3153.1 733.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 148674.0 375.4
File Copy 256 bufsize 500 maxblocks 1655.0 152272.0 920.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 53573.0 92.4
Pipe Throughput 12440.0 1409639.3 1133.2
Pipe-based Context Switching 4000.0 209573.3 523.9
Process Creation 126.0 9399.2 746.0
Shell Scripts (8 concurrent) 6.0 2228.3 3713.8
System Call Overhead 15000.0 881137.3 587.4
=========
FINAL SCORE 705.3
ちなみに8.0RC1以前の結果は第125日の日記でご紹介しています。
FINAL SCOREの値だと8.0-BETA4で709.5、8.0-RC1で705.3でした。
前にも言いましたが、実行するタイミングで微妙に変わりますので、まあ700くらいかな
と思った方がいいんだろうなあ・・・
本家の方ではRC2を10/26に発表しましたが、wiki等は更新されていません。
(まあ、予想ですがてんてこ舞いの状況でしょう。)
予定では11/5にRELEASE版を作る、などと言っていましたが、どうなることやら・・・
個人的にはあせらずにしっかりしたものが出来上がるのを待っています。
それではまた。
|