舊電腦加速的辦法
此方法主要針對因爲磁盤性能而使電腦性能受限的解決辦法。
如今的電腦,CPU的運算速度多餘,內存也都使4G起步,8G標配,然而電腦依舊因爲機械硬盤的讀寫速度而有時候異常卡頓。
解決這種問題的辦法有2種:
- 換SSD,然而三喪的內存顆粒頻頻漲價,有生之年,第一次看到電子配件大規模漲價。
- 加大硬盤的緩存。(這就是我要介紹的方法)
原理
因爲計算機短時間的訪問局部性,使得緩存這一概念在CPU設計上特別重要。硬盤也會有對應的緩存,爲了提高短時間重複訪問的讀寫速率。
本文就是利用空餘的內存作爲硬盤/分區的緩存,使用LRU等置換算法,當之前訪問過的地址,還沒有置換出去的時候,再次訪問就不用去啓用磁盤尋道,直接在內存中返回值。(因爲內存的讀取速度遠大於磁盤,所以提高很大的效率)
PrimoCache
這個軟件就是使用利用內存來存儲硬盤的緩存,來減少硬盤的尋找次數,提高讀取速度。
一般建議緩存在1G以上,2G以上提速聽說很明顯。
這個是針對分區的,建議對系統盤和常用軟件盤進行緩存,(或者直接將常用軟件安裝到系統盤中,因爲這倆個區讀取比較頻繁,集中)
這個軟件帶來的問題也有,就是在開機後,因爲要預讀一部分,回導致開機後一段時間一直很卡,因爲磁盤在預讀中。所以,建議用完直接待機而不是關機。
實際實驗中:
4G內存,可用3.9G,對系統盤進行1G緩存,模擬512M的RamDisk SSD,在開機後,(win10,系統軟件比較少,沒有很多自起軟件),內存佔有率在70%左右,開啓360瀏覽器,在80%左右。
系統反應,開啓360瀏覽器的速度都有比較明顯的提速。
RamDisk
這是利用內存來模擬磁盤(假裝有個SSD),將平時軟件的緩存放入這個磁盤中,會加速軟件的打開速度。