引用:
作者不笑的老K
引用:
作者ylong
以 Imdisk 來說, 建立 ramdisk 時若不是使用 -f \\.\awealloc
那它不會馬上吃掉記憶體~
|
這其實該做個實驗,試試看用 -vm 參數開個比您實體記憶體還大的 RAMDisk,Windows 的運作會讓您失望。
|
不用測試, 光看 vm 參數的說明 "Storage for this type of virtual disk is allocated from virtual memoryin the system process. If a file is specified with -f that file is loaded into the memory allocated for the disk image."
就猜得到結果會很糟.
另外說明一下, 用 awealloc 的 memory 不會被 swap, 所以使用 imdisk 而且又會用休眠的話. 最好把 pagefile 放在用這種參數建出來的 ramdisk.
不然休眠回復後, 可能會發生問題~
引用:
作者路過
此外另建立一個空的分割,讓較常使用的Autodesk軟體暫存指向此分割出的Ramdisk路徑。
除此之外不做任何額外的開機載入或關機回存動作。
|
我的使用方式也類似, 需要的檔案/目錄於開機時由 .bat 解壓縮到 ramdisk,
關機完全不回存, 需要備份的檔案都是關機前手動處理(其實也可以寫.bat回存啦, 但是目前使用上不需要).
現在會丟在 ramdisk 上的檔案大多是:
1. Browser cache/profile.
2. System Temp 目錄
3. Vmware 用的 vmdk 檔, 裡面有非常多的小檔案, 因為在 VM 上跑的軟體經常對這些小檔讀取, 而且它還會產生數百 MB 的暫存檔. 改用 ramdisk 後速度加快非常多.
4. 其它只要是軟體需要讀取大量的小檔案. 我都會把這堆檔案壓縮起來, 使用前解壓縮到 ramdisk 去, 利用 NTFS mklink/junction 連結回實體 disk. 這樣使用起來會快很多.
已經在用 SSD 的話, 也許感覺不出這辦法能加快多少. 況且 Windows 內建的檔案快取其實沒那麼差, 多數軟體開機後第二次執行已經不大讀取磁碟.