記憶體超過1G的朋友,你是否有好好運用...(虛擬硬碟-加速網頁瀏覽)

小RayRay wrote:
大大我的vista是...(恕刪)


分頁檔是不用設在ramdisk裡的!!

此帖發文的大大 在回覆文裡已經有說明囉!

vista 32bit 可正常使用喔!

若關必所有分頁檔會有問題

請在ramdisk 最小設16 最大也16即可!

sc019997 wrote:
分頁檔是不用設在ramdisk裡的!!

此帖發文的大大 在回覆文裡已經有說明囉!

vista 32bit 可正常使用喔!

若關必所有分頁檔會有問題

請在ramdisk 最小設16 最大也16即可!


厄…不太懂妳說的耶
不用設分頁檔…但又要設在ramdisk 最小設16 最大也16?

我目前有3G的實體RAM(1G+512G*2)
也已經把分頁檔關了,目前沒有發生問題,因為我覺得RAM夠大,這樣是多餘的。

可是出現另一個問題…在上網過後Temporary Internet Files並不會留下剛剛網頁上的圖片
什麼東西也沒有,COOKIE也沒有說…也不能自動載入備份(因為Temporary Internet Files是隱藏檔不能自動複製?)

看來我研究了一天的RAMDISK只剩TEMP可以放進去了…
有人能夠為我解答嗎?我是VISTA 32BIT的… :)
http://www.flickr.com/photos/ray529
小RayRay wrote:
厄…不太懂妳說的耶不...(恕刪)


有些大型軟體 是需要設虛擬記憶體才可以正常啟動 ex:photoshop

最小需求要設16mb 我也沒在使用 所以我也沒設

上網過後瀏覽過後的圖片會存到ie暫存檔裡

你可以到網際網路選項裡 去檢視檔案

這幾天試用感覺 把ie暫存 指向ramdisk 似乎無法備份復原

不然照理來說正常開關機 ramdisk 大小使用容量應該一樣

目前只感覺系統TEMP能正常備統份復原

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

但這也有好處 不用去煩惱IE暫存積存過多的問題

IE暫存也是常中木馬的位置

只要在不重開機 狀態下 瀏覽曾經瀏覽過的網頁

設在RAMDISK 會比設在實體硬碟 速度更快

這是很明顯的

使用系統VISTA 32bit

sc019997 wrote:


有些大型軟體 是...(恕刪)


我今天早上研究了一下前面大大提供的BAT參數
發現其中並沒有 /H 這個參數哦~
所以不能夠複製隱藏檔…IE的暫存是隱藏的哦!
所以如果是用前面大大提供的BAT,請在後面加上 /H 就行了
目前VISTA 32BIT 運作正常。

另外講一下…剛剛去查MS-DOS 查XCOPY/?
他竟然回我XCOPY現在已經過時了,請使用robocopy耶…
好好玩哦…好人性話的回答…

vista現在有新的robocopy複製命令了(聽說之前就有了…不過我不是很懂,我和電腦程式不熟)
有更多參數可以用了
其中像是指定日期…等
這樣一來就可以指定IE暫存的日期了…
比如說只要最近一個星期上過的網站的檔案就好了
這樣一來以前上過,但不常上的網站就不會被備份進去了,節省ramdisk的空間
有空再來研究看看好了
http://www.flickr.com/photos/ray529
小RayRay wrote:
我今天早上研究了一下...(恕刪)


期待大大研究出適合vista的 bat檔!

這星期 期中考
請問各位大大,小弟的RAM有4G(1GX4),平常都是做娛樂用途(打電動、看電影),請問我的虛擬記憶體要怎麼設定,要設分頁檔案嗎?起始大小(MB)跟最大值(MB)要如何設定呢?懇請各位大大幫忙!感恩!!
sc019997 wrote:


期待大大研究出適...(恕刪)


厄…我是唸商科的…不是很了程式這玩意兒的…

不過我還是硬著頭皮改良了一下…還是要謝謝前面的大大呀~

VISTA 32 BIT 快樂使用中

我是3G的RAM(反正VISTA 32BIT 4G也只能抓到3.XX而已。1G*2 512*2),分512出來,其中256給IE,256給TEMP。
但只要IE沒用到256,假設只用到56的話,其實TEMP是可以用到456的哦~
讓大家參考一下。

關機的.bat
只有加了 /H 這個參數,作用是可以複製隱藏檔和系統檔
--------------------------------------------------------------------------------------------

echo off
d:
cd\
if exist d:\RamDiskBackup goto Point1
md d:\RamDiskBackup
md d:\RamDiskBackup\TEMP
:Point1
if exist d:\RamDiskBackup\TEMP Goto Point2
md d:\RamDiskBackup\TEMP
:Point2

xcopy R:\TEMP\*.* d:\RamDiskBackup\TEMP /D /E /V /C /Q /G /R /K /Y /H

cd\
echo on
Exit

開機的.bat

也是加了一個 /H。另外加了RD /Q /S D:\RamDiskBackup\TEMP
才不會在刻意情況下刪除了RAMDISK中的檔案,下次開機卻又回復了,像是IE暫存刪掉後,下次又原封不動的出現的情況發生。
(這是因為我個人使用習慣的關係,也可以刪掉這一段。這樣就只會複製那些相較於在備份資料夾中,RAMDISK所新增的檔案。不過也因為這樣,假設你設50M的暫存,備份檔卻無限制的長大,到時怎麼回存回50M的RAMDISK呢?我這樣說得對不對呀?哈)

-------------------------------------------------------------------------------
md R:\TEMP

xcopy D:\RamDiskBackup\TEMP\*.* R:\TEMP /E /V /C /Q /G /R /K /Y /H
RD /Q /S D:\RamDiskBackup\TEMP

echo on
exit

原來大大刪的是Prefetch裡下的所有檔案哦…
有人說刪.PF 檔會讓電腦啟動變快,不過大大的做法是把Prefetch下的檔全刪了
裡面也有不是 .PF的檔哦! 我小時候刪過,有幾次刪完後不能開機…

我現在也是回存前先把實體硬碟備份的先砍掉
理由當然跟你一樣,這樣備份檔才不會無節制的擴大。

/H的問題你發現了 哈哈

我後來也補上了^^
========================
至於,pagefile設定問題
很多討論區有人測過了,你設在ramdisk裡面會有最大效應
應該是說,分頁檔要求不大的話,最好設定在RAMDISK裡面
關掉的話,可能有些軟體不能正常運作。

我目前4G
0.5G 給supercacheII
1.5G給RAMDISK
分頁擋設定768MB在RAMDISK裡面
RAMDISK放了BT,Firefox,千千靜聽, PCMan, TEMP, IE的暫存,FF的暫存,BOINC
目前啥問題都沒有
開機後,free momery 900--1000MB之間 PF使用量在2.7GB附近

用了RAMDISK變慢的同學,一定是本身的RAM就不足...
導致能用的記憶體變小...
VISTA 使用者可以自已試試使用 ROBOCOPY來寫哦
不難的…在命令提示字元打上ROBOCOPY/?就可以看到說明了

我想會用到下列的參數吧

/MIR 鏡像檔案
/XO 排除舊的檔案
/MAXAGE 指定多久前的檔案不複製(IE的TEMP,要是很久沒上去的網站,就可以不要再複製了)
/MAX 指定多大的檔案不要複製(看過的影片不想留著…)


就這樣囉
http://www.flickr.com/photos/ray529
DRAM (實體記憶體)的特性是必須「通電」才能保存資料
當電腦「關機」或「重開機」,DRAM 的資料就會消失
這就是為甚麼 RAMDISK 無法保存資料的原因

但這個問題可以由技術克服,只要在「關機」或「重開機」之前
將 RAMDISK 資料完全克隆成 image 檔,寫入硬碟
「開機」的時候,再將 image 檔重新載入 RAMDISK,就好像資料不曾消失一樣

RAMDISK 軟體基本上分成「免費」和「要錢的」兩種
上面說的那個 image 功能,是「要錢的」才有


一般常用的 RAMDISK 軟體,是這個「免費」的:


我不知道它叫什麼名字,只知道它是免費軟體,Google 找一下很容易找到
VISTA 32bit 也可以使用,完全正常

它有 sava image 功能,但必須「手動」

不像有些「要錢的」RAMDISK,存 image 是自動的
只要偵測到系統發出關機信號,就會自動保存

但這個 image 功能其實不重要
除非是想把 Application 應用軟體,灌在 RAMDISK 上面
例如把 photoshop 灌在 RAMDISK 上面,啟動大概不用一秒

會比技嘉的 iRAM 還快
因為 iRAM 是走 SATA 通道,被限制在 150MB/s
但記憶體通道的速度是 GB/s 級別的

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

我的 VISTA 32bit 家庭白加版,有 2GB RAM
是開 512MB 給 RAMDISK,放 Temp、IE 快取、Firefox 快取
SWAP(虛擬記憶體)是完全關閉的,使用正常


樓上有網友提到:
pagefile 是因為記憶體不足,拿硬碟來當 RAM 使用
為甚麼用了 RAMDISK 還要把 pagefile 設進去

基本上這個觀點完全正確!


但要關閉 SWAP,必須確定 RAM 真的足夠
phtoshop 在開啟幾百MB工作檔的時候,它會吃很多 RAM,有可能吃到幾 GB 之譜

此時因為 RAM 已經用盡,SWAP 又是關閉狀態,windows 就會提示記憶體不足
但不會當機,因為 windows 會很雞婆的自動開啟 swap,需等待幾秒
這期間電腦會失去回應,直到 windows 完成開啟 swap 的動作, 才會恢復操作


再來一個問題是系統變數 Temp 的大小
設 16MB 是不行的,除非應用軟體都灌好了,以後不會再灌軟體,也不更新

在「安裝軟體」的時候
有些軟體是封裝成一個檔案(包括 windows 下載的更新檔)

執行它就會自動解壓縮,然後安裝
問題就是它解壓縮是解到哪裡?沒錯,大部分預設都是 Temp

若 Temp 太小,就會發生軟體無法安裝,無法更新,遊戲無法安裝之類的錯誤
因為沒有足夠的空間,讓它解壓縮
此時必須把 Temp 設回去硬碟,才能正常安裝

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

然後再論何謂「關閉 SWAP」

要關掉虛擬記憶體,並非只是在 [控制台]-[系統],將虛擬記憶體設沒有,這麼簡單

因為 windows 有一個功能:將很久沒用的 DLL,卸載至虛擬記憶體,以恢復 RAM 空間

這個功能是藉由一個「機碼」做控制,0 關閉 1開啟
搜尋 Google 可找到機碼的正確位置和名稱

但用軟體會更方便



Cachemen XP 這個軟體不支援 vista
不過 vista 這個「自動卸載 DLL」的功能預設是關閉,也沒必要去更改


另外要注意的是:
有些所謂「記憶體最佳化軟體」,RAM Defrag ...之類的
實際上它並不是真的把資料從 RAM 中清除,而是搬移到 SWAP 上面去
因為它沒有那麼神,能判斷程序的用途,如果把系統程序給刪了,會造成系統崩潰

所以這類軟體,幾乎都是把 RAM 中久未使用的資料
搬移到 SWAP ,以空出 RAM 空間這樣而已

自然的,假如虛擬記憶體是關閉的,要避免使用這類軟體
因為 SWAP 已經關閉不存在了
使用這類記憶體最佳化軟體,會導致 windows 自動開啟 swap
而這期間系統會暫時停止回應
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 11)

今日熱門文章 網友點擊推薦!