[FreeBSD-users-jp 91029] Re: HP Smart Array E200 のパフォーマンスにつ いて

2007-09-20 スレッド表示 Kouji Ito
伊藤です。

 
 Linux は同期書き込みをしろと言っても、必ずしもしてくれないからです。
http://developer.osdl.org/dev/doubt/
 
WebPageにと、Project DOUBTの紹介用のPDFを読みました。
私のスキル不足により、全てを理解することは出来ませんでしたが、
「Linixのファイルシステムは、書けと言ってもちゃんと書いていない」の
くだりは、大変面白かったです。

 
 Linux の dd 自体は同期書き込みをしろ、と言っていたと思います。floppy
 disk のようなものを使って、わざと sector copy のような事をすると、
 交互に書いている様が判ります。
 
 # えーっと、どういえばいいかな。NEC PC-9801 VM2 についてきた、
 # BASIC のシステムディスクコピーのような…と言えば判るかしら。
 
 もし、dd が O_SYNC を使っていない、等の理由で非同期書き込みになって
 いるなら、書き込みはもっと lazy に行われるはずです。

Linuxと、FreeBSDでそれぞれddのシステムコールトレースを取ってみましたが、
どちらも、出力ファイルのopen(2)時に、O_SYNCをつけている様子はありません
でした。

Linux  : O_WRONLY | O_CREAT | O_TRUNC | O_LARGEFILE
FreeBSD : O_RDWR|O_CREAT|O_TRUNC

また、両者とも、fsync(2)をコールしている様子もありませんでした。


[FreeBSD-users-jp 91030] Re: emacs での印刷など

2007-09-20 スレッド表示 Takeshi Hamabuchi


(require 'ps-print)
(setq ps-lpr-command lpr)
(setq ps-printer-name lp)
(setq ps-paper-type 'a4)
(setq ps-multibyte-buffer 'non-latin-printer)
という具合いになっています。lpはデフォルトプリンタの別名です。


自己レスです。
三行目のlpをご指示通り、psc1210に変更し、また、2行目は以下のように変更しました。

(setq ps-lp-command lp)

つまり、コマンドはlpr では無くlpなのでって事です。
しかし、事態は全く変わらず、印刷できません。もちろん、コマンドをlprに戻してもできませんでした。
後、こちらで考え得るものとしては、コマンド変数の記述を

(setq ps-lp-command /usr/local/bin/lp)

としてみるぐらいです。見当違いだったらごめんなさい。もちろん、すべての記述は~/.emacsに書き込みました。
また、プリンターは、postscript型ではありません。



[FreeBSD-users-jp 91031] Re: HP Smart Array E200 のパフォーマンスについて

2007-09-20 スレッド表示 KAWAGUTI Ginga
川口です

In Wed, Sep 19, 2007 at 12:29:50PM +0900,
Kouji Ito 
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;] 
wrote:
  世間でも E200 評判悪いですねー.どこぞの掲示板の RAID 関連のところでも
  (FreeBSDと関係なく)E200 は性能面で論外という扱いになってるようです.
  あんなデカいカード持ってきておいて,という感じですが.
  
 あらー、そうですか。
 SmartArray 5i, 6i, 642は、それなりの速度が出ていたので、E200も同等の性能を
 出せるものだと思ってました。

余所の環境での実施例ということでいくつか試してみました.
いずれも OS は FreeBSD/i386 6-stable 環境です.
(みての通りあまり厳密なベンチマークじゃないので参考程度に)

===
◆ テスト対象

[LSI] LSI Logic の SAS I/F

http://h50146.www5.hp.com/products/servers/proliant/storage/sassata_8port_ov.html
たぶん LSI SAS 3080X-R の OEM

http://www.lsi.com/storage_home/products_home/host_bus_adapters/sas_hbas/lsisas3080xr/index.html
- PC: CPU 初期 Opteron 246 (2.0GHz) x1
- hw.mpt.enable_sata_wc=1 (SATA Write cache 有効)
[LSI-SATA]: 日立 7200rpm SATA 750GB(HDS725050KLA360) x1(単発)
[LSI-SAS-RAID1]:Seagate 15krpm SAS 300GB x 2(RAID1)

[E200] HP Smart Array E200

http://h50146.www5.hp.com/products/servers/proliant/storage/array_e200/index.html
- たぶん BBWC なし
- PC: CPU Xeon 5130 x 1; 2.0GHz*2core (HP ML150)
[E200-SATA]:日立 7200rpm SATA 750GB(HDS725050KLA360) x1(単発)
[E200-SAS-RAID1]:   Seagate 15krpm SAS 300GB x 2(RAID1)

[P400] HP Smart Array P400i
http://h50146.www5.hp.com/products/servers/proliant/storage/sa400_ov.html
- 256MB cache / BBWC なし
- PC: Opteron 2214HE x1 (HP DL365)
[P400-SATA]:日立 2.5in 7200rpm SATA 200GB x1(単発)
[P400-SAS]: Seagate? 2.5in 10krpm SAS 146GB x1(単発)


シーケンシャル書き込みコマンド:
 (実行例) % cstream -b 1m  -n 1g -v 1 -i - -o hoge.null
  1073741824 B 1.0 GB 15.20 s 70631685 B/s 67.36 MB/s
===
◆ テスト結果

[LSI-SATA]:
1073741824 B 1.0 GB 15.20 s 70631685 B/s 67.36 MB/s

[LSI-SAS-RAID1]:(これだけ file system 96% 使用済)
1073741824 B 1.0 GB 10.58 s 101486322 B/s 96.78 MB/s


[E200-SATA]:
1073741824 B 1.0 GB 84.31 s 12734903 B/s 12.14 MB/s

[E200-SAS-RAID1]:
1073741824 B 1.0 GB 17.71 s 60630454 B/s 57.82 MB/s


[P400-SATA]:
1073741824 B 1.0 GB 168.01 s 6391064 B/s 6.09 MB/s

[P400-SAS]:
1073741824 B 1.0 GB 13.24 s 81105100 B/s 77.35 MB/s
===

何か Smart Array + SATA は呪いがかかっているとしか…


  金で解決というかアレですが,HP で RAID0+1 でということなら
  E200 にせずに最初から 8port SAS I/F(LSI Logic OEM; mpt ドライバ)で出来ますし
  性能もそちらのほうがマシだと思われます.
  
  mpt は mpt で mpt1: QUEUE FULL EVENT: Bus 0x00 Target 0x07 Depth 121 とか
  そんなのを吐きまくるのでちょっと気持ち悪いですけど…
  SAS って選択肢ないんですよね.Adaptec 44300 に到っては FreeBSD で
  ドライバすらないですし.
 
 8port SAS I/FってP400の事でしょうか?

いえ,「単なる SAS I/F」です(前述).
non-RAID の SCSI カードに相当ですが,RAID0,1辺りは
ただの SCSI/ただの SAS も大抵出来るようになってます.
RAID としての管理は出来ないですけど ciss も FreeBSD 上からは
何もできないので大差ない.

 最近のHPのDLシリーズは、パラレルSCSIからシリアルSCSIにシフトして来ているので、
 今までのSmartArray 5,6系ではなく、SmartArry E,P系列になって来ています。
 E200がこれじゃあんまりですね。
 P400とかはもうちょっとましなんでしょうか。

P400 は HDD 機種までは揃えられないですけど,前述のような感じです.
SAS での性能は問題なさそうですが,S-ATA は… 何か使い方間違えてるんですかね?
-- 
   ∧∧
Zzz.. (- - )⌒⌒⊇〜   川口 銀河
  ##   
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]