新しい会話を開始

Solved!

ソリューションへ移動

2 Intern

 • 

128 メッセージ

130

2022年8月3日 22:00

Unity write cacheをロストした場合について

Unityでwrite cacheをロストした場合、どのような状態になるのでしょうか。

例えば、

Unityがダウンする

ロストしたデータに関連するLUN/FileSystem/Poolなどがオフラインになる

データ不整合だがオンラインでホストがアクセスできる

など。

Community Manager

 • 

5.1K メッセージ

2022年8月4日 19:00

kuromatsuさん

 

SP間でのキャッシュ情報の共有や電源断時の非常用バッテリーによるキャッシュ避難機能など、write cacheをロストしないような仕組みがUnityにはいくつも入っているので基本的にロストが起きることはない(そのために過去事例も見つけるのが難しい)のですが、万が一write cacheがロストした場合の動作はケースバイケースなので一概に言うことはできないです・・・

 

一番軽微な場合はdirty cacheのエラーが記録される程度で終わるパターンで、ある特定のファイルに対するアクセスが出来なくなっている可能性があります。

 

その次は運悪くファイルシステム全体に影響が及んでしまい、LUN/FileSystemがオフラインになってしまうパターン。

 

ここまでのイメージとしてはCDやDVDに傷がついて、そのCDやDVD全体のデータにアクセス/再生が出来なくなるのか、アクセス/再生は出来るがある一部のデータにだけ異常が見られるのかというようなイメージに近いです(厳密にいうとCDやDVDはエラー補正の可否の影響が大きいのでちょっと違いますが)。

 

そして最悪な場合にはcache処理の異常が発生してSPがパニックリブートをしてそのままローリングリブートを続けるというような感じでしょうか。

イベントは見つかりませんでした!

Top