总结:服务器硬件对性能的影响
生活随笔
收集整理的這篇文章主要介紹了
总结:服务器硬件对性能的影响
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前面介紹了服務器硬件中比較主要的部分,包括CPU,內存,IO子系統,還有網絡對數據庫性能的影響,內容不可能覆蓋這里面幾個完整的知識,但是對于數據庫選擇相應的硬件,應該呢已經足夠了,下面簡單來做一個總結,首先我們來看CPU,首先呢一定要在64位架構上,運行64位的系統,我們一定要在64位架構上,而對于MYSQL是盒子重要還是頻率重要這樣的問題呢,我們可以這樣解決,首先對于并發比較高的場景,CPU的數量比頻率重要,而對于CPU密集性場景,和復雜SQL的運算,頻率就比核數要重要,頻率越高就越好,如果并發性越高,又很復雜那該怎么做呢,這個時候我們就需要在成本和性能之間做一個平衡,CPU核數多頻率又高的服務器并不是沒有,只是通常會比較貴
下面我們來看看內存,對于內存來說,主要有兩個方法需要大家注意,一是要選擇主板所能使用的最高頻率的內存,內存的頻率越高,性能也就越好,吞吐量相對于而言也就會越大,二呢是內存的大小,性能又很重要的影響,足夠的內存可以把大量的隨機IO,變成順序IO,并對讀寫數據進行緩存,把多次寫變成一次寫,所以內存總是越多越好的
下面就涉及到咱們的IO子系統了,足夠的內存,就可以減少隨機IO來減少服務器的這種性能,但并不能避免隨機IO的發生,數據庫服務器一旦用到隨機IO的讀寫呢,就會對性能產生很大的影響,產生性能的下降,這并不是我們想要看到的,一個高性能的IO子系統呢,也是十分重要的,對于IO子系統來說呢,使用固態存儲的PCI-E卡,由于接口的性能的優勢呢,隨機IO性能高于同樣使用固態存儲的SSD硬盤,SSD硬盤呢,可以直接使用在傳統接口上,所以使用起來會更加的簡單,但是固態存儲的成本呢,相對于傳統的磁盤來說呢,還是比較高的,所以出于成本的考慮呢,我們可以選擇由多個傳統磁盤所組成的RAID陣列來進行存儲,如果要使用RAID,則建議大家,使用RAID10這個級別,而對于網絡存儲呢,我們可以把它當做,提供備份文件的一種方案來使用,現在建議大家在使用網絡存儲高可用的方案前呢,一定要謹慎,因為網絡的復雜程度呢,一旦出現設備上的問題,很難快速的進行解決,從而會增加我們的停機時間,這并不是一種很好的高可用方案
?
總結
以上是生活随笔為你收集整理的总结:服务器硬件对性能的影响的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用网络存储SAN和NAS
- 下一篇: 操作系统对性能的影响-MySQL适合的操