調整 Block Storage for VPC 卷冊的吞吐量限制
調整「sdp」設定檔的 Block Storage for VPC 儲存區的傳輸量上限,以優化資料傳輸效能,同時避免中斷或停機。
sdp 設定檔可供達拉斯 (us-south)、法蘭克福 (eu-de)、倫敦 (eu-gb)、馬德里 (eu-es)、大阪 (jp-osa)、雪梨 (au-syd)、東京 (jp-tok)、多倫多 (ca-tor) 以及華盛頓 (us-east)
等區域,並可藉此為您的第二代區塊儲存卷設定自訂容量、自訂吞吐量限制及自訂 IOPS。
對於使用「sdp」配置檔所配置的 IBM® Cloud Block Storage for Virtual Private Cloud 卷,您可以增加或減少吞吐量上限,以滿足您的效能需求。 使用「sdp」設定檔時,任何卷的最大吞吐量為 1024 MBps(8192 Mbps)。 最低吞吐量為 125 MBps(1000 Mbps)。 此項調整不會導致服務中斷,亦不會影響對儲存空間的存取。
使用此功能,您可以在主控台、CLI、API 或 Terraform 中增加或降低卷的吞吐量限制。 若要變更此屬性,磁碟區必須處於_可用_狀態。 它可以附加到執行中的實例,但不是必要條件。 在調整頻寬限制之前,會先確認您的使用者授權。
您可以檢查 活動追蹤事件,以驗證吞吐量限制是否已調整。
更新卷的計費會自動更新。 新價格按比例計算的差額會加入當前的帳單週期。 然後在下一個計費週期計算完整的新金額。
開始之前
檢視下表,確定您想要的吞吐量限制對您的磁碟區可用。 若要在磁碟區上設定最大頻寬值,磁碟區必須至少有 151 GB 的容量。 增加產能和調整吞吐量是兩種不同的作業。
| 容量範圍 (GB) | 最小吞吐量 (Mbps) | 最大吞吐量 (Mbps) |
|---|---|---|
| 1 - 20 | 1000 | 1000 |
| 21 - 50 | 1000 | 4096 |
| 51 - 80 | 1000 | 6144 |
| 81 - 100 | 1000 | 8192 |
| 101 - 130 | 1000 | 8192 |
| 131 - 150 | 1000 | 8192 |
| 151 - 32000 | 1000 | 8192 |
在主控台中調整吞吐量
-
前往 Block Storage for VPC 卷冊清單。 在 IBM Cloud 主控台中,按一下導覽功能表
> Infrastructure
> 儲存 > Block Storage 磁碟區。 預設情況下,Block Storage for VPC 儲存卷會顯示在您所在區域的所有資源群組中。
-
在所有 Block Storage for VPC 磁碟區的清單中,按一下磁碟區的名稱,即可查看磁碟區的詳細資訊。
或者,移至虛擬伺服器實例的詳細資料頁面,並從附加磁碟區清單中找到要更新的磁碟區。
-
在卷宗詳細資料頁面上,找到 “****設定檔”,然後按一下
或使用 “操作” 功能表
並選擇編輯吞吐量。
-
在側面板中,您可以指定 125-1024 MBps (1000-8192 Mbps) 範圍內的音量頻寬限制。
-
檢視您所在區域的估計每月訂單摘要和新定價。
-
如果您滿意,請按一下儲存並繼續。
當您重新啟動實體時,您的新頻寬分配就會實現。
從 CLI 調整吞吐量
從 CLI,使用 ibmcloud is volume-update 指令與 --bandwidth 選項,指出自訂設定檔的新吞吐量值。 新值必須在 1000-8192 Mbps 的範圍內。 如需詳細資訊,請參閱 SSD 定義的效能概況。
ibmcloud is volume-update VOLUME_ID --bandwidth BANDWIDTH
此範例顯示吞吐量限制從 1000 Mbps 增加到 3,000 Mbps。
ibmcloud is volume-update 933c8781-f7f5-4a8f-8a2d-3bfc711788ee --bandwidth 3000
Updating volume 933c8781-f7f5-4a8f-8a2d-3bfc711788ee under account Test Account as user test.user@ibm.com...
ID 0738-933c8781-f7f5-4a8f-8a2d-3bfc711788ee
Name demo-volume-update
Capacity 100
IOPS 3000
Bandwidth 3000
Profile sdp
Encryption Key -
Encryption provider managed
Status available
Created 2024-10-23 10:09:28
Resource Group Default(c16d1edde3fd4a71a0130aed371405a0)
Zone us-east-2
Resource Group Default(c16d1edde3fd4a71a0130aed371405a0)
Volume Attachment Instance Reference Vdisk Name Vdisk ID Vdisk Type Auto Delete
Vdisk-data1 0738-fd146b1f-e1bb-4eab-ba78-3109e6bc3a2d data true
Instance Name Instance ID
vsi-test1 0738-8b56da93-7990-4ccf-9dc5-5aee6a5f08f9
有關可用指令選項的詳細資訊,請參閱 ibmcloud is volume-update.
使用 API 調整吞吐量
您可以透過呼叫虛擬私有雲 (VPC) API 來調整現有資料卷的吞吐量。 提出 PATCH /volumes 請求,並指定 bandwidth 參數以調整吞吐量限制。
您無法在同一個 PATCH /volumes 請求中更新磁碟區名稱、增加大小、調整 IOPS 以及調整吞吐量限制。 分別提出 PATCH /volumes 請求。
此範例顯示 1000 Mbps 增加到 3,000 Mbps。 sdp 設定檔的吞吐量範圍為 1000-8192 Mbps。
curl -X PATCH \
"$vpc_api_endpoint/v1/volumes/$volume_id?version=2025-03-25&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"bandwidth": 3000
}'
在調整吞吐量時,音量狀態會顯示 updating。 顯示目前的頻寬,直到您重新啟動實體。
{
"bandwidth": 100,
"created_at": "2024-10-23T09:46:43.000Z",
"crn": "crn:v1:bluemix:public:is:us-east-1:a/<Acc id>::volume:<Volume ID>",
.
.
.
"status": "updating",
.
.
.
}
操作完成後,重新啟動實體。 顯示新的頻寬值,音量狀態為 available。
使用 Terraform 調整吞吐量限制
若要修改磁碟區的 IOPS,請使用 ibm_is_volume 資源。 套用時,以下範例會將卷吞吐量限制更新為 4,000 Mbps。
resource "ibm_is_volume" "storage" {
name = "demo-volume-update"
size = 8000
iops = 24000
bandwidth = 4000
zone = "us-east-2"
}
有關參數和屬性的詳細資訊,請參閱 ibm _ is_volume。
下一步
監控您的 Block Storage for VPC 量: