どうも、('A`)です。
今日は雪が降るかもと天気予報で言われています。とても寒いです。
えーと、特化型スレでどなたかよく判りませんがリクエストを頂きましたので、ubuntu9.10に
挑戦していました。いやあ・・・大変。FreeBSDに慣れてしまっている('A`)にとっては
あたふたしまくっています。。。頭の中が真っ白です。
えーと、リクエストは以下の様な事でした。
488 : [´・ω・`] EATcf-57p202.ppp15.odn.ne.jp:2009/10/30(金) 07:15:39 ID:0wgiOFNS0
Ubuntu 9.10がリリースされたようです。unixbenchだけでも走らせてほすぃ。
http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/releases/9.10/ubuntu-9.10-server-amd64.iso
md5: 14707e8847b9c9ba2dd1869fb5086e4f
ただ、ISOの取得先(山形)の速度が全然出ないので、理化学研究所の方からISOイメージを
入手しました。
えーと、インストール先はいつもの社内サーバ(w44)でして・・・
いちおうスペックをお知らせしておきますね。
【スペック】
-----------------------------------------------
CPU: Intel Core2Duo E6320 (1.86GHz)
RAM: 2GB
HDD: 2 x 250GB Seagate ST3250620AS SATA 7,200rpm
On-Board Dual Intel Gigabit/100/1000T Ethernet
マザーボードはIntel社のDQ965GFです。
-----------------------------------------------
で、今回初めてubuntuのserverを触ったのですが、インストールの時にハードウェアRAIDを
使っていると(マザーボードのIntel Matrox RAIDでRAID1で組んでいました)、何故かうまく
インストールできませんでした。
('A`)のやり方が悪いのかもしれないですが、なぜか GRUB2 ブートローダーがうまく入りません。
なので起動しないです。
しょうが無いので、NON RAIDで設定し直してから1番目のHDDでガイドを使って全体を使う様に
(ある意味おまかせモードで)パーティションを作ったらうまくインストールできたようです。
すでにこの時点で精神的にクタクタ状態です('A`)
で、サーバにログインする為のアカウントを作りました。
serviceというアカウントを作ったのですが、パスワードを入力した際に「8文字以下の
パスワードだとでは脆弱だよ」と言われました。そんな事まで最近はOS側が言うのか?
「大きなお世話だよ!覚えられないんだから・・・」というのはダメですか?('A`)
そして、何故か社内サーバからSSHでログインしました。
(どうしてだろう・・・自分のローカルPCでPoderosaから入れなかった。)
Linuxってsudoなんですよね。慣れないんだよなあ。。。
FreeBSDの様に「su -」でroot(スーパーユーザモード)になり続ける事ってできないのかなあ?
素の状態でwgetは使える様なのでunixbenchを持ってきます。
ただ、GCCが入っていないのでaptを使ってGCCをインストールします。
sudo apt-get update (パッケージリストを取得・更新する
sudo apt-cache search gcc (正規表現によってパッケージを検索する)
sudo apt-cache show (パッケージの情報を表示する)
sudo apt-get install gcc (新規にパッケージをインストールする)
あ、そうだ。gmakeは入れなくていいです。
(make そのものが実はgmakeでした・・・)
こういう処がFreeBSDと違うのね・・・
で、unixbenchはこんな感じで入れます。
cd /tmp
wget http://www.hermit.org/Linux/Benchmarking/unixbench-5.1.2.tar.gz
tar zxvf unixbench-5.1.2.tar.gz
cd unixbench-5.1.2/
vi Makefile
2個所をコメントにします。
#GRAPHIC_TESTS = defined
#GL_LIBS = -lGL -lXext -lX11
で、保存してから、以下のコマンドを実行します。
make
perl ./Run
で、unixbenchを動かしてみたのですが、うーん・・・・
スコアはこんな風に出ました。新しいunixbenchはLinuxに合う様になっているのかなあ?
CPUが2つ型番も含めて表示されて、それぞれの結果が出ています。
なんか、今まで見かけた結果と違うなあ・・・
[ubuntu 9.10 server amd64]
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: w44: GNU/Linux
OS: GNU/Linux -- 2.6.31-14-server -- #48-Ubuntu SMP Fri Oct 16 15:07:34 UTC 2009
Machine: x86_64 (unknown)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz (3730.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,
SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz (3729.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,
SYSCALL/SYSRET, Intel virtualization
12:38:09 up 43 min, 2 users, load average: 0.11, 0.09, 0.03; runlevel 2
------------------------------------------------------------------------
Benchmark Run: 土 10月 31 2009 12:38:09 - 13:06:04
2 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 14730570.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2196.1 MWIPS (10.0 s, 7 samples)
Execl Throughput 2270.7 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 435543.6 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 123441.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 895326.2 KBps (30.0 s, 2 samples)
Pipe Throughput 886250.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 188942.0 lps (10.0 s, 7 samples)
Process Creation 7235.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 4027.9 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 828.7 lpm (60.1 s, 2 samples)
System Call Overhead 1255133.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 14730570.4 1262.3
Double-Precision Whetstone 55.0 2196.1 399.3
Execl Throughput 43.0 2270.7 528.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 435543.6 1099.9
File Copy 256 bufsize 500 maxblocks 1655.0 123441.9 745.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 895326.2 1543.7
Pipe Throughput 12440.0 886250.5 712.4
Pipe-based Context Switching 4000.0 188942.0 472.4
Process Creation 126.0 7235.4 574.2
Shell Scripts (1 concurrent) 42.4 4027.9 950.0
Shell Scripts (8 concurrent) 6.0 828.7 1381.1
System Call Overhead 15000.0 1255133.3 836.8
========
System Benchmarks Index Score 802.7
------------------------------------------------------------------------
Benchmark Run: 土 10月 31 2009 13:06:04 - 13:34:02
2 CPUs in system; running 2 parallel copies of tests
Dhrystone 2 using register variables 29488775.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 4393.8 MWIPS (10.0 s, 7 samples)
Execl Throughput 5256.7 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 505178.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 125089.4 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1190758.4 KBps (30.0 s, 2 samples)
Pipe Throughput 1762995.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 368933.8 lps (10.0 s, 7 samples)
Process Creation 16013.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 6981.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 967.9 lpm (60.0 s, 2 samples)
System Call Overhead 2209091.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 29488775.3 2526.9
Double-Precision Whetstone 55.0 4393.8 798.9
Execl Throughput 43.0 5256.7 1222.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 505178.0 1275.7
File Copy 256 bufsize 500 maxblocks 1655.0 125089.4 755.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 1190758.4 2053.0
Pipe Throughput 12440.0 1762995.8 1417.2
Pipe-based Context Switching 4000.0 368933.8 922.3
Process Creation 126.0 16013.4 1270.9
Shell Scripts (1 concurrent) 42.4 6981.1 1646.5
Shell Scripts (8 concurrent) 6.0 967.9 1613.1
System Call Overhead 15000.0 2209091.9 1472.7
========
System Benchmarks Index Score 1333.9
========================================================================
なんとなく新unixbenchのみで性能を比較するのは危険、なのかも・・・
いろんなツールとかカーネル再構築時のコンパイルのスピードとか、体感で感じる
部分も大事かも、です・・・
今回は久しぶりにLinuxに挑戦したので、大変でしたけど、色々収穫もありました。
特にunixbenchの結果の出方がいつもと違う事も判りましたし・・・
全部叶える事はできないかもしれませんが、リクエストがあれば言っていただけると
助かります。
それではまた。
|