轉 加快磁碟讀取速度,來提高伺服器速度

2022-03-01 22:18:23 字數 1636 閱讀 3053

from :

supercache ii這個軟體最主要的功能就是幫硬碟做cache的動作,你可以把他想成是硬碟的快取,目前市面上的硬碟快取主要為8mb,用這個軟體你記憶體有多大就可以用多少喔,預設值是128mb 如果記憶體不大,建議只對windows安裝的槽做128mb的快取就好了~ supercache簡單設定方法: 1.先安裝好重開機 2.在我的電腦裡面,把你要cache的磁碟按右鍵選內容: 3.再選performance: 4.點supercache ii...會出現目前狀況: 5.點configure...來設定: cache page size一般來說不太需要動他,選大一點會有比較好的效能,但是空間使用上會比較浪費 cache size要使用多少記憶體來當cache,最大值請勿超過物理記憶體開機以後所剩下的量,不然會反效果:t: sort algorithm換頁演演算法,mru比較省cpu資源,mfu則可能會有比較高的擊中率 read-ahead通常5個應該就夠了 defferred-write就是所謂的write-back,可以提高寫入效能,不過如果當機,會導致資料流失,通常建議不要使用 設定完以後點ok就完成啦

)解決磁碟瓶頸的方法有很多,我們當然可以使用scsi硬碟,或者使用多塊硬碟組成raid 0磁碟陣列,這些方法當然能有效地提高磁碟資料吞吐速度。但是磁碟的實際資料吞吐速度還是慢於千兆網絡卡,大量的資料交換使硬碟難以應付,如果我們能將經常讀寫的資料直接儲存到記憶體,所有的無盤站都從記憶體中讀取資訊,而不是從硬碟中讀取,那麼磁碟瓶頸才能夠被真正地解決。而supercache就是這樣一種軟體,最高可支援高達64gb的cache容量。

一、supercache的安裝

該軟體的安裝很簡單,只要一路確定就可以了,安裝完成之後重新啟動系統。supercache的設定:

1. 啟動該軟體,選擇configure標籤,選擇被cache的分割槽。選「enable supercahce caching on this drive」項即可 (如圖1、圖2所示)。我們一般選擇無盤啟動檔案所在的分割槽就可以了。

圖1

圖22. 設定cache的大小(size):(如圖3所示)在「tune」標籤中把邏輯盤選擇上,並設定cache百分比,一般來說cache的容量越大,效果越好,但是一定要注意至少要保留256mb以上的記憶體供系統使用,比如512mb的記憶體設定50%左右,1gb以上的記憶體可以將cache設定的大一些。

圖3二、真實環境的測試   無盤站的數量100臺。伺服器配置為p4 2.8c、1gb記憶體、160gb sata硬碟,兩塊千兆網絡卡分流無盤終端的資料。無盤終端也使用主機板整合的千兆網絡卡。   無supercache時100臺電腦同時啟動,速度很慢,伺服器硬碟指示燈常亮,有個別幾次伺服器藍屏,需重新啟動。   有supercache時100臺電腦正常啟動,速度較無supercache有了很大的提高,幾乎沒有感覺到和有盤終端有什麼區別。伺服器的硬碟等只是開始的時候閃爍,隨後便基本上不再閃爍。

硬碟的讀寫速度測試軟體:atto.disk.benchmark.2.41 , hdtune

vue專案優化,加快伺服器端渲染速度

1.css在開發模式中用import,在打包後用cdn min.js中做如下操作 if process.env.node env development index.html中引入相應ui的cdn 2.減少vendor.js的體積 2.1 提取js到外部,減小vendor.js體積 1.在 buil...

加快MySQL伺服器執行速度的三種方法

加快mysql伺服器執行速度的三種方法 如今,社會講求的就是快速,什麼事都要有效率,當然mysql伺服器也是要有效率。開發人員不斷地開發和部署使用lamp linux?apache mysql 和 php perl 架構的應用程式。但是,伺服器管理員常常對應用程式本身沒有什麼控制能力,因為應用程式是...

用純軟體的方式提高WEB伺服器反應速度

用純軟體的方式提高web伺服器反應速度 摘要 本文提出了乙個用純軟體的方式提高web伺服器響應速度的方案,這個方案具有硬體費用低,安全,高效等優點,並且通過與常用方案的比較闡述了其原理和應用前景。abstract php,mysql,apache,freebsd unix 中圖分類號 tp3?文獻標...