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