SSブログ
エステ

ベンチマーク考 Mac ⇔ Linux箱=RAID箱 [Benchmark]

Windows時代は楽でした、いろんなベンチマークソフトが
そろっていますし、その結果も皆さん公開されていて、
簡単に比較できたものです。

ところが、MacとLinuxでファイル共有のベンチマークと
なると、これがどうして、なかなか楽にはいきませんでした(^^;)

Linux箱がeSATAでRAID箱とつながっており、
Linux箱とMacbook Proは1Gbpsのイーサネットで
つながっています。(過去のエントリー参照)

さて、さて、、なにが楽にいかないって
まず、ベンチマーク用のソフトが見あたらない。

代表的なXbenchは、Xbench自体が途中でエラーで止まってしまいますし、
他のベンチマークソフトも用いてみましたが、安定して動きません(;;)

Linuxでは一般的なbonnie++も試してみました。
まず、Ubuntuのapp-getで得られるbonnie++は古いので、
最新のbonnie++をダウンロードして、コンパイルです。
その前に、開発環境が入っていないので、そちらをまず。。

# apt-get install make
# apt-get install gcc
# apt-get install g++

それから、

$ ./configure

このままmakeすると、正しく表示されない不具合があるので、
ヘッダーファイルを修正します。

$ vi bonnie.h

#define MinTime (0.5)
#define MinTime (0.01)

へ書き換えて保存。

そして、

# make

Mac版も同様です。
当初、Mac portsにbonnieが用意されていたので、

Mac portsの環境を整えて、そちらからインストールしてしまいました。
が、Linux版とバージョンも異なりますし、
#define MinTime (0.01)
の修正もなされていませんので、正しい数値が得られません。
ですので、ソースを落としてきて、こちらもコンパイルです。

ちなみに、Macの開発環境は、Snow LeopardのDVDから追加インストール
するだけです☆

コンパイルも、Linux版と全く同じです。
GCCのバージョンがLinuxは4.3系で、Macが4.2系なのが気になりますが。。。
bonnie++のバージョンは両方とも1.96で一応そろっています。

まぁ、bonnie++を使ってみます。

bonnie++ -d /tmp -s 512 -r 256

/tmp はベンチマークを取りたいディレクトリを指定します。
-s は測定時に作成する一時ファイルの最大サイズの指定
-r はメモリサイズの指定

結果。

◆Mac
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
naomac.local  512M   315  98 127691  30 98803  20   646  99 1454566  99 26641 187
Latency             61417us     230ms     220ms   14614us     258us    6127us
Version  1.96       ------Sequential Create------ --------Random Create--------
naomac.local       -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 14084  79 238095  99 12274  84  1583  18 307212  99   642  11
Latency             63789us     149us   35416us   92571us      34us     271ms
1.96,1.96,naomac.local,1,1255016964,512M,,315,98,127691,30,98803,20,646,99,1454566,99,26641,187,16,,,,,14084,79,238095,99,12274,84,1583,18,307212,99,642,11,61417us,230ms,220ms,14614us,258us,6127us,63789us,149us,35416us,92571us,34us,271ms


◆Linux
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
fs             512M    95  99 57544  45 59491  30   686  99 759567  99  2609  33
Latency             92293us    1132ms    1218ms   28167us      36us     345ms
Version  1.96       ------Sequential Create------ --------Random Create--------
fs                  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 13751  70 +++++ +++ 23685  83 17281  87 +++++ +++ 24293  81
Latency               824us     398us     453us     396us      33us     232us
1.96,1.96,fs,1,1255037106,512M,,95,99,57544,45,59491,30,686,99,759567,99,2609,33,16,,,,,13751,70,+++++,+++,23685,83,17281,87,+++++,+++,24293,81,92293us,1132ms,1218ms,28167us,36us,345ms,824us,398us,453us,396us,33us,232us

はい、なんだかよくわからない結果が帰ってきました(^^;)

MacでLinuxのボリュームのディスクをマウントして、またbonnie++

Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
naomac.local  512M     1   9 11713  10  6656  10     1   9 11910   9  3397  88
Latency              8987ms    2012ms    2002ms    6996ms    2001ms    8893us
Version  1.96       ------Sequential Create------ --------Random Create--------
naomac.local       -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16     7   0 21696  18    18   1     8   0  1558  10    18   1
Latency              2231ms    4826us     149ms    2216ms    2545us     180ms
1.96,1.96,naomac.local,1,1255017747,512M,,1,9,11713,10,6656,10,1,9,11910,9,3397,88,16,,,,,7,0,21696,18,18,1,8,0,1558,10,18,1,8987ms,2012ms,2002ms,6996ms,2001ms,8893us,2231ms,4826us,149ms,2216ms,2545us,180ms

ながーらく、結果が帰ってきませんでした(^^;)

で?
って、感じの結果で。。。
bonnie++のソースを読む気力もなく。。

まぁ、なんです、よそ様のベンチマークソフトが何をやっているのか
よくわからないのと、その表示結果もよくわからないので、気持ち悪い
わけです(^^;)

ファイル転送のスピードが知りたいわけですから、実際にファイル転送
してみればいいわけですよね。。。

つづく



nice!(0)  コメント(5)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 5

Jeashibia

Amoxicillin Taken For Uvulitis Doxycycline 20mg <a href=http://adrugo.com>cheap cialis</a> Prix Viagra 50 Mg Pfizer
by Jeashibia (2018-12-24 17:04) 

Jeashibia

Importar Priligy Generic Viagra Shipped To Po Box Buy Lotensin 40 Mg Tablet Online <a href=http://purchasecial.com>online cialis</a> Low Price On Cialis Canada Amoxil Chat <a href=http://rxbill7.com>cialis 5mg best price</a> Cialis En Inde Cialis Online Rezeptfrei Kaufen
by Jeashibia (2019-02-04 23:02) 

www.eyelashextensionscharlottenc.com

I'm happy with what you taught


by www.eyelashextensionscharlottenc.com (2021-07-05 19:18) 

www.eyelashextensionspittsburghpa.com

I would consider this one


by www.eyelashextensionspittsburghpa.com (2021-07-05 19:18) 

jaeseu

Wonderful blog post. This is absolute magic from you!
I have never seen a more wonderful post than this one.
You've really made my day today with this. I hope you keep this up!

제이나인 필리핀 카지노
제이나인 먹튀 링크
제이나인 보라카이 카지노
제이나인 세부 카지노
제이나인 에볼루션 카지노 가입
https://www.j9korea.com
by jaeseu (2022-12-20 12:51) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。