亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL服務(wù)器的SSD性能問題分析和測試詳解

 更新時(shí)間:2018年11月18日 15:03:11   作者:wangdong  
這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)器的SSD性能問題分析和測試的相關(guān)資料,文中圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

【問題】

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

【工具】

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

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

G2I – IO請求進(jìn)入IO Scheduler所消耗的時(shí)間,包括merge的時(shí)間;

I2D – IO請求在IO Scheduler中等待的時(shí)間;

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

Q2C – 整個(gè)IO請求所消耗的時(shí)間(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上消耗的時(shí)間)的AVG值,約為0.217ms

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

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

【結(jié)論】

前者在硬件上的消耗時(shí)間是后者的約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,適用于個(gè)人PC,單磁盤系統(tǒng);

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

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

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

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

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

2、修改為noop

【結(jié)論】

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

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

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

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

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Mysql?8.4.0?結(jié)合?Docker?搭建GTID主從復(fù)制及傳統(tǒng)主從復(fù)制詳解

    Mysql?8.4.0?結(jié)合?Docker?搭建GTID主從復(fù)制及傳統(tǒng)主從復(fù)制詳解

    這篇文章主要介紹了Mysql?8.4.0?結(jié)合?Docker?搭建GTID主從復(fù)制,以及傳統(tǒng)主從復(fù)制,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-06-06
  • MySQL命令提示符出現(xiàn)輸入錯(cuò)誤時(shí)如何修改前面的命令

    MySQL命令提示符出現(xiàn)輸入錯(cuò)誤時(shí)如何修改前面的命令

    本文主要介紹了MySQL命令提示符出現(xiàn)輸入錯(cuò)誤時(shí)如何修改前面的命令,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • mysql 8.0.12 安裝圖文教程

    mysql 8.0.12 安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • MySQL中CONCAT和GROUP_CONCAT方法的區(qū)別詳解

    MySQL中CONCAT和GROUP_CONCAT方法的區(qū)別詳解

    本文主要介紹了MySQL中CONCAT和GROUP_CONCAT方法的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • mysql最新版8.0.17解壓版安裝教程

    mysql最新版8.0.17解壓版安裝教程

    這篇文章主要為大家詳細(xì)介紹了最新版mysql 8.0.17 解壓版安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • MySQL之淺談DDL和DML

    MySQL之淺談DDL和DML

    大家好,本篇文章主要講的是MySQL之淺談DDL和DML,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 詳解關(guān)于MySQL 8.0走過的坑

    詳解關(guān)于MySQL 8.0走過的坑

    這篇文章主要介紹了詳解關(guān)于MySQL 8.0走過的坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • 淺談mysql 系統(tǒng)用戶最大文件打開數(shù)限制

    淺談mysql 系統(tǒng)用戶最大文件打開數(shù)限制

    這篇文章主要介紹了mysql 系統(tǒng)用戶最大文件打開數(shù)限制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • MySQL查詢用戶權(quán)限的方法總結(jié)

    MySQL查詢用戶權(quán)限的方法總結(jié)

    這篇文章主要介紹了MySQL查詢用戶權(quán)限的方法總結(jié)內(nèi)容,需要的朋友們可以參考下。
    2020-03-03
  • Windows下MySql錯(cuò)誤代碼1045的解決方法

    Windows下MySql錯(cuò)誤代碼1045的解決方法

    這篇文章主要介紹了Windows下MySql錯(cuò)誤代碼1045的解決方法,文中還包含了2個(gè)Linux下的解決方法,需要的朋友可以參考下
    2014-06-06

最新評論