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

1 分的閱讀內容
0

我從已啟用 Amazon EBS 快速快照還原的快照建立了 Amazon Elastic Block Store (Amazon EBS) 磁碟區。Amazon EBS 磁碟區效能緩慢。如何解決此問題?

簡短說明

當您從快速快照已啟動還原的快照建立 EBS 磁碟區時,該磁碟區將會完全初始化以提供最佳效能。但是,磁碟區有時仍可以緩慢執行。

如要對此問題進行疑難排解,請檢查下列事項:

  • 磁碟區是使用快速快照還原所建立。
  • 快速快照還原會在快照上啟動、在建立磁碟區之前啟動,且位於相同的可用區域中。
  • 有足夠的磁碟區建立積分。

另請參閱 Amazon EBS 快速快照還原的考量

解決方式

**注意:**若您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請確保您使用的是最新的 AWS CLI 版本

使用快速快照還原建立磁碟區

如要確認磁碟區是使用快速快照還原所建立,請執行下列 describe-volumes AWS CLI 命令:

# 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    
FastRestore            True    
Iops                   100    
MultiAttachEnabled     False    
Size                   8    
SnapshotI              snap-0b0326ebbfd253c95    
State                  available    
VolumeId               vol-0e51d7f8f003ae2a6    
VolumeType             gp2

若將 FastRestored 屬性設定為 True,則會使用快速快照還原建立磁碟區。若未列出 FastRestored,則不會使用快速快照還原建立磁碟區。

快速快照還原會在快照上啟動、在建立磁碟區之前啟動,且位於相同的可用區域中

確認快速快照還原已在快照上啟動。建立磁碟區之前,必須先在快照上啟動快速快照還原。此外,必須在與建立磁碟區相同的可用區域中啟動快速快照還原。

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

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

**注意:**請以您的快照 ID 取代 snap-xxxxxxxxxxxxx

範例輸出:

            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                xxxxxxxxxxxx    
SnapshotId             snap-0b0326ebbfd253c95    
State                  enabled    
StateTransitionReason  Client.UserInitiated - Lifecycle state transition

若啟動了快速快照還原,則會啟用 State (狀態)。若輸出未列出任何屬性,則不會在快照上啟動快速快照還原。檢查 AvailabilityZone 屬性,確認其與您建立的磁碟區位於相同的可用區域中。最後,請注意 EnabledTime 屬性,以決定在建立磁碟區之前是否啟動了快速快照還原。

**注意:**當快照處於「最佳化」狀態時,快速快照還原會在磁碟區還原期間提供一些效能優勢。不過,快速快照還原僅於快照處於「已啟用」狀態時,才會提供最佳效能。

有足夠的磁碟區建立積分

檢查 Amazon CloudWatch FastSnapshotRestoreCreditsBalance metric,以確認您有足夠的磁碟區建立積分。例如,若要從快速快照已啟動還原的的快照建立兩個磁碟區,您必須至少有兩個磁碟區建立積分。如需更多詳細資訊,請參閱磁碟區建立積分

聯絡 AWS Support

若上述疑難排解步驟無法解決磁碟區效能緩慢的問題,請聯絡 AWS Support。


AWS 官方
AWS 官方已更新 1 年前