全部產品
Search
文件中心

:RDS Custom高效能雲端硬碟概述

更新時間:Aug 07, 2025

本文為您介紹高效能雲端硬碟的概念和效能,為您選擇高效能雲端硬碟提供參考資訊。

功能簡介

高效能雲端硬碟是雲資料庫RDS Custom執行個體支援的一種新儲存類型。在相容ESSD雲端硬碟所有特性的基礎上,高效能雲端硬碟新增了IO效能突發和16K原子寫功能,為使用者提供更高效、靈活的儲存解決方案。

IO效能突發

  • 開啟方式:預設開啟,無需額外配置。IO效能突發功能已內建到高效能雲端硬碟中。

  • 費用:免費。

  • 最大IOPS:IO突發功能使雲端硬碟的IOPS不受限於最大IOPS,可在峰值時突破基準限制,最高可達100萬IOPS。

  • 優勢:

    • 在業務高峰提供更高的IO能力,滿足突發業務需求。

    • 支援記憶體IO Burst特性,可在特定情境下動態分配額外的資源(如IO頻寬或記憶體),有效應對短期高負載需求。

16K原子寫

  • 開啟方式附錄:開啟16K原子寫

  • 費用:免費。

  • 核心技術:關閉雙寫(double write)機制,通過校正和(Checksum)與日誌復原機制確保每次資料頁寫入的原子性,從而安全地簡化寫入流程。

  • 效能提升:

    • 降低I/O寫入量:通過最佳化刷髒過程,顯著減少執行個體寫盤的IOPS和頻寬需求。

    • QPS提升40%以上:大幅度提高執行個體的查詢效能,滿足高並發情境下的業務需求。測試詳情請參見寫最佳化效能測試

高效能雲端硬碟的效能

高效能雲端硬碟儲存空間規格(單位GB)

基準效能

(與ESSD PL1雲端硬碟效能一致)

100 GB <= 儲存空間 < 1000

IO頻寬:125~350 MB/s

IOPS:6800~50000

1000 GB <= 儲存空間 < 2000 GB

IO頻寬:350 MB/s

IOPS:50000

2000 GB <= 儲存空間 < 4000 GB

IO頻寬:350 MB/s

IOPS:50000

4000 GB <= 儲存空間 < 16000 GB

IO頻寬:350 MB/s

IOPS:50000

16000 GB <= 儲存空間 < 64000 GB

IO頻寬:350 MB/s

IOPS:50000

附錄:開啟16K原子寫

開啟16K原子寫功能,需要執行以下操作:

  1. 執行以下命令,格式化磁碟。

    重要

    此操作將清除磁碟所有資料,執行前請確認已備份重要內容。

    mkfs.ext4 -m 0 -C 16K -O extent,uninit_bg,bigalloc -E lazy_itable_init=1 /dev/vdb
    • -m 0:禁用檔案系統預留空間(預設保留5%)。

    • -C 16K:設定儲存(block)大小為16 KB。

    • -O extent,uninit_bg,bigalloc:啟用ext4特性:

      • extent:改進大檔案儲存體效能。

      • uninit_bg:加速檔案系統檢查。

      • bigalloc:最佳化大檔案分配效率。

    • -E lazy_itable_init=1:延遲初始化inode表,加快格式化速度。

  2. 執行以下命令,進行作業系統調整,將所有儲存的max_sectors_kb參數調整為64(即64×512 B=32 KB)。

    for file in /sys/block/*
    do
     echo "before: $file/queue/max_sectors_kb = `cat $file/queue/max_sectors_kb`"
     echo 64 > $file/queue/max_sectors_kb
     echo "after: $file/queue/max_sectors_kb = `cat $file/queue/max_sectors_kb`"
    done

    max_sectors_kb:定義單個IO請求允許的最巨量資料量。

  3. 核心參數調整,在MySQL設定檔my.cnf中添加以下參數。

    innodb_use_native_aio = ON
    innodb_doublewrite = OFF

相關文檔

RDS Custom簡介