不好。
由於緩存機制和演算法的限制,如果硬碟採用容量更大的緩存,性能不但不能提高,反而可能會降低硬碟讀取數據的命中率,導致硬碟讀取速度不穩定。
此外,緩存容量大了在高低速之間交換數據的快速性就不會這么明顯了。
加之大容量緩存還會帶來安全隱患,遇到突然斷電時,緩存里的大量數據無法完全寫入到硬碟上,從而導致部分數據丟失。
硬碟緩存不僅可以加快硬碟的讀寫速度,同時也可以一定程度上保護硬碟。
當需要進行大量零散數據交換時,緩存可以起到臨時存儲的作用,減少硬碟尋道以及機械磨損,從而降低噪音延長硬碟壽命。
(1)緩存內存高有什麼好處擴展閱讀:
基本參數:
1、容量
作為計算機系統的數據存儲器,容量是硬碟最主要的參數。
硬碟的容量以兆位元組(MB/MiB)、千兆位元組(GB/GiB)或百萬兆位元組(TB/TiB)為單位,
而常見的換算式為:1TB=1024GB,1GB=1024MB而1MB=1024KB。
但硬碟廠商通常使用的是GB,也就是1G=1000MB,而Windows系統,就依舊以「GB」字樣來表示「GiB」單位(1024換算的),因此我們在BIOS中或在格式化硬碟時看到的容量會比廠家的標稱值要小。
硬碟的容量指標還包括硬碟的單碟容量。
一般情況下硬碟容量越大,單位位元組的價格就越便宜,但是超出主流容量的硬碟略微例外。
在我們買硬碟的時候說是500G的,但實際容量都比500G要小的。因為廠家是按1MB=1000KB來換算的,所以我們買新硬碟,比買時候實際用量要小點的。
2、轉速:
轉速的快慢是標示硬碟檔次的重要參數之一,它是決定硬碟內部傳輸率的關鍵因素之一,在很大程度上直接影響到硬碟的速度。硬碟的轉速越快,硬碟尋找文件的速度也就越快,相對的硬碟的傳輸速度也就得到了提高。
硬碟轉速以每分鍾多少轉來表示,單位表示為RPM,RPM是Revolutions Per minute的縮寫,是轉/每分鍾。
RPM值越大,內部傳輸率就越快,訪問時間就越短,硬碟的整體性能也就越好。
硬碟的主軸馬達帶動碟片高速旋轉,產生浮力使磁頭飄浮在碟片上方。
要將所要存取資料的扇區帶到磁頭下方,轉速越快,則等待時間也就越短。因此轉速在很大程度上決定了硬碟的速度。
家用的普通硬碟的轉速一般有5400rpm、7200rpm幾種高轉速硬碟也是台式機用戶的首選;
而對於筆記本用戶則是4200rpm、5400rpm為主,雖然已經有公司發布了10000rpm的筆記本硬碟,但在市場中還較為少見;
伺服器用戶對硬碟性能要求最高,伺服器中使用的SCSI硬碟轉速基本都採用10000rpm,甚至還有15000rpm的,性能要超出家用產品很多。
較高的轉速可縮短硬碟的平均尋道時間和實際讀寫時間,但隨著硬碟轉速的不斷提高也帶來了溫度升高、電機主軸磨損加大、工作噪音增大等負面影響。
3、平均訪問時間:
平均訪問時間體現了硬碟的讀寫速度,它包括了硬碟的尋道時間和等待時間,即:平均訪問時間=平均尋道時間+平均等待時間。
硬碟的平均尋道時間是指硬碟的磁頭移動到盤面指定磁軌所需的時間。這個時間當然越小越好,硬碟的平均尋道時間通常在8ms到12ms之間,而SCSI硬碟則應小於或等於8ms。
硬碟的等待時間,又叫潛伏期,是指磁頭已處於要訪問的磁軌,等待所要訪問的扇區旋轉至磁頭下方的時間。平均等待時間為碟片旋轉一周所需的時間的一半,一般應在4ms以下。
4、傳輸速率:
傳輸速率,單位為兆位元組每秒(MB/s)。硬碟數據傳輸率又包括了內部數據傳輸率和外部數據傳輸率。
內部傳輸率 也稱為持續傳輸率,它反映了硬碟緩沖區未用時的性能。內部傳輸率主要依賴於硬碟的旋轉速度。
外部傳輸率它標稱的是系統匯流排與硬碟緩沖區之間的數據傳輸率,外部數據傳輸率與硬碟介面類型和硬碟緩存的大小有關。
Fast ATA介面硬碟的最大外部傳輸率為16.6MB/s,而Ultra ATA介面的硬碟則達到33.3MB/s。2012年12月,兩80後研製出傳輸速度每秒1.5GB的固態硬碟。
5、緩存:
由於硬碟的內部數據傳輸速度和外界介面傳輸速度不同,緩存在其中起到一個緩沖的作用。
緩存的大小與速度是直接關繫到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體性能。
當硬碟存取零碎數據時需要不斷地在硬碟與內存之間交換數據,有大緩存,則可以將那些零碎數據暫存在緩存中,減小外系統的負荷,也提高了數據的傳輸速度。
2. 硬碟緩存有什麼用,越高越好嗎
1、並不是這樣的,硬碟的好壞主要在匯流排、緩存、緩存I/O速度、轉速。但是轉速並不影響什麼,不起決定作用,它只是d發熱量的問題。匯流排目前最好的是Solo 8GB/S。
2、只是伺服器硬碟。但是費用不是一般家庭承擔的起。緩存的容量越大在寫入或讀取時就可以有更大的吞吐量,但是要注意I/O速度必須快,吞吐量才能大,也就是說這兩個相互扶持,相互影響。轉速在普通電腦里談不上什麼。
3、因為這只是發熱量的問題,7200與5400在桌面電腦沒有可比性,因為在硬碟使用時,如果兩個緩存、匯流排、I/O一樣的前提下,僅僅差1.8MB/S(全速),但是在移動平台上就有區別了,這兩個的速度相差8.79MB/S,這里就不解釋為什麼了,簡單說收到其他硬體已經本身的影響,比較復雜,涉及到微電子。有些商家用什麼高速7200硬碟來蒙騙顧客,只注重轉速,而且更可惡的是,用5400轉去說是7200的,這是桌面電腦。因為差距不大,但是移動平台就不敢亂說。
3. 高速緩存的主要作用
高速緩存是處理核心(包括CPU與GPU)或者外部儲存設備與主內存區間的一個緩沖儲存區,所以稱為緩存
在CPU,GPU等處理核心上,核心計算的臨時中間數據和大量需求的數據都優先儲存在緩存里,舉個例子:CPU計算一個1+1+1的值時,第一次計算前兩個數的和的結果2就儲存在CPU緩存里,再把結果拿來進行第二次計算,當然,現在的處理器算這個數據不用這么做,只是面對大量數據計算的時候需要這么做
在更大量的計算里,處理器會按數據的優先順序從低到高分別儲存在一級,二級,三級緩存中,再沒有空間就會放進內存中,處理器讀取數據也是從一級緩存開始,直到內存中,如果內存還沒有數據就去硬碟光碟等外部儲存設備找,一級緩存速度最快,二級,三級次之
在外部儲存設備中,比如硬碟和光碟機的緩存主要是提高傳輸速率,增加硬體壽命,你可以從硬碟一個分區復制一堆小文件到另一個分區,你可以發現,復制相同容量的文件速度是大文件快於小文件,因為每個小文件都要進行文件的建立,數據寫入與結束寫入等過程會耗費很多時間
在處理器或者內存向硬碟或者光碟機(刻錄機)寫入的數據都是小文件或者數據而且並不連續,他們都先放在硬碟緩存里,到整個文件結束或者到緩存區容量極限時再一次性寫入硬碟,這樣可以減少硬碟的讀寫次數,並且以此寫入的速度更快~
4. 高速緩存有什麼作用為什麼cpu需要高速緩存
什麼是高速緩存技術:
高速緩存英文是cache。一種特殊的存儲器子系統,其中復制了頻繁使用的數據,以利於cpu快速訪問。存儲器的高速緩沖存儲器存儲了頻繁訪問的
ram
位置的內容及這些數據項的存儲地址。當處理器引用存儲器中的某地址時,高速緩沖存儲器便檢查是否存有該地址。如果存有該地址,則將數據返回處理器;如果沒有保存該地址,則進行常規的存儲器訪問。因為高速緩沖存儲器總是比主ram
存儲器速度快,所以當
ram
的訪問速度低於微處理器的速度時,常使用高速緩沖存儲器。
高速緩存的作用:
在cpu開始執行任何指令之前,都會首先從內存中取得該條指令以及其它一些相關數據和信息。為了加快cpu的運行速度,幾乎所有的晶元都採用兩種不同類型的內部存儲器,即高速緩存。緩存被用來臨時存放一些經常被使用的程序片段或數據。
一級高速緩存是性能最好緩存類型,與解釋指令和執行算術運算的處理單元一到構成cpu的核心。cpu可以在全速運行的狀態下讀取存放在一級高速緩存中的指令或數據。intel的處理器產品一般都會具有32k的一級緩存,而象amd或via這種競爭對手的產品則會使用更多的一級緩存。
如果在一級緩存中沒有找到所需要的指令或數據,處理器會查看容量更大的二級緩存。二級緩存既可以被集成到cpu晶元內部,也可以作為外部緩存。pentium
ii處理器具有512k的二級緩存,工作速度相當於cpu速度的一半。celeron以及更新的pentium
iii晶元則分別具有128k和256k的在片二級緩存,能夠在處理器全速下運行。
對於存放在速度較慢的二級緩存中的指令或數據,處理器往往需要等待2到4個時鍾周期。為了充分利用計算資源,cpu可以在這段時間內查看和執行其它正在等候處理,但不需要使用額外數據的指令,從而提高整個系統的速度,把空閑時間降低到最低程度。
5. 固態硬碟 DRAM緩存大有什麼好處
固態硬碟具有獨立的DRAM內存顆粒,主要好處是可以降低固態硬碟的讀寫延遲,提升固態硬碟的讀寫性能,延長快閃記憶體顆粒的讀寫壽命。
一般有獨立DRAM緩存的固態硬碟會高端一些,也就是說性能更好壽命更久,而低端固態硬碟可能沒有獨立內存顆粒,而是共享系統內存作為緩存使用。