為什麼傳統硬碟廠商不肯在加大快取大小?

當快取到一定的大小的時候...擊中率會到一個極限
再高就沒用了

讀寫頭機械的物理極限卡很久了...沒突破...

所以硬碟才發展 SSD+HDD的合體 現在會卡的點大多都在...程式開啟階段
這一點產品就有發展的空間...

WORD的檔能多大 100MB 現在7200轉的硬碟 都可以在兩秒內讀完吧
程式呢....

要快就 ... SSD
我會認真的建議大大,到圖書館借計算機概論..看完,您大概就懂了.

tekarin wrote:
我不太清楚硬碟上的快...(恕刪)


的確您太天真了,
再怎麼加大看那混合碟沒有比一般碟快,
那加大有啥用?
就好比您電腦只拿來上上網打個WORD,
裝4G的RAM跟裝32G的RAM用起來的速度是一樣的。

doggykoon wrote:
裝4G的RAM跟裝32G的RAM用起來的速度是一樣的。


爽度有差哦!!
好久沒有人把牛皮吹的這樣清新脫俗了

tekarin wrote:
現在電腦的瓶頸卡在硬...(恕刪)

一隻1G的RAM很危險多的錢去買混合碟或SSD或作RAID
有很多作法

tekarin wrote:
現在電腦的瓶頸卡在硬...(恕刪)

冒昧請問一下你打的意思是RMA還是RAM該不會是指記憶體吧?
請把單字打正確
快取再大都沒有任何意義…
原因非常簡單,首先快取在儲存的方面幾乎沒有用(除非你認為資料最終不用寫入磁碟),最多就是原先零散儲存的資料,透過先丟到快取中集合,再一次性向硬碟進行存取,但問題是你願意等多久?幾MB的快取,那大不了就是幾秒的時間差,而若給你個2GB的快取好了,然後要求你所有儲存的資料全部都得集滿2GB再向硬碟一次送?試問你得集多少時間?當資料卡在快取而尚未寫入硬碟時,別說是斷電之類的問題,當下是否反而造成後續讀取的問題?所以快取的數量絕對不是越大越好,重點是精算硬碟本身的讀寫速度,並且作為輔助手段合理的加大

另外大的快取夢想的是在讀取時能變快,但實際上有可能嗎?
快取中的內容終究還是得從硬碟拉出來,充其量就是拉出來之後短時間內不刪除,於是「二次存取」時便可以直接使用快取中的內容,但這有多少?電腦中有個東西叫記憶體,大多數的程式本來就只會把使用中的資料放置在記憶體中,而不會一而再、再而三的對硬碟呼叫相同檔案,於是所謂「二次存取」多數是人為性的關閉特定文件又再重開,但正常人總也不會這樣對相同檔案開了又關、關了又開,真的有此意外的話,也算是極少數,例如你看一個影片時不小心把影片關掉,於是再重開,這時若有龐大的快取,說不定就不用再由硬碟重讀影片了,但這極少數,真的很少…,除非你天天手殘…

換個說法的話,原先要求資料只需要從磁碟拉取即可,現在當你要求快取加大,並且要求把資料都丟到快取進行這種”低可能性”的二次利用,那試想「磁碟->記憶體」、「磁碟->快取->記憶體」這兩者哪個比較快?
所以在讀的方面,快取也不是越大越好,而是針對目前系統中程序設定不將資料留在記憶體,且資料內容不會進行變動,但又真正會經常被呼叫的少數檔案進行精算…
tekarin wrote:
現在電腦的瓶頸卡在硬碟的處理速度
那為什麼傳統硬碟的廠商沒有想過加大快取?
記得之前曾經在滄者看過一篇文章
利用軟體使用RMA當硬碟的快取後,傳輸速度可以比SSD還快,還有影片證明,
在較大的檔案傳輸完後立刻切掉電源重開機,複製過去的檔案也是正常可使用。
最近也在01看到一篇直接在外接盒上加大快取記憶體,讓傳統硬碟傳輸加快。

那麼3大硬碟廠商都是笨蛋嗎?
加大快取就能非常有效的提升速度,WD還出了雙磁頭的技術,但效能確連一倍成長都沒有。
到底是什麼原因使得硬碟廠不願加大快取?
有大大可以開釋一下嗎?


不是無限加大cache就能提升效能這麼簡單。cache大小取決於很多因素,要考慮的面向也很多。簡單舉個二點:

1.以sequential burst write來說,比如寫入一個4GB的檔案,寫入速度上限決定在HDD 磁頭寫入的極限,cache=0 or cache=1GB的速度都是一樣的。現在一般家用的SATA HDD大概就是在60MB~80MB/s左右。

2.以random R/W來說,不論cache有多大,只要每次都發生cache miss (讀寫的DATA不在cache中),讀寫的效能還是決定在HDD本身,有沒有cache都沒差。

(1)就是指應用型態,比如DVR監視錄影,或DV影像,大概就會是sequential burst write。

(2)指的是資料存取型態,針對temporal locality的存取方式,的確cache越大效能越好,只要降低cache miss到 0%,那就是RAM disk要做的事。
什麼東西?
你好像沒搞清楚
第一你錯字 RMA 是什麼?
RAM 吧
拿 RAM 當快取
速度當然快
但你知道這有多不實用嗎?
除了跑分軟體好看
你實際上是跑不出什麼效果的
你最後端的硬碟速度不會變快
當初硬碟廠商配 16M
那基本上就是 16M 夠用了
你資料不是存在快取內 是在硬碟
跑分軟體資料都馬還在快取內 分數當然好

tekarin wrote:
那麼3大硬碟廠商都是笨蛋嗎?


笨蛋是你嚕
因為你根本不懂......

拿 RAM 當快取
根本就是在 小水管後面接大水管
水量不會因此更多


lolinyu wrote:
最基本的省成本1g的...(恕刪)


SSHD的設計概念是

先統計出你用檔案的頻率

然後把最常用的預先丟上NAND FLASH

這樣的話你最常用的檔案就會用相當於SSD的速度被找到/讀出

關閉廣告
文章分享
評分
評分
複製連結

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