友人在賣隨身碟的地方工作, 知道我前陣子一直注意 SSD 相關產品,
上週說 PQI 有幾顆 32G MLC SSD (S525)出清, 就用成本價給我一顆了.
拿到之後先解剖, 看到的是 JM 的控制器, 常被詬病速度會瞬間降速那款.
而我看重 SSD , 主要是搜尋快, 耐震, 低熱, 安靜等優點,
雖然有寫入很慢跟使用壽命的問題, 不過有其他辦法替代, 就開始用了.
安裝 Windows 過程並沒有太大問題, 安裝過程中,
接上 USB 外接 MicroDrive (微型硬碟)當暫存區用, 減少 SSD 寫入的次數及速度.
安裝 Windows 之後, 馬上安裝 Ramdisk , (X61 出廠搭 1G RAM , 再購買 2G 共 3G 可用)
並設定 TEMP , 虛擬記憶體, IE 的 Tempor~1 , Firefox 的 Cache 都指向 Ramdisk ,
開機只要 10~15 秒, 點單一程式只要 3~5 秒, 由於搜尋快的優點,
目前當上網機感覺比硬碟快, 又方便搭火車時, 接 3G 網卡使用.
感想:
1. 拿 SSD 來當系統碟, 以價位上來說雖然比硬碟貴, 只要避免大量寫入, 善用讀取跟搜尋快速的優點, 仍然可以有不錯的改善.
2. 由於 SSD 寫入速度比硬碟"慢很多", 所以建議將 I/O 份量用其他方式改善, 例如個人目前考慮: 1. PCMCIA MicroDrive 2. 1394 或 USB 外接硬碟 3. ThinkPad UltraBay 硬碟
後記:
本文所用的描述都不是經過精密程式測試的結果, 純屬個人感覺及使用運作原理推測.
(白話文: 被 Mac OS X 那種包裝過的環境養壞了, 只要運作"感覺"比較快就覺得爽了)
備註: (個人 MEMO )
1. RAMDISK : 參考
http://briian.com/?p=48952. 修改 Firefox : 參考
http://briian.com/?p=51573. 修改 IE , 設定虛擬記憶體: 略
4. 修改 squid for Windows (個人偏好安裝本機 proxy , 因為會同時用 IE 跟 Firefox 瀏覽相同網站):
a. 將 Squid 安裝於 c:\squid (預設值)
b. "不需要馬上"執行 squid -z , 因為要把暫存檔丟到 ramdisk .
c. 修改 squid.conf , 增加
cache_dir ufs r:/squid/var/cache 100 16 256
d. 撰寫啟動用的程序 squid.bat : (因為 Squid 有專屬檔案結構, 所以改成啟動前, 才在 RAMDISK 建立結構)
rem 個人使用, 勿照抄
@echo off
rem 需要檢查參數, 有 start 與 stop 兩種, 如果參數為空白則直接結束程式
if "%1"=="" goto end
rem 設定主程式位置與檢查主程式是否存在, 如果主程式不存在則直接結束程式
set squid=c:\squid\sbin\squid.exe
if not exist %squid% goto end
rem 依參數跳到"啟動"或"停止", 如果參數不對(跳不到指定的地方), 則直接結束程式
goto %1
goto end
rem "啟動"服務, 啟動前先進行檢查
rem 設定 ramdisk 所在磁碟機代號
rem 檢查 squid 目錄結構, 如果已經建立好, 就直接啟動
rem 如果尚未建立 squid 目錄, 則嘗試建立, 但如果無法建立, 則結束程式
rem 目錄結構建立完成, 啟動 squid
:start
set ramdisk=r:
if exist %ramdisk%\squid\var\cache\swap.state goto start_squid
if not exist %ramdisk%\. goto end
if not exist %ramdisk%\squid\var\cache\. mkdir %ramdisk%\squid\var\cache
if not exist %ramdisk%\squid\var\cache\. goto end
%squid% -z
:start_squid
net start squid
goto end
rem "停止"服務
:stop
net stop squid
goto end
rem 程式尾端
:end
e. 將 Windows 服務的 Squid 改為手動.
5. 將 Firefox 跟 IE 的 proxy 設定為 127.0.0.1:3128
6. 每次開機後連上網之後, 執行自製的"squid.bat start"(上面)
7. (可考慮, 非必要)將 Firefox 跟 IE 的"磁碟快取"關掉