どうも、('A`)です。
えーと、早いものでこの日記も第99日目を迎えました。次の更新で100日目です。
当初('A`)はこんなに長く日記を書く事など考えてもいませんでした。
この「ぞうさん」の前の「ぷろじぇくと64」が2007年10月からスタートでしたから
1年と8が月が過ぎました。月日の経つのは早いなあ、としみじみ思ってしまいます。
(途中去年の秋の2か月間、脳梗塞で入院もしていたからなあ・・・)
さて、今日の日記はFreeBSD7.2R(amd64版)T-Bananaサーバの「製造ライン」が
完成しましたよ〜!という事を報告しようかな、と。
今月5月4日に本家サイトからリリースされたFreeBSD 7.2R amd64を使って今まで
T-Bananaサーバを作っていました。社内のサーバセットアップ検証や動作チェックの
工程も無事通過しました。
あとは、エース( ,_ノ` )y━・~~~がHP上で皆さんへお知らせすると、デビューとなります。
あ、そうそう。A-Tigerの方も忘れていませんよ。今も作って、こんど検証に回る予定です。
なんか、たぶんですが、現在販売している7.0R版T-Banana&A-Tigerの後継はこのバージョンの
サーバになるかな、と個人的には想像しています。
(どうも7.1Rってどこか「発展途上」の感がして、、、)
まあ、夏に本家サイトからリリース予定の8.0Rに注目です。
(今年の夏も忙しいのかなあ・・・去年はそれで('A`)の右脳がポックリ逝きました。)
あとは、たぶん来月位にはお話しできるかなあ、と思っていますが、今おねだりしていた
「RAID10A-Tigerサーバ」を作っていたりしています。
このサーバは4本のHDDを搭載していて、サーバのフロント部から
HDDを抜き差しできるらしいのです。
(写真が無いのでうまく説明できないのです。今取り寄せ中なので、もう少し待っててね。)
うーん。今開発中の事ってこんなところです。
('A`)の受け持ち分(エース( ,_ノ` )y━・~~~にも手伝ってもらっているけど)はこんな処
------------------------------------------------------------------------------
・FreeBSD7.2R(amd64版)T-Bananaサーバ → 早ければ今日完了
・FreeBSD7.2R(amd64版)A-Tigeraサーバ → 来週以降検証を行った後で完了
・FreeBSD7.2R(amd64版)リバイバBananaサーバ → 再来週以降検証を行った後で完了
・RAID10A-Tigerサーバ → 再々来週以降構築、ホットスワップ&リビルドとかの実験を
行った後で完了、できるといいなあ・・・
------------------------------------------------------------------------------
あと、ソフトウェア(ツール)がらみだと、こんなところかなあ?
(ちょっと他の人に手伝ってもらおうかな・・・)
---------------------------------------
・PostgreSQLを使えるようになろう!
・spamassassinを使えるようになろう!
---------------------------------------
あ、そうだ。
ちょっと話は変わりますが、今回の開発した7.2Rサーバでは以下のパラメータを
有効化しています。
/boot/loader.conf 中で以下を記述
vm.pmap.pg_ps_enabled=1
/etc/sysctl.conf 中で以下を記述
vfs.lookup_shared=1
このパラメータは特化型スレでむむむさんからリクエストがありまして、試しに「vm.pmap.pg_ps_enabled=1」と「vfs.lookup_shared=1」を入れた形で
unixbenchでのベンチマークを動かしてみました。
どうもvm.pmap.pg_ps_enabledでページ管理のパフォーマンスが、vfs.lookup_sharedで
ファイルシステムのパフォーマンスが上がるらしい、という事で採用してみました。
テスト結果を以下で掲載します。
今回unixbenchを実行していて思ったのが、同じマシン・同じOSバージョンでも実行した
”タイミング”で結果が異なってきちゃうというのが、どうもね・・・困りました。
今回入れたパラメータも効果があるのかどうか、微妙な結果しか出ないし・・・とほほ
何かよい評価ツールを探さなきゃ、と思っています。
まずいつものごとくベンチマークを実施したサーバのスペックを載せます。
(いつもの社内サーバです。)
---------------------------------------------------
CPU:Intel Core2Duo E6320(1.86GHz)
RAM:2GB
HDD:Seagate ST3250620A(250GB) x 2
(Intel MatrixRAIDで、RAID1として構築)
マザーボードはIntel純正のDQ965GFを使用しています。
---------------------------------------------------
で、比較の為、最初にFreeBSD 7.2R amd64 デフォルトでのベンチ結果を載せます。
デフォルトだと、こんな感じ。
FreeBSD 7.0R amd64 GENERIC
===========================================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- w44.maido3.cc
Start Benchmark Run: Thu May 14 06:08:25 UTC 2009
1 interactive users.
6:08AM up 5 mins, 1 user, load averages: 0.01, 0.15, 0.09
-r-xr-xr-x 1 root wheel 132104 May 1 06:05 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), for FreeBSD 7.2,
dynamically linked (uses shared libs), FreeBSD-style, stripped
/dev/ar0s1d 2026030 903918 960030 48% /usr
Dhrystone 2 using register variables 10752508.5 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2308.3 MWIPS (10.0 secs, 10 samples)
System Call Overhead 615926.4 lps (10.0 secs, 10 samples)
Pipe Throughput 789198.6 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 135203.6 lps (10.0 secs, 10 samples)
Process Creation 5880.6 lps (30.1 secs, 3 samples)
Execl Throughput 1873.7 lps (29.7 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 625259.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 156621.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 154785.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 167219.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 104783.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 63809.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 1638544.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 69155.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 68876.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 5066.1 lpm (60.2 secs, 3 samples)
Shell Scripts (8 concurrent) 994.7 lpm (60.2 secs, 3 samples)
Shell Scripts (16 concurrent) 506.0 lpm (60.2 secs, 3 samples)
Arithmetic Test (type = short) 1448987.1 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1475746.3 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 380632.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1081396.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 598506.5 lps (10.0 secs, 3 samples)
Arithoh 265907386.8 lps (10.0 secs, 3 samples)
C Compiler Throughput 1724.9 lpm (60.2 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 170021.2 lpm (30.1 secs, 3 samples)
Recursion Test--Tower of Hanoi 99744.5 lps (20.1 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10752508.5 921.4
Double-Precision Whetstone 55.0 2308.3 419.7
Execl Throughput 43.0 1873.7 435.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 154785.0 390.9
File Copy 256 bufsize 500 maxblocks 1655.0 63809.0 385.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 68876.0 118.8
Pipe Throughput 12440.0 789198.6 634.4
Pipe-based Context Switching 4000.0 135203.6 338.0
Process Creation 126.0 5880.6 466.7
Shell Scripts (8 concurrent) 6.0 994.7 1657.8
System Call Overhead 15000.0 615926.4 410.6
=========
FINAL SCORE 462.2
===========================================================================
vm.pmap.pg_ps_enabled=1 を /boot/loader.confに設定した後でのベンチ結果
===========================================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- w44.maido3.cc
Start Benchmark Run: Thu May 14 05:03:30 UTC 2009
1 interactive users.
5:03AM up 36 secs, 1 user, load averages: 1.21, 0.37, 0.14
-r-xr-xr-x 1 root wheel 132104 May 1 06:05 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), for FreeBSD 7.2,
dynamically linked (uses shared libs), FreeBSD-style, stripped
/dev/ar0s1d 2026030 903918 960030 48% /usr
Dhrystone 2 using register variables 10702599.8 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2308.3 MWIPS (10.0 secs, 10 samples)
System Call Overhead 615222.5 lps (10.0 secs, 10 samples)
Pipe Throughput 786718.9 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 136160.9 lps (10.0 secs, 10 samples)
Process Creation 5985.2 lps (30.1 secs, 3 samples)
Execl Throughput 1891.1 lps (29.7 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 622173.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 157311.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 155007.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 167660.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 104544.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 63648.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 1638820.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 68977.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 68932.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 5084.0 lpm (60.2 secs, 3 samples)
Shell Scripts (8 concurrent) 995.7 lpm (60.2 secs, 3 samples)
Shell Scripts (16 concurrent) 506.3 lpm (60.2 secs, 3 samples)
Arithmetic Test (type = short) 1453526.6 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1477530.2 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 380964.2 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1080674.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 598750.9 lps (10.0 secs, 3 samples)
Arithoh 265939163.4 lps (10.0 secs, 3 samples)
C Compiler Throughput 1727.0 lpm (60.2 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 171500.0 lpm (30.1 secs, 3 samples)
Recursion Test--Tower of Hanoi 99756.0 lps (20.1 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10702599.8 917.1
Double-Precision Whetstone 55.0 2308.3 419.7
Execl Throughput 43.0 1891.1 439.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 155007.0 391.4
File Copy 256 bufsize 500 maxblocks 1655.0 63648.0 384.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 68932.0 118.8
Pipe Throughput 12440.0 786718.9 632.4
Pipe-based Context Switching 4000.0 136160.9 340.4
Process Creation 126.0 5985.2 475.0
Shell Scripts (8 concurrent) 6.0 995.7 1659.5
System Call Overhead 15000.0 615222.5 410.1
=========
FINAL SCORE 463.2
===========================================================================
vfs.lookup_shared=1 を/etc/sysctl.confに設定した後でのベンチ結果
===========================================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- w44.maido3.cc
Start Benchmark Run: Thu May 14 07:50:18 UTC 2009
1 interactive users.
7:50AM up 1:47, 1 user, load averages: 0.00, 0.00, 0.03
-r-xr-xr-x 1 root wheel 132104 May 1 06:05 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), for FreeBSD 7.2,
dynamically linked (uses shared libs), FreeBSD-style, stripped
/dev/ar0s1d 2026030 903918 960030 48% /usr
Dhrystone 2 using register variables 10732596.8 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2307.9 MWIPS (10.0 secs, 10 samples)
System Call Overhead 615102.2 lps (10.0 secs, 10 samples)
Pipe Throughput 788149.2 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 135508.4 lps (10.0 secs, 10 samples)
Process Creation 5917.9 lps (30.1 secs, 3 samples)
Execl Throughput 1860.6 lps (29.7 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 623650.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 122688.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 120994.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 168270.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 104350.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 63848.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 1638098.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 68884.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 5099.9 lpm (60.2 secs, 3 samples)
Shell Scripts (8 concurrent) 993.7 lpm (60.2 secs, 3 samples)
Shell Scripts (16 concurrent) 505.0 lpm (60.2 secs, 3 samples)
Arithmetic Test (type = short) 1454399.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1478504.0 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 381015.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1081060.8 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 598814.5 lps (10.0 secs, 3 samples)
Arithoh 265961499.5 lps (10.0 secs, 3 samples)
C Compiler Throughput 1728.8 lpm (60.2 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 169569.0 lpm (30.1 secs, 3 samples)
Recursion Test--Tower of Hanoi 99752.0 lps (20.1 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10732596.8 919.7
Double-Precision Whetstone 55.0 2307.9 419.6
Execl Throughput 43.0 1860.6 432.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 120994.0 305.5
File Copy 256 bufsize 500 maxblocks 1655.0 63848.0 385.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 68884.0 118.8
Pipe Throughput 12440.0 788149.2 633.6
Pipe-based Context Switching 4000.0 135508.4 338.8
Process Creation 126.0 5917.9 469.7
Shell Scripts (8 concurrent) 6.0 993.7 1656.2
System Call Overhead 15000.0 615102.2 410.1
=========
FINAL SCORE 451.8
===========================================================================
そうそう、昨日「ニダークエスト」を開発しているroot兄(・∀・)のPCが壊れそうになって
社長のお許しを得てニューPC(IntelのCorei7です。)を購入しました。
あぶらみくん( `э´)が買ってきたCPUクーラーを見て('A`)も社長もびっくりです。
デカイ。ハムのお歳暮で入っている焼き豚の塊くらいの大きさがあります。
電源も520Wを積んでいます。
あぶらみくん( `э´)曰く「ショップの人が言ってた。i7は結構熱を出すから
クーラーはしっかりしたものをつけないと、マザーとかにも熱が伝わって
故障したり熱暴走が起きる」と。
ちょっと今回は長く大事に使いたいので、こんなスペックで組み立てしました。
(自作板の人から、なんて言われるかなあ・・・)
-----------------------------------------------------
CPU:Intel Core i7-920 2.66GHz
メモリ:4GB
マザーボード:MSI X58 Platinum MS-7522
グラフィックボード:ELSA GLADIAC 796 GT SS
HDD:Seagate ST3500418AS
DVD-Drive:IO-DATA DVR-SH22LF
ケース:EZCOOL AC520-07W
CPUクーラー:KABUTO SCKBT-1000
-----------------------------------------------------
で、今朝root兄(・∀・)はデータ移行していて大変そうです。
昨日見たCPUクーラー見てふと思いました。
i7のサーバって1Uで収まるのかなあ・・・
さて、次回は第100日目。何をお話できるのか?
7.2Rがひと山越えたので、('A`)の方では社内サーバを使って8.0Rを触り始めました。
(お話のネタ集めです・・・)
-----------------------------------------------------------------------
FreeBSD w44.maido3.cc 8.0-CURRENT-200905 FreeBSD 8.0-CURRENT-200905 #0:
Mon May 4 21:11:26 UTC 2009
root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
-----------------------------------------------------------------------
それでは、また。
|