酷!學園

技術討論區 => Computer 討論版 => 主題作者是: thx 於 2010-12-17 10:36

主題: 最猛的 Disk I/O
作者: thx2010-12-17 10:36
PTT storage版上 有一堆  VSuite Ramdisk 討論

本文主要修訂以這為主
http://www.osslab.org.tw/Storage/Enterprise/Ram_Disk (http://www.osslab.org.tw/Storage/Enterprise/Ram_Disk)

OS: Windows 2008 R2 Web edition

VSuite Ramdisk Server edition 試用版
http://www.romexsoftware.com/en-us/index.html (http://www.romexsoftware.com/en-us/index.html)

硬體: HP ML 150 G6 , 16GB DRAM  ,E5502 CPU ,10 Gbe
(我手上有192 GB 有四台ML150 G6
 可裝到單機48GB ..不過bios 怪怪)

(http://www.osslab.org.tw/@api/deki/files/2029/=ramdisk2.png)
安裝好切割會如圖 14GB YA

因為是LGA -1366 開啥玩笑.效能當然把前面PTT 版友DRAM Disk I/O都幹掉了.
2000~4000MB/sec

(http://www.osslab.com.tw/@api/deki/files/2026/=superbench.png)

(http://www.osslab.com.tw/@api/deki/files/2027/=superbench3.png)


(http://www.osslab.com.tw/@api/deki/files/2028/=superbench4.jpg)


LSI 狼大 介紹的信億科技的 硬體式dram 產品..><
http://www.pcdvd.com.tw/showthread.php?t=905662&page=1&pp=10 (http://www.pcdvd.com.tw/showthread.php?t=905662&page=1&pp=10)
弱了....

更別提硬體+DDR2 VS  現在4GB dram DDR3  多少錢了...

有一個方法可以用dram disk 做系統碟..不過效能不會那樣扯 頂多小扯而已 但是市面上還是都跑不到這樣I/O
主題: 回覆: 最猛的 Disk I/O
作者: andyj2010-12-17 16:31
這數據真是太驚人了~~~

要是這數據能夠做成OS,我看開機只要幾秒就開完了...

要是虛擬機有這I/O,哇~~~
主題: 回覆: 最猛的 Disk I/O
作者: 日京三子2010-12-17 17:33
這數據真是太驚人了~~~

要是這數據能夠做成OS,我看開機只要幾秒就開完了...

要是虛擬機有這I/O,哇~~~

看來,你沒看到精髓.....


thx 的確是利用類似pxe的方式,把作業系統「種」在這堆記憶體之上,讓後續程式的執行速度加快.....


以伺服器而言,開機是小事,後續各種程式執行速度能提昇才是重要的!!
主題: 回覆: 最猛的 Disk I/O
作者: thx2010-12-17 17:59
上面只有談到在純硬碟開機系統內做DRAM disk
我還沒做 ISCSI or PXE mount "ram disk lun "

如果真的這樣惡搞. 10 Gbps Lan 都不夠 要用20 Gbps Lan

軟體方面 
法一 .是在Windows OS + ISCSI  target 軟體上在DRAM disk 上開出ISCSI  Lun  
做 infiniband 模擬 lan iscsi  target  走10 或20 Gbps infiniband


法二.  opensolaris +dram disk +comstar 來做...
http://ewaldertl.blogspot.com/2008/12/using-ramdisk-in-solarisopensolaris.html (http://ewaldertl.blogspot.com/2008/12/using-ramdisk-in-solarisopensolaris.html)
實戰 12 Gbps SAS target   (24 Gbps SAS HBA 比 20 Gbps infiniband 還要貴多了)


不過就算20 Gbps Lan  , system DRAM disk 還是會卡在這個 bottleneck上.除非有40Gbps infiniband吧?  :o
OSSLab 的同仁是在幫Netxxp 公司代工的 好像也沒有40Gbps infiniband

法一狀況infiniband lun boot
要自燒 mellanox rom  要燒在主機版上 . 好像還是拿gpxe sources code改的... 還沒空玩...
我前天搞 infiniband 已耗掉不少時間..還好能通....  :P 厚厚幾百pages infiniband說明書不是人看的..
infiniband不是像 1Gbps 網卡裝上掛driver就會動.

老實說 坊間追求一些無用的 Disk I/O 不是我們要做的 ..OSSLab 又不是OC 狂熱份子 或是廣告商
主要是用來做高性能破解與解密 跟一些虛擬化實驗

OSSLab 有的HBA
2GB ,4GB FC  LSI ,Emulex ,Qlogic
Dual 1000M  * N張
Dell H700, 6i , HP P410 ,P800 ,P400
LSI SAS HBA  N張...  
10 Gbps Infiniband * 4 張

最後結果 ..10 Gbps Infiniband 不夠用 我又加買 20Gbps  Infiniband  

 ;D