瀏覽單個文章
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者510720
亂入一下

請問cmwang

如果版子上插了8GB DRAM

那開機時可以把整個C: LOADING 到 dram上嗎?

如果可以

有什麼比較大的好處呢?


如果是一般用S/W實作出來的ramdisk(i.e.非G牌I-RAM之類硬體式的ramdisk)是要靠kernel去把ram模擬成disk供OS使用的----那在未載入OS/kernel之前,又要如何生ramdisk出來供OS倒進去呢 ....BTW,其實也不是完全不可能的,像以下就是在linux server farm上的例子(主要就是先把OS/AP包成image file放在NAS上,client透過boot from LAN拿到kernel和initrd後把ramdisk生出來,再把OS/AP的image倒進去run起來 )....

引用:
root@pool:~# free
total used free shared buffers cached
Mem: 970608 276816 693792 0 0 236768
-/+ buffers/cache: 40048 930560
Swap: 0 0 0
root@pool:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
none 307200 238628 68572 78% /
none 512000 0 512000 0% /export
root@pool:~# mount
none on / type tmpfs (rw,size=300M)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,devgid=10,devmode=0666)
none on /export type tmpfs (rw,size=500M)
root@pool:~#


這麼做主要的好處就是server farm中的機器不須要內建傳統的storage(每台server都有HD不僅是很不符合經濟效益的做法,要去maintain每台server上的storage更是件很"賽"的苦差事 ),只要維護NAS上OS/AP的image file即可(只有一份,而且是read only的 ),M$ Win要這麼玩除非M$願意支援修改其kernel/loader(恐怕不太容易),而且OS/AP要怎麼down sizing到適合放在ramdisk上玩恐怕也是件大學問,不如放在CF等非機械式storage還比較實在....
     
      
__________________
士大夫之無恥,是謂國恥....
舊 2007-11-03, 09:28 PM #21
回應時引用此文章
cmwang離線中