使用SSD時,除了要將temp檔案搬到Ramdisk或硬碟去外,也要注意看有什麼程式會一直寫入SSD。用Crystal DiskInfo看SSD的寫入量,每天都會成長1~2GiB,如果整天開機增加可能到10GiB以上,透過Process Hacker監視Rread/Write Disk的程式,發現eMule, Google Chrome在開啟時都會在AppData目錄下不斷寫入,像是設定、cookie之類,,日積月累後就變得很大。由於這些檔案是程式要不斷使用的,所以不能放到Ramdisk去,倒是可以放到硬碟上,再使用mklink指定回來。
mklink用法如下
G:\ProgramFiles\_AppData>mklink /j C:\Users\gabriel\AppData\Local\eMule eMule
已建立 C:\Users\gabriel\AppData\Local\eMule 的連接 <<===>> eMule
bagatelles 發表在 痞客邦 留言(1) 人氣(2,271)
裝了新系統後,Windows 7 開始慢慢更新,終於到了SP1,但裝了三次都失敗,不知道為什麼?後來搜尋錯誤代碼「0x8004402f」後,發現可能是RAMDisk造成的問題,我有裝了SoftPerfect RAM Disk來用,這個是非商業使用的,可以設定任意size而且速度也不錯,跟商業的比起來不相上下。安裝SP1前先將RAMDisk移除,如果有設定temp到那邊,要先改回來。我瀏覽器也移到那裡,所以就要先把瀏覽器關掉,不然cache會出錯。重新安裝一次SP1,這次重開機設定果然就沒錯誤了,很快就完成安裝!進入系統後,再次打開RAMDisk就好了。
bagatelles 發表在 痞客邦 留言(0) 人氣(6,311)
設定chrome
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="R:\chrome" --disk-cache-size=1024
Firefox
bagatelles 發表在 痞客邦 留言(0) 人氣(5,240)
2010/09/08新增
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
REG_MULTI_SZ” and “REG_EXPAND_SZ
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
修改Windows SharedSection三個數字中間的那個,將3072改為8192。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\GDIProcessHandleQuota
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\USERProcessHandleQuota
GDIProcessHandleQuota值範圍從256~16,384,預設為10,000若常開很多視窗可以將值設定接近上限。USERProcessHandleQuota值範圍從200~18,000,預設值為10,000,常開多個視窗也可以將值設定為更大。此值好像不能設定較上限更大?大了應該也沒用,反而可能造成系統不穩定。
bagatelles 發表在 痞客邦 留言(0) 人氣(1,126)