• 41

win7 64是否還需要ramdisk?

fedora大這篇文是我目前看到介紹的最好最詳細的 ! 受益良多~ 讚!


fedora wrote:
有網友傳私訊問說:t...(恕刪)
猴旭日 wrote:
請問我有4G的ram,跑 XP x86 要如何分配較好呢?(我並沒有軟體要存在ramdisk)

又要如何知道我的ram目前的使用情況呢?譬如被windows XP 使用了多少,剩下多少可以做ramdisk。


單純只是 temp、swap、瀏覽器快取,放到 RamDsik
建議 1.5GB 左右

其中 512MB 給 SWAP 和瀏覽器快取,1GB 給 TEMP

這只是個人建議值,因為我之前 TEMP 的 RamDisk 設太小
常有一些軟體說 temp 不足而運行錯誤
尤其有一些的軟體的安裝,它會先解壓縮到 TEMP 才開始安裝
所以我個人認為 temp 最少要有 1GB 才夠

每個人用電腦的方式不盡相同,所以這只是個人的建議
而且我是因為有 8GB 記憶體,所以才給 TEMP 1G
4GB給 1GB就只剩 3GB了....
太大或太小,請依照自己的需求調整
512~768 也都是可以的


至於 XP 下如何觀看剩餘記憶體?

建議安裝看記憶體的工具軟體

例如:
CachemanXP
這是免費軟體,專門看記憶體的,載點請自行搜尋 google
不用註冊就很好了,註冊只是多出一些優化功能

或者 Moo0 SystemMonitor
這套是系統監控軟體,也是免費的,監看記憶體只是其中一個功能
http://azo-freeware.blogspot.com/2009/02/moo0-systemmonitor-132.html

wu1010 wrote:
讀到你關於Ramdisk設定的文章,真是受益良多
想請問你:
我安裝了SuperSpeed RamDisk Plus 11.5在win7x64後,一切程式快取的應用均正常
就是要把虛擬記憶體設到Ramdisk總是沒辦法,似乎開機時系統生成pagefile的時間是早於ramdisk的建立
不知你是怎麼設定到正常使用的,有什麼細節要注意的嗎?


如下圖,我使用是正常


請試著把所有虛擬記憶體都關閉(所有磁碟機的虛擬記憶體都設「沒有」)
然後「唯一」只設一個在 RamDisk 上面,大小建議設固定

可能要重開機才會生效...

如果其它硬碟的 pagefile.sys 還在,可以把它刪除
假如能刪(檔案沒有佔用),那代表該檔是沒有被系統使用的,刪了沒關係


另外我忘記 SuperSpeed RamDisk 安裝時,是不是有這種選項:
正常啟動程序
優先啟動程序

如果有這種選項的話,選正常啟動程序就好了



大嘟頭 wrote:
謝謝你詳細的圖文解說

另外再請教你
因為工作關係 需要每天將得到的數據key進excel裡面 跑模型 這樣長久下來excel檔案越來越大
開啟檔案的速度越來越慢
所以
請問 將這excel檔放進ramdisk 如何避免檔案越來越大 而塞不進去ramdisk裡面?
(我的電腦總共只有8G的ram 只有切4g出來做 ramdisk)

還有
請問 用Foxy抓音樂跟影片 下載過程中會有一堆temp 尤其是影片的檔案都很大
有什麼方法可以將Foxy程式放在ramdisk 但是 temp跟下載完成後的資料放在HDD ??

謝謝你


1.如果檔案真的大到 RamDisk 塞不下

可以建立一個 NTFS 檔案系統的 RamDisk
然後啟用「NTFS 檔案壓縮」功能

註:當然的,這可能要先刪除舊的 RamDisk,才夠空間建立新的,刪除舊的,請記得備份資料!

具體就是前面教學圖片有提到:在選檔案系統的時候,若選 NTFS,底下「NTFS 壓縮功能」就可以打勾,那麼建立後這個 NTFS 磁區的 RamDisk 就是已經啟用壓縮功能的。



壓縮的磁碟的和檔案,在檔案總管看,會是藍色的(假如有開啟顏色區分功能的話)。



理論上,NTFS 壓縮可以讓磁碟塞進 1.5~2 倍的資料
尤其 EXCEL 這類型的資料,本身並不是高壓縮率,壓縮效果應該會不錯...

即時性的壓縮,會吃少量 cpu 資源,不過現在 cpu 都很快,速度瓶頸反而是卡在 IO 讀寫,所以 RamDisk 就算用壓縮的,整體效能還是會比放硬碟快。


----------------------------------------------------


2.
我沒用 Foxy (因為這軟體有木馬,會偷上傳資料)
所以不知道 foxy 是怎麼設定目錄的

理論上這類型的 P2P 軟體,應該在「設定選項」中,都可以指定暫存目錄。建議找找看。



真找不到的話,有一個絕招,直接騙過軟體,指定任何你想要的目錄。

這個方法我前面很多篇前有稍微提過,不過這邊還是詳細再講一下。

先說前頭:這方法不 easy,不友善,需要有一些電腦知識。

NTFS 的「軟連結」,junction
類似 unix 系統 ln -s 的東西

需要一支軟體:
附加壓縮檔: 201104/mobile01-3d70df825600d14c98c8b7e1b6737bdf.zip

這軟體網路搜尋一下也有,是免費軟體。

解開後,只有一個執行檔:junction.exe,和一個說明擋
說明檔是我測試過的心得,可以參考看看,省得測試老半天

junction.exe 直接給它丟到 c:\widnows 就安裝好了
事實上它不必安裝,可直接執行,但丟到 windows 可免設定 path

這是一個 command line 的軟體,只能用打指令的方式執行
打開「命列提示字元」或「執行」打 cmd 叫出 DOS 黑窗

它的指令語法:
junction [虛擬目錄名稱] [\路徑\真實目錄名稱]



如上圖,
假設我的 G: 槽 RamDisk 中,有一套軟體,叫做「某個軟體」
它裡面有一個「下載」的目錄
這軟體很機車,下載目錄不給人改
我要怎樣把這下載目錄,改成放其它磁碟(硬碟)呢?

答案是:用軟連結,欺騙軟體

先在 D: 槽(硬碟,這只是範例,建哪隨人高興)建立一個「下載」目錄
把 G: 那個軟體裡面的「下載」目錄,刪除掉
然後重新建立一個軟連結



如上圖,
這「軟連結」很特別,它是 NTFS 的 junction 功能
請注意:它並不是 widnows 「捷徑」,和捷徑是不一樣的



如上圖,
在檔案總管中,可以看到軟連結的圖示和捷徑一樣,功能也和捷徑一樣
但有一點就是:它絕不是捷徑

捷徑實際上是一個 .lnk 檔案,無法欺騙過軟體
軟連結是:虛擬目錄/虛擬檔案,可以欺騙過軟體!


junction 軟連結相關注意事項:(軟體的說明檔中也有)

1. junction 軟連結,虛擬目錄/虛擬檔案,只能建立在 NTFS 磁碟,但目標目錄可以是 FAT32 或其它。

就是說:RamDisk 必須是 NTFS 磁區的,才能建這個軟連結。

2.
軟連結不使用時,請勿直接把它當捷徑刪除掉
因為它不是捷徑,捷徑的概念勿套用在軟連結上
直接刪除軟連結,實際上會連真實目錄都刪了!

刪除軟連結,須使用他本身的指令
一樣到 DOS 視窗中,切到目錄裡
打指令:junction -d [虛擬目錄]
這樣就可以刪除了

另一種刪除方法:
先把真實目錄改名字
然後直接把虛擬目錄刪了
再回去把真實目錄的名字改回


軟連結雖使用起來不 easy,需要有一些電腦概念
不過它是解決目錄 疑難雜症,很棒的方法
若曾用過 unix-like 系統的網友,應該不陌生,講白就是 ln -s 的 windows 版

提供給有興趣的網友參考...
感謝fadora大大的耐心說明。


我按照你的教學,在4G的ram中設了512MB做ramdisk,其中300MB做SWAP,80MB做IE暫存,剩下的做temp、tmp,結果系統資訊如下:



請問途中看到的PF使用量為1.69GB,是不是XP目前用了1.69GB的PF?可是我SWAP中只設了300MB,顯然不夠,是這樣嗎?可是我在各個硬碟中都找不到PF的檔案,我不是很懂說。又fedora大大說一般來說SWAP設為256MB就夠用了,不知我的情況為何PF使用量這麼大呢?還請大大為我解釋一下,謝謝喔。

我目前只開網頁,並沒有開什麼特別的程式。
猴旭日 wrote:
請問途中看到的PF使用量為1.69GB,是不是XP目前用了1.69GB的PF?可是我SWAP中只設了300MB,顯然不夠,是這樣嗎?可是我在各個硬碟中都找不到PF的檔案,我不是很懂說。又fedora大大說一般來說SWAP設為256MB就夠用了,不知我的情況為何PF使用量這麼大呢?還請大大為我解釋一下,謝謝喔。...(恕刪)


我想那可能是翻譯的問題

下圖是 win7 的工作管理員,參考看看:


XP 的 「PF 使用量」那個地方,WIN7 是寫「記憶體」

忘記在哪看到的,這以前網路上有人討論過
XP 以前的 windows,微軟將「RAM」+「虛擬記憶體」整個視為記憶體,泛稱 PageFile 分頁記憶體。

所以你電腦顯示的 1.69GB PF 使用量,實際上指:RAM + 虛擬記憶體 的「使用總和」。

至於 XP 要如何把兩項分開看,建議是裝第三方工具軟體來看,會比較快。




上圖:這是 WIN7 內建的 [效能監視器]
位置在 [系統管理工具 ] -[效能監視器]

這個 XP 好像也有內建。

上例,我新增一個監視器,名稱是: Paging file
就是監視虛擬記憶體使用量的

可以看到 Paging file 的使用量,在 60左右的樣子
但單位是 %(不可調)
所以仍看不出實際使用量為多少......
只能知道是 60%,無法知道是多少 MB

不過它至少有抓出是 R:\pagefile.sys
這樣就有證明是虛擬記憶體是在 RamDisk 中了

要知道是幾 MB 也簡單,pagefile.sys 檔案多大
乘以 % 數,就是使用的量了

結論:
windows 本身內建的工具,很難監視 swap 到底用多少...
也許有方法吧,只是我不知道
所以建議直接安裝第三方工具軟體比較快

像前面推薦的 CachemanXP (這套只能使用於 xp)之類的
那個就能直接看出 swap 使用多少 MB


剛試了幾個我原先就有裝的系統工具
沒一個能偵測出 win7 swap 具體使用量的....
不過 I don't care,自己知道夠不夠用就好了,懶得找合用的工具軟體

網路上隨便找的相關資料:(參考看看)
http://leavedcorn.pixnet.net/blog/post/22163291

也是說 XP 下的 PF 是指 「RAM」+「虛擬記憶體」總和。
謝謝解說囉~~ ^_^

fedora fedora fedora
請問一下喔,我是用 Win7 和 dataram ramdisk

我只有把那 4 個 temp 參數設到 ramdisk 還有設 IE 的 temporary 這兩個動作而已

可是當我用 Win7 的備份功能的時候,他會強迫我一定要備份 ramdisk。但是不幸的是如果 ramdisk 需要 dataram 自動 formate 的話,只能 formate 成 fat 的,而 win7 無法備份 fat 磁區。

請問這個問題有解嗎?
問一下
免費版回存快(不想影響到開關機時間)的是哪一款?是ImDisk嗎?
除了設瀏覽器的暫存檔與免安裝軟體外,還可以放甚麼呢?

(我的是win7 x64 8G-打算設1.5G的Ramdisk - )
由愛生恨 很簡單 ....

fedora wrote:
windows 本身內建的工具,很難監視 swap 到底用多少...
也許有方法吧,只是我不知道
所以建議直接安裝第三方工具軟體比較快

雖然無關主題.....
網兄提到一些觀看系統訊息的程式
我就厚顏推個不錯的網站
網兄是W7
我推薦一個W7桌面小工具
System Monitor II
他可以顯示出很多訊息
除了CPU當然也包含了記憶體以及分頁檔訊息
我覺得很不錯用
在這位有愛的作者網站<<<
裡面也有很多不錯用的桌面程式
有興趣的可以過去看看
  • 41
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 41)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?