最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

【問題】

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

【工具】

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

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

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

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

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

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

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

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

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

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

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

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

【結(jié)論】

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

【測(cè)試二、比較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)閉的情況下測(cè)試,

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

2、修改為noop

【結(jié)論】

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

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

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

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

總結(jié)

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

相關(guān)文章

  • 詳解如何用SQL取出字段內(nèi)是json的數(shù)據(jù)

    詳解如何用SQL取出字段內(nèi)是json的數(shù)據(jù)

    數(shù)據(jù)庫中會(huì)遇到字段里面存的JSON結(jié)果的數(shù)據(jù),那么如果我們想直接取到JSON里的值該怎么辦呢?其實(shí)SQL自帶的函數(shù)就可解決本文就詳細(xì)的給大家介紹了如何用SQL取出字段內(nèi)是json的數(shù)據(jù),需要的朋友可以參考下
    2023-10-10
  • MySQL5.7免安裝版配置圖文教程

    MySQL5.7免安裝版配置圖文教程

    Mysql是一個(gè)比較流行且很好用的一款數(shù)據(jù)庫軟件,如下記錄了我學(xué)習(xí)總結(jié)的mysql免安裝版的配置經(jīng)驗(yàn),感興趣的的朋友參考下吧
    2017-09-09
  • mysql 5.7.16 免安裝版安裝配置方法圖文教程

    mysql 5.7.16 免安裝版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.16 免安裝版安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 101個(gè)MySQL優(yōu)化技巧和提示

    101個(gè)MySQL優(yōu)化技巧和提示

    人們一直在推動(dòng)MySQL發(fā)展到它的極限。這里是101條調(diào)節(jié)和優(yōu)化MySQL安裝的技巧。一些技巧是針對(duì)特定的安裝環(huán)境的,但這些思路是通用的。我已經(jīng)把他們分成幾類,來幫助你掌握更多MySQL的調(diào)節(jié)和優(yōu)化技巧。
    2014-02-02
  • CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟

    CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟

    這篇文章主要介紹了CentOS下將MySQL 5.1升級(jí)到MySQL 5.5的步驟,需要的朋友可以參考下
    2015-08-08
  • Mysql設(shè)置主鍵自動(dòng)增長起始值的方案總結(jié)

    Mysql設(shè)置主鍵自動(dòng)增長起始值的方案總結(jié)

    在MySQL?中,當(dāng)主鍵定義為自增長后,這個(gè)主鍵的值就不再需要用戶輸入數(shù)據(jù)了,而由數(shù)據(jù)庫系統(tǒng)根據(jù)定義自動(dòng)賦值,下面這篇文章主要給大家介紹了關(guān)于Mysql設(shè)置主鍵自動(dòng)增長起始值的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • django2.2版本連接mysql數(shù)據(jù)庫的方法

    django2.2版本連接mysql數(shù)據(jù)庫的方法

    這篇文章主要介紹了django2.2版本如何連接mysql數(shù)據(jù)庫,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • MySQL和PolarDB的相同點(diǎn)及不同點(diǎn)解讀

    MySQL和PolarDB的相同點(diǎn)及不同點(diǎn)解讀

    這篇文章主要介紹了MySQL和PolarDB的相同點(diǎn)及不同點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • MySQL中SHOW TABLE STATUS的使用及說明

    MySQL中SHOW TABLE STATUS的使用及說明

    這篇文章主要介紹了MySQL中SHOW TABLE STATUS的使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • MySQL修改innodb_data_file_path參數(shù)的一些注意事項(xiàng)

    MySQL修改innodb_data_file_path參數(shù)的一些注意事項(xiàng)

    這篇文章主要給大家介紹了關(guān)于MySQL修改innodb_data_file_path參數(shù)的一些注意事項(xiàng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評(píng)論

晋州市| 滦平县| 五大连池市| 武胜县| 明光市| 嵊州市| 桂阳县| 武宣县| 巴南区| 平江县| 无锡市| 汤原县| 扶余县| 江达县| 古田县| 手游| 陆川县| 冷水江市| 马尔康县| 惠州市| 吉林省| 奎屯市| 镇坪县| 铜鼓县| 时尚| 尉犁县| 恩平市| 连云港市| 宜兰市| 鄂尔多斯市| 青州市| 叙永县| 朝阳市| 连城县| 安仁县| 双流县| 织金县| 密云县| 桦甸市| 苏尼特右旗| 宿州市|