請問一下要把SSD當快取用有哪些方法?


albert1408 wrote:
大大這方法貌似不錯,...(恕刪)

動態磁碟是個麻煩的東西,請慎用。
你要做的是升級更高速度的pcie-ssd,或是ramdisk更能提高速度。

ramdisk的速度跟ssd
差異相當的大,有幾十倍的差異,所以不如將快取區放在ramdisk中會更有感。
更佳的做法是將os放在ram中,形成ramos,整個像是用飛的。


這是用紀憶體切2g去做暫存的電腦跟飛的一樣
Jones Lee wrote:
我們假若 SSD 本身速度 是 550/530 HDD 速度是 180/150
合併之後的速度是 (550 + 180) * 0.85 = 621 讀 寫就是 (530 + 150) * 0.85 = 578..(恕刪)


一快一慢做等量磁碟機,快的不會被拖慢,快的要等慢的?

真的可行嗎? 而且 *0.85 是怎麼來的呢?
用等量磁碟搭一快一慢
慢的,因為讀寫量被分攤掉,然後感覺速度有變快
實際上,快的也只能讀寫一半資料,而且還是要等慢的
這是掩耳盜鈴的作法

不過,蠻有創意的
Jones Lee wrote:
我的作法給樓主參考...(恕刪)


磁碟速度是依靠反應時間而來的,所以不會有什麼寫一半能較快的事情,因為雖然你概念是對的,但是運用的方式卻錯了。

假設:
Data => SSD= 30 us 1/N筆(N=是多少看數據大小,或FW寫得好不好)
Data======================> HDD= 2500 us 1/N筆
照你的做法會變成=30us+2470us+30us+2470us(兩顆同時執行,所以減30us) 這樣才完成兩次數據動作,所以看似少一半大小,但實際花費時間,卻要增加了幾百上千倍,而每次磁碟數據要寫入,可能必須要耗費幾萬次的動作,才能真正完成一個檔案,所以此法毫無意義。
以上就是快的要等待慢的原因


SLC=25 us MLC=50 us TLC=1xx us(顆粒體質越好的耗時就能越短)
以上還是最佳條件情況,存取所用的耗費時間,實際上現在產品會更慢

資料實際上,是切成一小部分一小部分去存取,(跟學習或看書是一樣道理)每次動作都是要花費時間,所以根本不是一般人,所想像的那樣運作,如果照這種方式,去做使用的話,只會讓SSD部分,必須等待HDD的傳輸完成,才能夠去做傳輸的動作,連同32同步運作的優勢,也會因為HDD而無法發揮,只能說是最糟糕的應用模式了(如同去學習沒有天賦的事情),要做快取用途,其實只要把系統的暫存,改設定到SSD上面保存就可以了(交由具有天賦的人處理),不用搞這麼多,有的沒有的聯想。

HDD=機車,一個駕駛(命令),只能載一位乘客(所以需要NCQ),SSD=小巴士,一個駕駛,可以載32名乘客,至於新的PCIE則是公車,一次能載128名乘客,中途每個乘客上下車,或者每次剎車跟踩油門(運作機制),也都還是需要耗時,總之電腦或磁碟,全都是如同這樣的方式運作的,而這也是程式碼越短,會讓軟體越快的原因。(公車如果只有一名乘客,那即使能載更多,也是毫無意義)

真正SSD"速度"(Speed),是看規格書裡面的耗時us(等同人的悟性),跟一般測試軟體顯示的“頻寬”(學多種或看的書多),半根毛的關係都沒有,如果各位上面的都能理解,那麽這個世界上,所有事情的運作規則,基本上也就能說是了解一大半了,因為大道同源。
Alex7378 wrote:
把SSD當系統碟,虛擬記憶體讓系統自己管理
page file就會是在SSD(恕刪)


請問大大,你的意思是說系統裝在ssd上,就不需要使用srt了,因為系統會自動分一些容量作為hdd的高速緩存好增加hdd讀取及寫入速度嗎?
如果是的話那我想請問,能不能用手動的方式調整容量作為hdd的高速緩存?怎麼調?

Jones Lee wrote:
我的作法給樓主參考
建議 SSD 要 240GB 以上,做切割,系統槽180GB,快取槽 60GB

然後 HDD 隨便大小都行,灌好系統之後
在 磁碟管理員把 SSD 跟 HDD 都轉換成 動態磁碟
接著 點 快取槽 建立 等量磁碟區然後把 HDD 拉進來,一起建立一個合併的磁碟區
然後格式化之後就能用了
我們假若 SSD 本身速度 是 550/530 HDD 速度是 180/150
合併之後的速度是 (550 + 180) * 0.85 = 621 讀 寫就是 (530 + 150) * 0.85 = 578

不知道這是否滿足樓主的需求呢 ??


請問你為什麼不是拿80g作系統槽就好?剩下全作快取槽幫hdd加速?
這樣不是更快嗎?
網路上幫hdd加速的內容講的比較少。
還有為什麼不幫ssd留更多空間?這樣不是能使壽命更長嗎?
例如80g作系統槽,80g作hdd的加速。

Jones Lee wrote:
我的作法給樓主參考
建議 SSD 要 240GB 以上,做切割,系統槽180GB,快取槽 60GB

然後 HDD 隨便大小都行,灌好系統之後
在 磁碟管理員把 SSD 跟 HDD 都轉換成 動態磁碟
接著 點 快取槽 建立 等量磁碟區然後把 HDD 拉進來,一起建立一個合併的磁碟區
然後格式化之後就能用了
我們假若 SSD 本身速度 是 550/530 HDD 速度是 180/150
合併之後的速度是 (550 + 180) * 0.85 = 621 讀 寫就是 (530 + 150) * 0.85 = 578

不知道這是否滿足樓主的需求呢 ??


那請問如果要取消合併要怎麼作?
uuhp222 wrote:
那請問如果要取消合...(恕刪)


真的那麼想要用SSD來做為傳統硬碟的快取

明明就有更正統的做法,網路一堆教學文

Intel 智慧反應技術(Intel® Smart Response Technology)

樓上那位高人是運用Windows本身的軟體RAID的作法

除非你的主機板不支援Isrt(像樓主講的),不然千萬別隨便去玩軟體RAID

不熟悉門道的人只會一天到晚3不5時重灌系統,浪費時間
關閉廣告
文章分享
評分
評分
複製連結

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