Linux集群和自动化维1.5.1 服务器物理硬件的优化
1.5.1 服務器物理硬件的優化
?在對MySQL服務器進行硬件挑選時,應該從下面幾個方面著重對MySQL服務器的硬件配置進行優化,也就是說將項目中的資金著重投入到如下幾處:
磁盤尋道能力(磁盤I/O)。筆者公司現在用的都是SAS15000轉的硬盤,用6塊這樣的硬盤做RAID 10。MySQL數據庫每一秒鐘都在進行大量、復雜的查詢操作,對磁盤的讀寫量可想而知,所以,通常認為磁盤I/O是制約MySQL性能的最大因素之一。對于日均訪問量在1000萬PV以上的Discuz論壇,如果磁盤I/O性能不好,造成的直接后果就是MySQL的性能會非常低下!解決這一制約因素可以考慮的解決方案是:使用RAID 10磁盤陣列,注意不要使用RAID 5磁盤陣列。MySQL在RAID5磁盤陣列上的效率不會像你期待的那樣快,如果資金條件允許,可以選擇固態硬盤SSD來代替SAS硬盤做RAID 10。
CPU對于MySQL的影響也是不容忽視的,建議選擇運算能力強悍的CPU;推薦使用DELL PowerEdge R710,英特爾雙至強E5504(四核心高性能CPU),該產品的賣點就是強大的虛擬化和數據處理能力。當然了,如果資金允許,可以考慮下更高級別的 DELL PowerEdge R910。
對于一臺使用MySQL的數據庫服務器而言,建議服務器的內存不要低于16GB,不過對于現在的服務器而言內存的大小是一個可以忽略的問題,如果是高端服務器,基本上內存都超過了32GB,筆者公司的數據庫服務器都是32GB DDR3的內存。
強烈建議MySQL數據庫服務器的系統為64操作系統(無論使用的是Windows系統還是Linux系統,如果沒有特殊原因,建議MySQL數據庫還是運行在64位的操作系統上),32位的系統存在非常多的制約。
總結
以上是生活随笔為你收集整理的Linux集群和自动化维1.5.1 服务器物理硬件的优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《编写高质量代码:改善c程序代码的125
- 下一篇: Fedora GNOME 的常用快捷键