也可以放遊戲啊,啟動遊戲、過關換地圖,讀取比較快。
有架網站的話,RAMDisk 也很好用,資料庫整個放進去,查詢瞬間的,整個 www 網站放進去,載入飛速。
雖說資料庫和網站都有快取,但快取有所謂 hit 命中率,快取裡面有資料才命中,沒資料就要從硬碟讀取。而放入 RAMDisk 中,命中率就是 100%,因為資料整個在 RAM 中。
放 OS 的話,可以用 VirtualBox、VMware 之類的虛擬機。
虛擬機有所謂的「虛擬硬碟檔」,比如:*.vdi 、*.vmdk 虛擬硬碟。
把那個 *.vdi 或 *.vmdk,指定放在 RAMDisk 中,那不就整個虛擬機都是在 RAM 中跑的!

實測 虛擬 XP,*.vdi 放在 RAMDisk,開機 2秒。閃一下就進去了桌面了。
這個主要是測試軟體什麼的,很好用,速度快。比如有一些軟體不知好不好用,裝在實體電腦前,可以先用虛擬機試用一下。虛擬機就算搞爛,快照還原 2~3秒而已。
或測試安裝 OS,比如:Ubuntu 什麼的,*.vdi 指定放 RAMDisk,ISO 光碟來源也是 RAMDisk ,安裝飛速,約 30秒內就裝好了(看 cpu 性能,以 4核心 cpu 來說是約 30秒內)。且安裝好後,實際使用什麼的,都是飛速。
就是要那樣測,才會快,省時間。不然等讀取條什麼,很浪費時間,沒有效率。
ryupp wrote:
之前有看過別人用二顆...(恕刪)
ryupp wrote:
之前有看過別人用二顆SSD做成RAID0 效能驚人
最近突然想一下 要是可能把RAMDISK也做成RAID0
效能不是比SSD做的更強?
RAID 主要是通道, 要各個獨立, 才有相加的效益
RAM 就一個通道, 那就別忙了~
Whistle Blow wrote:
還要加上作業系統的k...(恕刪)
SSD 的 IOPS 很高 所以 thread 大部分不會超過 1-3
不用把RAID0太神話 4k-64thrd看看就好 實際上用不到
Tom's有做過比較 RAID0對付單顆 有時贏 有時輸
Tom's結論是"RAID 0: Great for benchmarks, not so much in the real world"
http://www.tomshardware.com/reviews/ssd-raid-benchmark,3485.html
Ryomitomo wrote:
SSD 的 IOPS 很高 所以 thread 大部分不會超過 1-3
不用把RAID0太神話 4k-64thrd看看就好 實際上用不到
Tom's有做過比較 RAID0對付單顆 有時贏 有時輸
Tom's結論是"RAID 0: Great for benchmarks, not so much in the real world"
...(恕刪)
我的重點不是神化RAID-0,也不在SSD,而是針對fedora的「RAID-0對於4K讀寫沒有幫助」。就算光以您提到的伺服器應用,也絕對不能說沒有幫助。
好比兩個執行緒放在同一核心round-robin執行跟放在兩個核心內同時執行,兩者有沒有差別?當然有;至於人能不能感覺到?要看執行工作的型態。而無法讓每個人明顯超有感是否就等於「沒有幫助」,當然也不是。
內文搜尋

X