導航:首頁 > 廢水知識 > 伺服器提升硬碟速度

伺服器提升硬碟速度

發布時間:2020-12-23 10:29:25

❶ 硬碟如何提升速度

目前市面上主流的希捷西數以及日立的500G1T以上硬碟,速度比以往的320G160G快了不少,內主要源於單碟容量的容提升、設計的優化、緩存的增加等。

所以,要想提升舊硬碟的速度,購買一塊500G希捷7200.12,16M緩存以上的硬碟,效果非常明顯。

其次,如果你的硬碟原本速度已經不錯了,你可以考慮組建Raid0,也就是讓2塊硬碟同時工作,分別存儲和讀取,理論上要比1塊硬碟快1倍。當然也可以是多塊硬碟組建,速度會有相應提升。在實際使用中,普遍使用2塊組建raid0,速度提升60%左右。

再者,你可以投入大量資金使用SSD硬碟,即固態硬碟。固態硬碟沒有機械結構,克服了硬碟物理上的障礙,在尋道時間等方面有相當明顯的優勢,對速度的提升效果十分明顯。但就是價格比較高。

我的電腦用的SSDraid0,速度還不錯。

❷ 如何提升硬碟的運行速度

如何提升硬碟的運行速度?

很多初級用戶在向別人炫耀自己機器的豪華配置時,總是喜歡 強調其CPU的頻率有多高,內存的容量有多大,卻忽視了硬碟的 重要性。其實,對PC有一定了解的人都知道,相對於系統前端 匯流排和內存匯流排的發展速度來說,硬碟技術的發展速度還是顯 得比較緩慢的,因此成為了系統內部數據傳輸的最大瓶頸。即 使是目前最高端的筆記本電腦—基於Pentium Ⅲ Tualatin 1.13GHz處理器,在進行一些涉及到大容量文件交換的應用時, 也顯得比一台配置更低的台式機要吃力。產生這種問題的原因 是因為筆記本電腦所採用的2.5英寸硬碟,轉速大多還停留在 4200rpm左右,遠遠低於3.5英寸IDE硬碟的水平,即使CPU的頻 率再高,也不能突破硬碟的「瓶頸」限制。這也正是我們總是 強調系統配置一定要均衡的原因。

如果您的機器只是作為辦公、學習和娛樂的工具,那麼一塊普 通的5400rpm或7200rpm IDE硬碟足以滿足這些需要,而且它的 價格也是一般用戶都能夠接受的;如果您的機器還需要具備更 高的負荷能力,則可以考慮使用SCSI硬碟或構建IDE RAID系統 。

SCSI的優點和缺點

對於伺服器或工作站來說,SCSI硬碟是毋庸置疑的選擇。SCSI (Small Computer System Interface)是一種應用范圍很廣的 介面規范,可以連接硬碟、光碟機、列印機、掃描儀、磁帶機等 多種設備,堪稱系統中除CPU以外的另一個控制核心。與普通的 IDE硬碟相比,SCSI硬碟具有很多優點。

首先,SCSI介面具有更高的傳輸速率。目前最新的IDE介面規范 可以達到133MB/s的傳輸速度,而SCSI介面已經將峰值帶寬提升 到了320MB/s; 在對應的硬碟技術上,IDE產品也明顯落後於 SCSI產品,以希捷公司的兩款代表型產品為例,Barracuda Ⅳ 是目前最出色的IDE硬碟之一,它的轉速為7200rpm,平均數據 傳輸率為34MB/s左右,尋道時間也在15ms以上,而SCSI硬碟中 的極品——Cheetah X15的轉速已經達到了15000rpm,平均數據 傳輸率超過了50MB/s,尋道時間也在4ms之內。

其次,SCSI硬碟的另一大優勢在於CPU佔用率很低。早期的IDE 硬碟採用PIO工作模式,在進行數據傳輸時,CPU佔用率基本達 到100%,根本無法進行其它操作,隨著DMA技術的出現,這一 問題在一定程度上得到了解決,CPU無需再對數據傳輸進行全程 監控,但是仍然會佔用較高的系統資源;而SCSI設備則不存在 這種問題,CPU只需將數據傳輸指令發送給SCSI控制晶元,而無 需參與整個過程中的數據處理與計算,這種特點尤其適合於I/O 操作頻繁或經常涉及到大容量文件交換的場合,因此廣泛地被 伺服器和工作站所採用。

除此之外,SCSI還具有擴展性豐富、糾錯能力高以及進行多任 務操作時智能化更高等多種優點。盡管如此,昂貴的價格還是 制約了SCSI硬碟的發展,普及程度遠不如普通的IDE硬碟,只能 應用在一些高端的伺服器和工作站上。

更廉價的解決方案

如果您經常進行3D MAX、Photoshop等圖形圖像的編輯處理,或 是時常涉及到視頻採集等應用,想必會感覺到IDE硬碟的「不盡 如人意」,盡管它的介面規范還在不斷發展——一些公司正在 極力推廣ATA 133規范的產品,但是目前IDE硬碟的內部傳輸速 率普遍還停留在40MB/s左右,一味地提高外部介面的傳輸帶寬 並不能給系統帶來特別明顯的性能提升。有沒有什麼方法可以 用更低的成本實現更高的性能呢?有,那就是通過IDE RAID構 建相應的RAID功能。

RAID基礎知識

RAID(Rendant Array of Independent Disk)的中文意思是 「獨立磁碟冗餘陣列」,簡單的說,就是一種把多塊獨立的硬 盤按不同方式組合起來形成一個硬碟組(邏輯硬碟),從而提 供比單個硬碟更高的存儲性能或安全性的技術。RAID技術經過 不斷的發展,形成了多種級別,我們常見的形式有RAID Level 0、RAID Level 1和RAID Level 0+1。

RAID Level 0

在RAID BIOS的設置界面中選擇Stripe模式,即可實現RAID Level 0功能。RAID Level 0是一種單純追求性能的方案,它至 少需要兩塊硬碟。雖然在Windows的環境下,系統將這兩塊硬碟 視為一個大的邏輯硬碟,但數據是以塊為單位平均分配給兩塊 硬碟的,讀寫操作均是由兩塊硬碟分攤,所以能夠縮減將近一 半的讀寫時間。當然,如果經濟條件允許的話,用戶也可以構 建由4塊硬碟組成的RAID Level 0系統,這樣可以得到接近於單 塊硬碟4倍的讀寫速度。需要指出的是,如果用戶使用不同規格 的硬碟來構建RAID Level 0系統,那麼邏輯硬碟的容量並非是 這些硬碟容量的總和,而是所有的硬碟都向容量最小的硬碟看 齊,也就是說,當RAID Level 0系統由兩塊硬碟組成時,邏輯 硬碟的容量為2倍於容量較小的那塊硬碟。RAID Level 0方案最 大的弊端在於其安全性較低,一旦組建RAID系統中的一塊硬碟 出現問題,將會影響整個系統,所以構成RAID Level 0系統的 硬碟數量越多,危險性也就越大。由於這一原因,這種方案並 沒有被廣泛地採用,只是適用於那些對性能要求較高,而對數 據安全性不太在乎的領域,如圖形工作站。我們推薦使用RAID Level 0系統的用戶再配置一部刻錄機,經常將重要文件刻成光 盤作為備份。

RAID Level 1

RAID Level 1又稱為鏡像(Mirror)模式,是以安全性為前提 的一種方案。與Level 0相同,Level 1同樣需要至少兩塊硬碟 ,寫入數據時,系統會將數據同時寫到兩塊硬碟上,當讀取數 據時,系統會從源盤上讀取,如果讀取失敗,系統會自動讀取 備份盤上的數據,而不會造成工作任務的中斷,即使有一塊硬 盤損壞,只要換上一個新的硬碟並執行BIOS內的Rebuild功能, 便可將數據即時還原,所以使用這種方式具有較高的安全性。 RAID Level 1系統的實際容量只有總容量的一半,如果兩塊硬 盤的規格不同,系統容量等於較小的硬碟容量。

RAID Level 0+1

顧名思義,RAID Level 0+1就是將RAID Level 0和RAID Level 1的功能集於一身的一種方案,同時具備了高性能和安全性。 RAID Level 0+1需要同時使用4塊硬碟,所以說「安全性」和「 高性能」是建立在成本的基礎上,要求用戶有一定的經濟承受 能力。RAID Level 0+1實際就是兩組RAID 0系統之間又構成了 一個RAID 1的陣列,在每次寫入數據時,磁碟陣列控制器會將 數據同時寫入兩組RAID 0陣列中; 這種方式同RAID 1一樣,其 硬碟使用率只有50%。

降低升級成本

拋開這些復雜的功能不談,IDE RAID還具有一個最基本、更實 用的特點——它能夠令一些老主板也支持最新的磁碟傳輸協議 。相信還有很多用戶至今仍然在使用Intel 440BX主板,這固然 因為Intel 440BX是一款經典的產品,令人難以割捨,而更多的 原因恐怕是這些用戶不想為全面系統升級而支付昂貴的費用。 其實,升級部分配件也能夠令系統再次煥發青春,通過Socket 370轉Slot 1的轉接卡,Intel 440BX可以繼續為1GHz以上的 Tualatin Celeron處理器服務;同樣,添置一塊ATA 100或ATA 133的IDE RAID卡,系統也能支持最新的磁碟傳輸協議,從ATA 33到ATA 100的變化,會帶來相當顯著的效果。即使您並不是一 個瘋狂挖掘系統潛能的「發燒友」級用戶,也沒有理由對它的 這一特點視而不見。

結論

相對於SCSI硬碟的價格來說,即使是購買四塊硬碟來組建RAID Level 0+1系統也是劃算的,因為它不僅能夠提供更大容量的 存儲空間,而且性能也比單塊SCSI硬碟出色。需要強調的是, 使用IDE RAID系統的用戶必須有一個配置較高的系統作為支持 ,IDE RAID畢竟不像SCSI RAID一樣具有獨立的控制晶元,因此 會佔用很高的系統資源。隨著處理其性能的日益強勁,一些主 板集成的功能也日益盛行,AC』97軟音效卡已經成為了人們樂於接 受的一種方案,目前很多主板也通過板載的IDE RAID控制晶元 提供了相對廉價的RAID功能,但是我們發現某些主板上集成的 IDE RAID控制晶元只提供了RAID Level 0和RAID Level 1兩種 形式,因此用戶在采購產品時應該注意,該產品的功能是否能 夠滿足自己的需求。

❸ 伺服器硬碟讀寫速度慢應該怎麼辦

多塊硬碟的話可以組RAID,對讀寫速度有提升,如果是普通硬碟的話,建議可以換成固態硬碟,讀寫速度更快哦
伺服器租用

❹ 用SSD固態硬碟做公司的伺服器,速度有提升嗎

會有提升,但是用SDD來做RAID存放數據價格會是同容量機械盤的10倍以上

❺ 如何提高Linux伺服器磁碟io性能

您好,很高興為您解答。

在現有文件系統下進行優化:
linux內核和各個文件系統採用了幾個優化方案來提升磁碟訪問速度。但這些優化方案需要在我們的伺服器設計中進行配合才能得到充分發揮。
文件系統緩存
linux內核會將大部分空閑內存交給虛擬文件系統,來作為文件緩存,叫做page cache。在內存不足時,這部分內存會採用lru演算法進行淘汰。通過free命令查看內存,顯示為cached的部分就是文件緩存了。

如何針對性優化:
lru並不是一個優秀淘汰演算法,lru最大的優勢是普適性好,在各種使用場景下都能起到一定的效果。如果能找到當前使用場景下,文件被訪問的統計特徵,針 對性的寫一個淘汰演算法,可以大幅提升文件緩存的命中率。對於http正向代理來說,一個好的淘汰演算法可以用1GB內存達到lru演算法100GB內存的緩存 效果。如果不打算寫一個新的淘汰演算法,一般不需要在應用層再搭一個文件cache程序來做緩存。

最小分配:
當文件擴大,需要分配磁碟空間時,大部分文件系統不會僅僅只分配當前需要的磁碟空間,而是會多分配一些磁碟空間。這樣下次文件擴大時就可以使用已經分配好的空間,而不會頻繁的去分配新空間。
例如ext3下,每次分配磁碟空間時,最小是分配8KB。
最小分配的副作用是會浪費一些磁碟空間(分配了但是又沒有使用)

如何針對性優化:
我們在reiserfs下將最小分配空間從8KB改大到128K後提升了30%的磁碟io性能。如果當前使用場景下小文件很多,把預分配改大就會浪費很多 磁碟空間,所以這個數值要根據當前使用場景來設定。似乎要直接改源代碼才能生效,不太記得了,09年的時候改的,有興趣的同學自己google吧。

io訪問調度:
在同時有多個io訪問時,linux內核可以對這些io訪問按LBA進行合並和排序,這樣磁頭在移動時,可以「順便」讀出移動過程中的數據。
SATA等磁碟甚至在磁碟中內置了io排序來進一步提升性能,一般需要在主板中進行配置才能啟動磁碟內置io排序。linux的io排序是根據LBA進行的,但LBA是一個一維線性地址,無法完全反應出二維的圓形磁碟,所以磁碟的內置io排序能達到更好的效果。

如何針對性優化:
io訪問調度能大幅提升io性能,前提是應用層同時發起了足夠的io訪問供linux去調度。
怎樣才能從應用層同時向內核發起多個io訪問呢?
方案一是用aio_read非同步發起多個文件讀寫請求。
方案二是使用磁碟線程池同時發起多個文件讀寫請求。
對我們的http正向代理來說,採用16個線程讀寫磁碟可以將性能提升到2.5倍左右。具體開多少個線程/進程,可以根據具體使用場景來決定。

小提示:
將文件句柄設置為非阻塞時,進程還是會睡眠等待磁碟io,非阻塞對於文件讀寫是不生效的。在正常情況下,讀文件只會引入十幾毫秒睡眠,所以不太明顯;而在磁碟io極大時,讀文件會引起十秒以上的進程睡眠。

預讀取:
linux內核可以預測我們「將來的讀請求」並提前將數據讀取出來。通過預讀取可以減少讀io的次數,並且減小讀請求的延時。

如何針對性優化:
預讀取的預測准確率是有限的,與其依賴預讀取,不如我們直接開一個較大的緩沖區,一次性將文件讀出來再慢慢處理;盡量不要開一個較小的緩沖區,循環讀文件/處理文件。
雖然說「預讀取」和「延遲分配」能起到類似的作用,但是我們自己擴大讀寫緩沖區效果要更好。

延遲分配:
當文件擴大,需要分配磁碟空間時,可以不立即進行分配,而是暫存在內存中,將多次分配磁碟空間的請求聚合在一起後,再進行一次性分配。
延遲分配的目的也是減少分配次數,從而減少文件不連續。

延遲分配的副作用有幾個:
1、如果應用程序每次寫數據後都通過fsync等介面進行強制刷新,延遲分配將不起作用
2、延遲分配有可能間歇性引入一個較大的磁碟IO延時(因為要一次性向磁碟寫入較多數據)
只有少數新文件系統支持這個特性

如何針對性優化:
如果不是對安全性(是否允許丟失)要求極高的數據,可以直接在應用程序里緩存起來,積累到一定大小再寫入,效果比文件系統的延遲分配更好。如果對安全性要求極高,建議經常用fsync強制刷新。

在線磁碟碎片整理:
Ext4提供了一款碎片整理工具,叫e4defrag,主要包含三個功能:
1、讓每個文件連續存儲
2、盡量讓每個目錄下的文件連續存儲
3、通過整理空閑磁碟空間,讓接下來的分配更不容易產生碎片

如何針對性優化:
「讓每個目錄下的文件連續存儲」是一個極有價值的功能。
傳統的做法是通過拼接圖片來將這10張圖片合並到一張大圖中,再由前端將大圖切成10張小圖。
有了e4defrag後,可以將需連續訪問的文件放在同一個文件夾下,再定期使用e4defrag進行磁碟整理。

實現自己的文件系統:
在大部分伺服器上,不需要支持「修改文件」這個功能。一旦文件創建好,就不能再做修改操作,只支持讀取和刪除。在這個前提下,我們可以消滅所有文件碎片,把磁碟io效率提升到理論極限。

有一個公式可以衡量磁碟io的效率:
磁碟利用率 = 傳輸時間/(平均尋道時間+傳輸時間)

如若滿意,請點擊回答右側【採納答案】,如若還有問題,請點擊【追問】

~ O(∩_∩)O~

❻ 伺服器硬碟的讀寫速度在多少屬於正常

看什麼硬碟吧,還有跟RAID卡也有關系,正常的SAS硬碟做RAID5應該有個200M左右的。

❼ 提升伺服器硬碟速度

用內存虛擬硬碟做緩存或者用2個64G的SSD組整列做緩存。有能力的話推薦用內存,不過安全性不佳,意外斷電就全完了,SSD的話,估計有可能會一年一換,經濟壓力會比較大。

❽ 伺服器硬碟讀取速度慢!急

先做好備份,以免出現意想不到的後果,你用SQL SERVER上的資料庫引擎優化顧問給你點提示,看看是不是資料庫索引碎片太多

❾ 怎樣把伺服器上的硬碟讀寫速度弄快點

添加陣列或者企業級的SSD。

❿ 怎樣從硬體方面提高伺服器計算速度

從硬體上來提神技術速度的話,就相當於提升伺服器的配置。版
其中最主要的,是CPU ,高配,高頻,權核心數多。cpu相當於人的大腦.
內存和硬碟也要高,硬碟最高是固態盤和SAS盤,這種的硬碟的轉速快,讀取數據能力強。
機器像人一樣,使用近兩年的高配機器,不要使用以使用多年的機器,那樣會大打折扣機器的性能甚至出問題。
機房的網路至關重要,再好的房子不在告訴邊也走不遠,機器的配置再好,網路垃圾還是無法訪問。
可以網路查下海騰數據晉慧娟

閱讀全文

與伺服器提升硬碟速度相關的資料

熱點內容
青島市生活污水氨氮吹脫塔哪裡有 瀏覽:775
用過的君子蘭土能否回用 瀏覽:417
機油濾芯可以用什麼代替 瀏覽:634
如何拆鴻芯直飲凈水器 瀏覽:398
自製蒸餾葡萄酒 瀏覽:741
酚醛樹脂專用丁腈橡膠 瀏覽:852
超濾管3k與10k的區別 瀏覽:870
飛利浦和松下空氣凈化器怎麼樣 瀏覽:318
生活污水處理廠用什麼設備 瀏覽:574
不銹鋼蒸餾器操作視頻 瀏覽:138
水處理膜ro膜國內企業 瀏覽:951
波輪洗衣機內桶過濾網 瀏覽:680
珠海濱海社區直飲水機多少錢一台 瀏覽:951
鄭州市污水管網 瀏覽:376
藍瑟空調濾芯在什麼位置 瀏覽:666
什麼時候用凈化器 瀏覽:622
飲水機桶裡面怎麼清洗 瀏覽:868
框架結構伸縮縫防水處理 瀏覽:259
博越中央空氣凈化器濾芯怎麼換 瀏覽:170
達芬奇顏色回批用什麼格式 瀏覽:742