硬碟緩存
A. 如何查看硬碟緩存
工具/原料:Windows7系統電腦,電腦管家軟體。
1、雙擊電腦桌面中的電腦管家。
B. 如何設置硬碟緩存
在選項-磁碟緩存中,最好把磁碟緩存的最小值和最大值設成一樣,你內存較小,為給其他程序多留點內存,設成16M就夠了,「減少緩存當空閑物理內存低於多少」是為了在可用物理內存較少時,把分給磁碟緩存的內存拿出來給其他程序用,而不影響其他程序的運行。
------------------
虛擬緩存的設置方法可以在system.ini中設置。下面就來介紹一下如何在 system.ini中操作。首先在「開始」中「運行」system.ini。然後在文件中查找「[vcache]」,然後鍵入以下信息:
MinFileCache=...
MaxFileCache=...
Chunksize=...
NameCache=...
DirectoryCache=...
第1行和第2行是設置了最大的和最小的磁碟緩存的大小,它會直接影響到用於轉換用途的內存。「Chunksize」設置的是塊的大小,就好像是FAT16與FAT32一樣,它是磁碟緩存的最小單位,如果設得過大就會浪費空間,而過小又會使佔用的塊過多,降低工作效率,所以最好取個適合的值一般推薦512。「NameCache」設定了一個Windows系統所能跟蹤的文件數上限。「DirectoryCache」設定了一個Windows系統所能跟蹤的目錄數上限。
C. 硬碟緩存是什麼
什麼是硬碟緩存?
緩存(Cache memory)是硬碟控制器上的一塊內存晶元,具有極快的存取速度,它是硬碟內部存儲和外界介面之間的緩沖器。
由於硬碟的內部數據傳輸速度和外界介面傳輸速度不同,緩存在其中起到一個緩沖的作用。緩存的大小與速度是直接關繫到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體性能。當硬碟存取零碎數據時需要不斷地在硬碟與內存之間交換數據,如果有大緩存,則可以將那些零碎數據暫存在緩存中,減小外系統的負荷,也提高了數據的傳輸速度。
● 使用大硬碟緩存你將得到什麼好處?
硬碟的緩存主要起三種作用:
一是預讀取。二是對寫入動作進行緩存。第三就是臨時存儲最近訪問過的數據。
D. 硬碟緩存是什麼意思
緩存(Cache memory)是硬碟控制器上的一塊內存晶元,具有極快的存取速度,它是硬碟內部存儲和外界介面之間的緩沖器。由於硬碟的內部數據傳輸速度和外界介面傳輸速度不同,緩存在其中起到一個緩沖的作用。緩存的大小與速度是直接關繫到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體性能。當硬碟存取零碎數據時需要不斷地在硬碟與內存之間交換數據,如果有大緩存,則可以將那些零碎數據暫存在緩存中,減小外系統的負荷,也提高了數據的傳輸速度。
硬碟的緩存主要起三種作用:一是預讀取。當硬碟受到CPU指令控制開始讀取數據時,硬碟上的控制晶元會控制磁頭把正在讀取的簇的下一個或者幾個簇中的數據讀到緩存中(由於硬碟上數據存儲時是比較連續的,所以讀取命中率較高),當需要讀取下一個或者幾個簇中的數據的時候,硬碟則不需要再次讀取數據,直接把緩存中的數據傳輸到內存中就可以了,由於緩存的速度遠遠高於磁頭讀寫的速度,所以能夠達到明顯改善性能的目的;二是對寫入動作進行緩存。當硬碟接到寫入數據的指令之後,並不會馬上將數據寫入到碟片上,而是先暫時存儲在緩存里,然後發送一個「數據已寫入」的信號給系統,這時系統就會認為數據已經寫入,並繼續執行下面的工作,而硬碟則在空閑(不進行讀取或寫入的時候)時再將緩存中的數據寫入到碟片上。雖然對於寫入數據的性能有一定提升,但也不可避免地帶來了安全隱患——如果數據還在緩存里的時候突然掉電,那麼這些數據就會丟失。對於這個問題,硬碟廠商們自然也有解決辦法:掉電時,磁頭會藉助慣性將緩存中的數據寫入零磁軌以外的暫存區域,等到下次啟動時再將這些數據寫入目的地;第三個作用就是臨時存儲最近訪問過的數據。有時候,某些數據是會經常需要訪問的,硬碟內部的緩存會將讀取比較頻繁的一些數據存儲在緩存中,再次讀取時就可以直接從緩存中直接傳輸。
緩存容量的大小不同品牌、不同型號的產品各不相同,早期的硬碟緩存基本都很小,只有幾百KB,已無法滿足用戶的需求。2MB和8MB緩存是現今主流硬碟所採用,而在伺服器或特殊應用領域中還有緩存容量更大的產品,甚至達到了16MB、64MB等。
大容量的緩存雖然可以在硬碟進行讀寫工作狀態下,讓更多的數據存儲在緩存中,以提高硬碟的訪問速度,但並不意味著緩存越大就越出眾。緩存的應用存在一個演算法的問題,即便緩存容量很大,而沒有一個高效率的演算法,那將導致應用中緩存數據的命中率偏低,無法有效發揮出大容量緩存的優勢。演算法是和緩存容量相輔相成,大容量的緩存需要更為有效率的演算法,否則性能會大大折扣,從技術角度上說,高容量緩存的演算法是直接影響到硬碟性能發揮的重要因素。更大容量緩存是未來硬碟發展的必然趨勢。
E. 怎樣給硬碟設置緩存
虛擬內存:「我的電腦」點右鍵,選擇屬性,多面手選『高級」---「性能」的「設置」--「高級」,有點亂吧,不過也很簡單,一步一步來就行了;更改虛擬內存,在最低和最高間選一個數值固定就行了
F. 硬碟的緩存是什麼意思有什麼用
什麼是緩存檔: 在電腦系統中,硬體運行速度的快慢基本由緩存決定,緩存的容量越大,相應的硬體運行速度也就越快。緩存的應用幾乎遍及所有的硬體,比如CPU、硬碟、刻錄機等,甚至是軟體也有緩存。什麼是緩存?簡單來說緩存就是數據交換的緩沖區(稱作Cache),當某一硬體要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快得多,故緩存的作用就是幫助硬體更快地運行,因此,我們要不惜使出一切手段來增加硬體的緩存,讓機器「飛」起來,以下就介紹幾種增加緩存的方法。 CPU的緩存 CPU的緩存分二級:L1(一級緩存)和L2(二級緩存),當處理器要讀取數據時,首先要在L1緩存中查找,其次才是L2緩存,最後才是系統內存。如果有一天你發覺自己的電腦慢了很多,進入到Windows桌面也要幾分鍾,這時候就要檢查一下CPU的一、二級緩存有沒有打開。在BIOS設置中的Standard CMOS Setup(標准CMOS設定)有兩項是用來打開或關閉緩存的:CPUInternal Cache設為Enable時開啟CPU內部的一級緩沖區,若設置為Disabl則為關閉,這時系統性能將大大降低;ExternalCache選項是控制主板上二級緩沖區,如果主板上有二級緩存則應設成Enable。 硬碟的緩存 點擊電腦桌面上的「開始」/「運行」,鍵入「Msconfig」啟動「系統配置實用程序」,跟著選中「system.ini」標簽下的「Vcache」項,就可以根據系統的實際情況來調節硬碟的緩存了。在該選項中一般會有三行內容:ChunkSize=1024、MaxFileCache=10240和MinFileCache=10240;其中第一行是緩沖區讀寫單元值,第二、三行是硬碟的最大和最小緩沖值,等號後的數值都是可以修改的,只要右鍵單擊選中任一行就可以進行修改了。如果你的內存是128MB的話,上面這三行的取值就比較合理了,當然也可以自定。如果不知道該如何設置合適的緩沖值,請「Windows優化大師」幫忙吧,這個軟體中有一個「磁碟緩存優化」項,用滑鼠就可以方便地設置好緩存;又或者讓「Windows優化大師」自動幫你進行優化設置。當硬碟的緩存值足夠大時,硬碟就不用頻繁地讀寫磁碟,一來可以延長硬碟的壽命,二來也可以提高數據的傳輸速度。 另外,將硬碟的「文件系統緩存」設置為「網路伺服器」,可以加快系統對硬碟的訪問速度,因為文件系統緩存里存放了硬碟最近被訪問過的文件名和路徑,緩存越大所能儲存的內容也就越多。如果點擊「控制面板」/「系統」/「性能」/「文件系統」/「硬碟」,將「此計算機的主要用途」由「台式機」改為「網路伺服器」,可以將原來10K左右的緩存增加至近50K左右。 軟碟機和光碟機的緩存 一般來說,軟碟機讀寫數據的速度都比較慢,這是因為碟片的轉速不能太高,但是,我們可以提高軟碟機的讀寫緩存,讓軟碟機一次讀寫更多的數據。方法是:在桌面上的「開始」/「運行」框中鍵入「Regedit」運行注冊表編輯器,依次進入HKEY-LOCAL-MACHINE\System\CurrentControlSet\Services\Class\FDC\0000,新建一個為ForeFifo的「DWORD值」,將其值設為「0」,這樣就對軟碟機進行了軟提速。 很多人都知道右鍵單擊桌面「我的電腦」圖標,選「屬性」/「性能」/「文件系統」/「CD-ROM」,將最佳的訪問方式設為「四倍速或更高速」,將追加的高速緩存大小滑塊拖到最大處,可以明顯提高光碟機的讀盤速度。除了這種方式,我們還可以在注冊表中設置緩沖值,方法是:進入到注冊表,在HKEY-LOCAL-MACHINE\System\CurrentControlSet\Control\FileSystem\CDFS下,將CacheSize(緩存值的大小)和Prefetch(預讀文件大小)兩項進行手工調整,只要右鍵單擊要選的項就可以進行修改了。
G. 如何加大硬碟緩存
可以的。為硬碟設置較大的Cache(緩存)空間
Windows默認只有512KB的Cache顯然不夠,如果內存在256MB以上,開大一些Cache應該可以減少硬碟讀寫,提高性能。一般設在8MB~16MB效果最好,我設的是32MB。運用「regedit",找到[HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\IoPageLockLimit]這一鍵值,如果沒有找到IoPageLockLimit,就要新建,類型為 DWord 。根據你的內存修改其十六進制值:8000為32MB,4000為16MB,其它的值依此類推這個數值就是你要設定的多少KB的Cache轉為十六進制後的值。當然別忘了重新啟動計算機 。
H. 硬碟緩存是干什麼用 的
硬碟緩存是用於存儲讀寫硬碟的中間數據,一般稱為cache。
主要有三個作用:
1) 寫入緩沖
向硬碟寫入數據的時候,不是直接寫入硬碟,而是先寫入cache,等待硬碟空閑的時候,再將數據寫入硬碟。
現在有些硬碟還支持NCQ技術,把數據在cache中進行排序,再寫入硬碟。 這樣做的好處是提高硬碟的響應速度,減少硬碟的尋道時間,延長硬碟的使用壽命。
2) 預讀取
如果硬碟空閑,預先將上次讀取的數據後面一段也讀到cache中,當系統讀取這塊數據的時候,能夠快速響應,這項技術本身沒有太大用處,當結合NCQ技術的時候,可以減少尋道時間。
3) 讀緩沖
無論讀寫數據,都將數據在cache中保留一份副本,直到cache存滿,則刪除最早的副本。 這樣的好處是, 應用程序往往對某一個文件頻繁讀寫,這樣讀寫就可以在cache中完成,而不需要訪問硬碟,大大了提高速度。
所以硬碟緩存是硬碟的一個十分重要的參數,當然是越大越好。
I. 硬碟的緩存
想知道「寫入緩存」選項是如何設置的嗎?請打開「設備管理器」,展開「磁碟驅動器」,接著在下面任何一個驅動器圖標上點擊滑鼠右鍵並選擇「屬性」,然後切換到「策略」標簽。在這里你應該會看到兩個選項:「為快速刪除而優化」(所有的東西都直接寫入硬碟驅動器)和「為提高性能而優化」(寫入到緩存)。
第一個選項可以允許你快速的斷開設備與電腦的連接,例如一個USB快閃記憶體,你不用點擊任務欄裡面的「安全刪除硬體」圖標就可以直接把這些設備和電腦斷開。如果兩個選項都處於灰色無法選擇的狀態,那麼說明你的磁碟驅動器默認已經把「寫入緩存」選項打開了。(欲查看更多關於延緩寫入默認狀態的信息,請查看微軟的文章「Windows XP and Surprise Removal of Hardware」 )
在Windows XP系統中有時候會彈出「寫入緩存失敗(Delayed write failed)」的提示,告訴你延緩寫入系統可能存在一些問題。雖然這並不是什麼致命錯誤,不過也值得引起你足夠的關注。
下面是一些常見的引起「寫入緩存失敗」的原因:
1.磁碟驅動器本身的原因。這種情況尤其發生SCSI或者RAID驅動器上。有一些RAID驅動器的驅動程序會在安裝了SP2的XP操作系統中報告一個虛假消息告訴用戶「寫入緩存失敗」。所以你應該為你的磁碟驅動器安裝最新版本的驅動程序。
2.數據線的原因。一些錯誤或者損壞的數據線,特別是外部USB線和火線,會造成這種情況。如果你的數據線過長,或者數據線連接到的是一個質量不合格的USB HUB上,也會造成寫入緩存失敗。最後,還有可能是因為你有一個需要80針數據線的UDMA驅動器,但你卻使用了一條40針腳的數據線。
3.SCSI終止錯誤。雖然這種情況在使用了self-terminating技術的SCSI設備上很少發生,但是我們還是必須把它考慮進來。
4.媒體錯誤。這是可能發生的最嚴重的情況,換句話說,也就是磁碟驅動器壞了。如果你能通過SMART(比如SMART & Simple )軟體獲取磁碟驅動器的統計信息,那麼你可以通過這些信息來判斷磁碟驅動器出現了機械(物理)故障。你還可以使用一個叫Gibson Research's SpinRite的工具來幫助你診斷媒體錯誤,只是這個軟體在對磁碟驅動器進行完全檢測的時候會耗費相當長的時間。
希捷Barracuda 1TB 32M SATA3
5.計算機的BIOS設定強制開啟了驅動器控制器不支持的UDMA模式。雖然UDMA 模式能夠增強磁碟的性能,但是如果驅動器控制器不支持的話將會導致一些錯誤發生。這種情況並不多見,主要是發生在新安裝的硬體設備上(該硬體設備支持UDMA模式),用戶可以通過升級BIOS或者將BIOS中關於硬碟驅動器的選項恢復成默認的「自動檢測」模式來解決這個問題。舉個例子:如果設置成UDMA Mode6模式的設備出現了問題,那麼你可以將它設置成Mode5模式。
6.驅動器控制器的問題。如果你的系統同時擁有長和短兩種PCI插槽(64位和32位),請嘗試將USB控制器從長PCI插槽中拔出。一些比較老的PCI 卡並不支持這種類型的插槽。
7.內存的奇偶校驗錯誤。這種情況通常發生在你新增了一條內存之後,造成這種錯誤的原因是很可能是你的新內存條和主板所支持的內存類型不符,或者是內存本身有問題。(內存有問題還會造成其他一些錯誤,例如隨機死鎖等)
8.注冊表中的LargeSystemCache鍵值錯誤。這種情況很少見,通常發生在那些安裝了ATI顯示適配器,內存大於521MB的機器上。這些機器上的注冊表中有一個叫做LargeSystemCache的鍵
(HKEY LOCAL ManagerMemory Management),該鍵值用來管理系統分配給一些核心進程的內存容量,如果鍵值被設為1的話(這樣設置可以增強內存大於512MB的機器的性能),有可能會在一些系統中導致數據錯誤和產生寫入緩存失敗的錯誤。如果出現這種情況的話,請把該鍵值改為0。
J. 硬碟一般的緩存容量是多少
譬如:西部數據Caviar Black 1TB 7200轉 64MB SATA3
緩存為64MB。
不同品牌,不同容量、不同轉速、固態和機械硬碟緩存都不一樣,緩存理論上越大越好,可以減少重復讀取數據的速度。
具體需要查閱參數。