MySQL服務(wù)器中SSD性能問題的示例分析

這篇文章給大家分享的是有關(guān)MySQL服務(wù)器中SSD性能問題的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),鐵西企業(yè)網(wǎng)站建設(shè),鐵西品牌網(wǎng)站建設(shè),網(wǎng)站定制,鐵西網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鐵西網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

【問題】

我們有臺HP的服務(wù)器,SSD在寫IOPS約5000時,%util達到80%以上,那么這塊SSD的性能究竟有沒有問題,為解決這個問題做了下面測試。

MySQL服務(wù)器中SSD性能問題的示例分析

【工具】

blktrace是linux下用來排查IO性能的工具。它可以記錄IO經(jīng)歷的各個步驟,并計算出IO請求在各個階段的消耗,下面是關(guān)鍵的一些步驟:

Q2G – 生成IO請求所消耗的時間,包括remap和split的時間;

G2I – IO請求進入IO Scheduler所消耗的時間,包括merge的時間;

I2D – IO請求在IO Scheduler中等待的時間;

D2C – IO請求在driver和硬件上所消耗的時間;

Q2C – 整個IO請求所消耗的時間(G2I + I2D + D2C = Q2C),相當(dāng)于iostat的await。

其中D2C可以作為硬件性能的指標(biāo),I2D可以作為IO Scheduler性能的指標(biāo)。

【測試一、比較HP SSD Smart Path開啟前后SSD的寫入性能】

1、HP SSD Smart Path開啟,SSD控制器Caching關(guān)閉,Cache Ratio: 100% Read / 0% Write

測試結(jié)果如下,主要關(guān)注D2C(IO請求在SSD上消耗的時間)的AVG值,約為0.217ms

MySQL服務(wù)器中SSD性能問題的示例分析

2、HP SSD Smart Path關(guān)閉,SSD控制器Caching開啟,Cache Ratio: 10% Read / 90% Write

測試結(jié)果如下,主要關(guān)注D2C(IO請求在SSD上消耗的時間)的AVG值,約為0.0906ms

MySQL服務(wù)器中SSD性能問題的示例分析

【結(jié)論】

前者在硬件上的消耗時間是后者的約2.4倍,對于寫入為主的系統(tǒng),建議HP SSD Smart Path關(guān)閉,SSD控制器Caching開啟

【測試二、比較noop和deadline兩種I/O調(diào)度算法的性能】

目前磁盤的調(diào)度算法有如下四種,我們系統(tǒng)中的配置值為deadline,很多資料上建議SSD配置為noop

1、Anticipatory,適用于個人PC,單磁盤系統(tǒng);

2、CFQ(Complete Fair Queuing),默認的IO調(diào)度算法,完全公平的排隊調(diào)度算法

3、Deadline,按照截止期限來循環(huán)在各個IO隊列中進行調(diào)度

4、noop,簡單的FIFO隊列進行調(diào)度

下面都在HP SSD Smart Path關(guān)閉的情況下測試,

1、deadline, 主要關(guān)注G2I和I2D

MySQL服務(wù)器中SSD性能問題的示例分析

2、修改為noop

MySQL服務(wù)器中SSD性能問題的示例分析

【結(jié)論】

noop的IO Scheduler在等待和消耗的時間比deadline稍好,但差異不是很大。如果需要評估,還需要進一步詳細的在各個場景下的測試。

下圖是網(wǎng)上資料對不同調(diào)度算法的測試比較:

MySQL服務(wù)器中SSD性能問題的示例分析

【測試三、比較這臺服務(wù)器SSD與相同配置SSD的消耗時間】

AVG D2C為0.0906ms,0.0934ms,差異不大,說明這臺服務(wù)器的SSD從響應(yīng)時間上正常

MySQL服務(wù)器中SSD性能問題的示例分析

感謝各位的閱讀!關(guān)于“MySQL服務(wù)器中SSD性能問題的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站題目:MySQL服務(wù)器中SSD性能問題的示例分析
標(biāo)題鏈接:http://bm7419.com/article26/pcehjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、軟件開發(fā)、網(wǎng)站設(shè)計公司、小程序開發(fā)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作