為什麼我從快速快照還原啟動的快照建立的 Amazon EBS 磁碟區速度很慢?

2 分的閱讀內容
0

我從已啟動快速快照還原的快照建立 Amazon Elastic Block Store (Amazon EBS) 磁碟區。但是,EBS 磁碟區效能很慢。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

您從啟動快速快照還原的快照建立的 EBS 磁碟區有時可能會執行緩慢。當快照處於最佳化狀態時,快速快照還原會在磁碟區還原期間提供一些效能優勢。但是,快速快照還原僅在快照處於已啟用狀態時才能提供完整的效能。

如需詳細資訊,請參閱考量事項

若要對慢速 Amazon EBS 磁碟區進行疑難排解,您可以使用 AWS CLI 或 Amazon Elastic Compute Cloud (Amazon EC2) 主控台。

確認您已建立具有快速快照還原的磁碟區

AWS CLI

執行 describe-volumes 命令:

aws ec2 describe-volumes --volume-id volume_id --output table

**注意:**使用您的磁碟區 ID 取代 volume_id

範例輸出:

DescribeVolumes                Volumes    
AvailabilityZone       ap-southeast-2a    
CreateTime             2022-11-17T22:45:42.999000+00:00    
Encrypted              False    
FastRestored           True    
Iops                   100    
MultiAttachEnabled     False    
Size                   8    
SnapshotI              snap-0b0326ebbfd253c95    
State                  available    
VolumeId               vol-0e51d7f8f003ae2a6    
VolumeType             gp2

如果 FastRestored 屬性設定為 True (真),則您已建立具有快速快照還原的磁碟區。如果未列出 FastRestored,表示您沒有建立具有快速快照還原的磁碟區。

Amazon EC2 主控台

完成下列步驟:

  1. 開啟 Amazon EC2 console (Amazon EC2 主控台)。
  2. 在導覽窗格中,選擇 Volumes (磁碟區)。
  3. 選取您的 EBS 磁碟區。
  4. Details (詳細資訊) 索引標籤上,檢查 Fast snapshot restore (快速快照還原) 屬性。

如果 Fast snapshot restore (快速快照還原) 屬性為 Yes (是),則您已建立具有快速快照還原的磁碟區。如果 Fast snapshot restore (快速快照還原) 屬性為 No (否),則表示您沒有建立具有快速快照還原的磁碟區。

確認您已在快照上啟用快速快照還原

在建立 EBS 磁碟區之前,您必須在與磁碟區相同之可用區域的快照中啟用快速快照還原。

AWS CLI

執行 describe-fast-snapshot-restores 命令:

aws ec2 describe-fast-snapshot-restores --filters "Name=snapshot-id,Values=snap-#############" --output table

**注意:**使用您的快照 ID 取代 snap-#############

範例輸出:

DescribeFastSnapshotRestores          FastSnapshotRestores    
AvailabilityZone                      ap-southeast-2a    
EnabledTime                           2022-11-17T12:16:06.014000+00:00    
EnablingTime                          2022-11-17T12:15:29.374000+00:00    
OptimizingTime                        2022-11-17T12:15:39.831000+00:00    
OwnerId                               ############  
SnapshotId                            snap-0b0326ebbfd253c95    
State                                 enabled    
StateTransitionReason                 Client.UserInitiated - Lifecycle state transition

如果您已啟動快速快照還原,則會啟用 State (狀態)。如果輸出沒有列出屬性,則表示您沒有在快照上啟用快速快照還原。檢查 AvailabilityZone 屬性,以確認快照是否位於與您建立磁碟區的相同可用區域。此外,請檢查 EnabledTime 屬性,以判斷您在建立磁碟區之前是否已在快照上已啟用快速快照還原。

Amazon EC2 主控台

完成下列步驟:

  1. 開啟 Amazon EC2 console (Amazon EC2 主控台)。
  2. 在導覽窗格中,選擇 Snapshots (快照)。
  3. 選取快照。
  4. Details (詳細資訊) 索引標籤上,檢查 Fast snapshot restore (快速快照還原) 屬性。

如果您已啟動快速快照還原,則會看到 Fast snapshot restore (快速快照還原) 值為已啟用,以及啟用的可用區域。如果 Fast snapshot restore (快速快照還原) 值為空白 (-),則表示您沒有啟用快速快照還原。

確認是否有足夠的磁碟區建立額度

檢查 Amazon CloudWatch FastSnapshotRestoreCreditsBalance 指標,確認您擁有足夠的磁碟區建立額度。例如,若要從透過快速快照還原啟動的快照建立兩個磁碟區,您必須至少擁有兩個磁碟區建立額度。

聯絡 AWS Support

如果您仍然無法解決磁碟區效能緩慢問題,請聯絡 AWS Support

AWS 官方
AWS 官方已更新 7 個月前