現在的電腦裡什麼都慢就是記憶體快或者什麼都快就是硬碟最慢,硬碟由於物理特性讓它沒法快起來,就變成一台電腦效能最大的瓶頸了~Superspeed公司的RamDisk軟體可以將實體記憶體虛擬成磁碟,將磁碟格式化成FAT、RAW、NTFS與壓縮,與一般磁碟的設定功能相同,可以在虛擬磁碟上做複製、刪除、移動、共享檔案等作業,提供高於硬碟50倍速度的I/O存取,Superspeed公司的RamDisk Plus可以提供多個虛擬磁碟與將虛擬磁碟內的內容手動、排程或關機時儲存到實體硬碟上,如果作業系統是32bit的,超過4G認不出的記憶體也可以拿來運用,可將Windows本身緩慢的虛擬記憶體(Page file)放入虛擬磁碟中,減少Page File在硬碟上的讀取,增加系統效能,當然運用方式有很多可以參考。
軟體可以在原廠下載連結下載來安裝,下載後點選安裝檔開始安裝,上方顯示現在安裝的版本是v.11.5,點選Next繼續下一步
License宣告,點選I accept然後Next
選擇安裝路徑,用預設即可
點選Next開始安裝
跳出裝置驅動程式,點選永遠信任來自"SuperSpeed Software Inc",在點選安裝
安裝完畢,點選Finish
在桌面會有一個RamDiskPlus的捷徑,點選它就可以叫出RamDisk的管理介面
RamDiskPlus可以辨別出作業系統未識別的記憶體來使用,如果記憶體有超過作業系統未識別到的記憶體,可以先用管理介面把它先定義出來,才可以讓RamDisk使用。
如果你是以下的環境可以跳過定義延伸記憶體的步驟
1.你的作業系統是64 bit作業系統
2.您的記憶體低於3.2G B
3.作業系統是Windows Server且記憶體小於4G B
4.作業系統是Windows 2003 Enterprise且記憶體大於4G
使用RamDisk前先確認您的作業系統記憶體是否與BIOS中顯示的差不多,Windows XP 32 bit作業系統,預設系統只能辨識到3.2G B的記憶體容量;32 bit版本的Vista、7則可以辨識到4G ,但實際可被作業系統使用為3.2G B;32 bit 的2003、2008 Server可以辨識到4G 也可以使用4G 的記憶體。如果您的BIOS可以辨識出4G 以上的記憶體容量,可以先在RamDiskPlus的Memory管理介面將4G 以上的記憶體辨識出,RamDisk會優先使用超出作業系統可辨識的記憶體。
點選管理介面左上角File--Memory
勾選Enable user of unmanagement memory,預設Use System Management BIOS value與Automatically search for Reserved value會打勾,請都保持打勾,Direct address的pending選項請保持Disable,最後並按下OK。
出現成功啟用Unmanaged memory訊息,按下確定。
Active選項會出現可用記憶體值,在點選Close把設定畫面關閉。
Memory available:訊息中出現Available memory(MB),下圖範例為16239,則總容量為16239M B,Estimate total memory availabl,Windows-managed則為Windows作業系統所管理的容量,Unmanaged則為作業系統無法使用的容量,也就是RamDisk”額外”可以拿來使用的容量。BIOS中顯示容量與總容量不同,可能是有些記憶體被內建顯示卡所使用或週邊所使用。
增加RamDisk
辨識完作業系統未管理的記憶體,就可以開始新增RamDisk摟~可以點選坐上角工具列的+圖示來新增RamDisk
跳出精靈,點選下一步
輸入RamDisk的容量,可以依不同用途來設定容量大小
Zero Memory when removed or restored是說當RamDisk在移除或還原後要不要抹除原本記憶體中RamDisk的資料(有些機構也許一些安全性因素需要在ramdisk抹除時資料不要留在記憶體中),我們就不必打勾了,要勾也可以。
給予RamDisk一個磁碟機代號
將RamDisk格式化選項選NTFS(格式化成FAT32有當一檔案4G 容量的限制,如果有使用單一檔案超過4G 或某些目的需要NTFS格式,建議使用NTFS格式;如果可用空間很吃緊,您可以嘗試使用FAT32來建立比較少耗損空間的RamDisk)\temp目錄為某些應用程式需要指定temp目錄使用,您可以不勾選,Compress file system為壓縮Ramdisk,此選項會會壓縮RamDisk來得到更大的容量,相對的在資料讀寫時會增加CPU資源去做壓縮、解壓縮的動作與並會造成RamDisk存取時間的延遲,建議不勾選。
下方建立
Save At Shutdown選項可以讓系統關機時將RamDisk資料寫回到硬碟上,以cif為副檔名格式存儲在硬碟上,預設在C磁碟機,之後可以做更改,下次開機時會將cif檔案內容寫回到RamDisk上,依據檔案大小與您的硬碟速度,開機時登入的時間將會比之前久一點。
P.S. 如果您打算將分頁檔放置於此RamDisk上,請勾選此選項。
顯示前面的所有設定,點選"完成"就開始建立RamDisk。
建立好RamDisk中間會顯示建立的RamDisk資訊,就可以開始使用RamDisk了~
點選該磁碟可以更改先前的設定,如果有設定關機存檔,可以把RamDisk儲存檔(xxxx.cif)存放到其他槽在開機載入時會比較快速,Reserve space for full disk,則是把cif檔案先填滿跟ramdisk一樣大小(內容有壓縮也許會比ramdisk容量小)以減少日後ramdisk再回存時因磁碟散亂在磁碟上不是以連續寫入cif檔,會造成關機比較慢,而開機時讀取不連續的cif檔載入RamDisk造成開機比較慢。
RamDisk進階精靈可以選取有更多進階的選項,可以點選File---Options來開啟
User property sheets(使用頁籤形式的精靈方式),Use advanced winzards進階的精靈方式可以有比較多進階的選項。
進階精靈選項其中除了一般RamDisk硬碟,也可以建立成USB硬碟、虛擬硬碟、8版相容的RamDisk(一些環境下如果分頁檔無法放到ramdisk裡可以建立這個ramdisk來放)
RamDisk資料管理
當使用RamDisk後,有些環境可能需要把RamDisk上的資料回存到硬碟上,只需在RamDisk管理介面上的磁碟Id上點選滑鼠右鍵,可以對RamDisk做儲存、備份、還原、移除或修改參數等動作。
Save
可以把RamDisk上的資料儲存到C:\ SsRd0001.cif(此檔為隱藏擋),0001為磁諜Id代號,SsRd該不會是SuperSpeedRamDisk的縮寫吧~有多個RamDisk磁碟則會有多個Id,此儲存動作與關機時回存RamDisk資料的作動相同。建議勾選Do not enforce volume locking,否則在儲存時有介面開啟存取到此RamDisk(Ex:檔案總管)將會出現儲存失敗的訊息。
Backup
您可以透過Backup選項將RamDisk裡的內容備份到其他目錄,選則要存放目錄並給予副檔名cif,建議勾選Do not enforce volume locking,在作Backup備份。
Restore
Restore可以復原先前的備份檔,或儲存檔,需注意無法restore別Id的RamDisk的備份檔,別的RamDisk備份檔可以用View的方式掛成磁碟機來將檔案複製出或讀取。
Remove
刪除磁碟機,可以勾選Keep image file來保留cif檔,以後可以用view的方式卦成磁碟機來查看ramdisk內容,Zero memory則將記憶體裡得資料抹除,可避免有些資料遺留在記憶體中。
掛載備份的cif檔案到磁碟機上查看
先前有備份檔可以使用RamDisk管理介面來掛載到磁碟機上,再使用檔案總管來查看(只能讀不能寫入)。點選Action-View
Image File---瀏覽備份檔(cif格式)
Drive Latter--選取要掛宰的磁碟機代號
按下完成就會開始掛載
設定完下方會有該cif檔案掛載資訊,此時可以利用檔案總管去讀取cif檔內的東西,結束時在view掛載的磁碟代號上點選右鍵選Remove即可卸載cif檔所掛載的磁碟機。
RamDisk指令
RamDisk指令可以透過rdcfg -help來顯示相關指令,可以透過排程的方式來執行備份,Ex:將rdcfg e: -save指令存成bat檔,透過Windows排程即可將RamDisk定時備份到該RamDisk的cif儲存檔,或當您需要快速儲存時直接點此bat檔也可,則不需開啟管理介面來做儲存RamDisk動作,當然bat檔的指令內容要先確定正確執行才拿來日常使用摟~
X58主機板上,RamDisk測速與WD萬轉爆龍比較,DDR3做三通道的RamDisk直線讀取速度可以到平均5690 MB/sec!! 速度實在驚人,可能是X58架構記憶體直接由CPU控管,資料流不經過北橋晶片的關係吧~
IOPS比較,RamDisk有著超高的IOPS與隨機讀取速度在舊筆電Levono筆電R60e(DDR2 533)上的RamDisk跟裡面硬碟(SATA1介面)比較
IOPS比較
RamDisk就是"快"
由於現今記憶體容量日見增大,PC單條記憶體可達4G B甚至8G,主機板記憶體插槽可達4~6條,讓一般的PC記憶體最多可達24G B~32GB,記憶體超高速的直線跟隨機讀寫速度與超高IOPS優點可以讓使用者的電腦效能更加快速,一般電腦插滿1G B~2G B就已足夠使用,有些PC更加到4G B,專業玩家更到8G B甚至更高的容量,在”可增加大量記憶體”的環境下,使用多的記憶體來增加電腦效能或是延長SSD壽命,真是不錯應用,如果記憶體很多不妨拿來運用一下。
由於現今記憶體容量日見增大,PC單條記憶體可達
沒有留言:
張貼留言