AltaVault クラウド再生(ガベージコレクション)に関するFAQ
環境
- AltaVault
- クラウドレプリケーション
- ガベージコレクション
回答
- クラウド再生は、フロントエンドのSMB共有またはNFS共有からファイルが削除されたことに応じて、未使用のデータをクラウドから削除するプロセスです。
- 効率性を高めるために、十分な数のファイルを処理できる状態になると、クラウド再生プロセスが定期的に実行されます。
- ファイルが削除されると、参照しているスラブがリストに追加されます
- AltaVault は、ローカルキャッシュ内の全ファイルの5%または全データの5%を使用します
- クラウド再生サービスが実行され、AltaVaultに保存されている他のファイルから引き続き参照されている各スラブの量が確認されます。スラブを参照しているファイルがない場合、クラウドとローカルコピーの両方にスラブがあれば削除されます。
- スラブにまだ参照されているデータセグメントが含まれている場合、スラブは削除できません。
- ただし、スラブの50%以上が不要になり、そのスラブがローカルキャッシュにある場合、スラブは圧縮されてクラウドへのレプリケーションのために再度キューに入れられ、大きなバージョンが上書きされます。
- ログに記録されるメッセージの量を減らすために、AltaVault は個 々 のスラブアクションに作用するガベージコレクションからメッセージを出力しなくなりました。
メッセージ:
Oct 8 01:27:10 altavault1 rfsd[19024]: [gc.INFO] (14306) bitmaps set up for 251656 slabs, using 32211968 bytes
Oct 8 02:08:43 altavault1 rfsd[19024]: [scan.INFO] (14306) processed 15403 labelmaps, 13166362825 labels in 1098.926 secs (00:18:18), 11981119.365 labels/sec, 10318004471 (9.6GB) lm bytes; 96682492516524 (87.9TB) expanded bytes
Oct 8 02:08:43 altavault1 rfsd[19024]: [gc.INFO] (14306) 251656 total slabs, (0 resized)
Oct 8 02:08:43 altavault1 rfsd[19024]: [gc.INFO] (14306) deleting metadata from cloud
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) enqueuing slabs for reclamation
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x000001560592 (128b) 0/1 0% :
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x000001560597 (128b) 16/250 6.4% : 0300e0a240000000020000000000000000000000800000018000000000008c00
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x0000015605a0 (128b) 77/223 34.5% : 000000007bc0000000000000000000000000000640c007ffe6fffff03fbffffb
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x0000015605a4 (128b) 29/228 12.7% : 0000000c2000000000000000c7f80000203800004001c041c380000000040000
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x0000015605a9 (128b) 68/162 42% : 0000000303e401ff80000007db9f04fcffffde3f00000000
- スラブが0%参照されていると判断された場合、スラブは削除されます。
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x0000015605ab (128b) 0/1 0% :
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (32480) removed slab 0x15605ab
- スラブが50%未満参照され、ローカルキャッシュ内にある場合、スラブは圧縮されます。
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (14306) slab: 0x0000015605e2 (128b) 22/220 10% : 000000000900400000080120008015000200000b885808000000000010000200
Oct 8 02:08:51 altavault1 rfsd[19024]: [gc.INFO] (32480) compacted slab 0x15605e2
Oct 8 02:12:34 altavault1 rfsd[19024]: [replicator.INFO] (23497) replicated slab 0000015605E2.slab
- クラウド再生サイクルが終了すると、次のような概要メッセージが出力されます。
Oct 5 15:09:02 altavault1 rfsd[19024]: [gc.INFO] (7198) compacted 5790 slabs, removed 3960 slabs, (0 slabs already unlinked), 947652 segments, 14313056733 bytes (13.3GB) recovered, 4160.11s elapsed
- リカバリ可能なデータ量は、実行された重複排除の量、4MBのスラブオブジェクトの未使用データの割合、およびデータがローカルキャッシュに残っているかどうかによって異なります。
- 再生のパフォーマンスが最適になるのは、平均削除期間(ローカルキャッシュから削除されて新しいデータ用のスペースを確保するためにデータが削除されてからの経過時間)がバックアップの有効期限よりも長く、ローカルでコンパクションの対象であることが確認された場合です。削除された平均経過時間は、Web UIの [Reports]で確認できます。
- クラウド再利用に関する追加のチェックが必要な場合は、次のコマンドを実行できます。
enable
Configure terminal
rfsctl exec "-c gc.complete_check"
- 次のように、毎日のGCをスケジュールすることもできます(例:10:00)。
enable
Configure terminal
job 1 command 1 "rfsctl exec '-c complete_check'"
job 1 date-time 10:00:00
job 1 recurring 86400
job 1 enable
追加情報
AdditionalInformation_Text