キャッシュ設定

circle-info

このポリシーはバージョン2.0以上に適用されます

基本

KONNEKT を介して SharePoint Online から読み取られたり書き込まれたりするすべてのファイルは、ローカルディスク上に一時的にキャッシュされます。

キャッシュディレクトリの場所: %localappdata%\konnekt\cache

このポリシーは KONNEKT のキャッシュ動作を定義します。

KONNEKT はキャッシュをさまざまな目的で使用します:

  • ユーザーが現在開いているファイル

  • アップロードが必要なファイル(書き込みキャッシュ)

  • 閉じられたファイル(読み取りキャッシュ)

定義

キャッシュ TTL(Time To Live)

閉じられたドキュメント(読み取りキャッシュ)がキャッシュに残る時間(分単位)。この設定がない場合、TTL は自動的に 60 分(「通常のプレッシャー」)のままになります。ポリシーが有効な場合はこの値を入力フィールドに入力する必要があります。KONNEKT を再起動するとキャッシュは常にクリアされます。

  • 単位: 分

  • 最小値: 0

  • 最大値:

    • 2880(KONNEKT リリース < 2.6.0)

    • 60480(KONNEKT リリース 2.6.0 以上)

固定キャッシュサイズ

KONNEKT キャッシュフォルダーのサイズ(メガバイト単位)。ポリシーが有効な場合、この値を入力フィールドに入力する必要があります。

  • 単位: メガバイト

  • 最小値: 0 => キャッシュサイズは空きディスク容量から計算されます(デフォルト)

  • 最大値: 20000

仕組みの詳細

プレッシャー状態

キャッシュは異なるプレッシャー状態で動作します:

  • 通常のプレッシャー: キャッシュは重大な値未満で利用されています。閉じられたファイルは TTL 値まで読み取りキャッシュに保持されます。

  • 高い読み取りプレッシャー: 閉じられたファイルが多すぎてキャッシュが埋まっています。読み取りキャッシュが削除されます。

  • 高い書き込みプレッシャー: アップロード待ちのファイルが多数キャッシュに保持されています。アップロードキューを減らすために書き込み操作が制限されます。

  • 深刻な書き込みプレッシャー: アップロード待ちのファイルでキャッシュがほぼ埋まっています。アップロードキューを減らすために書き込み操作は大幅に制限されます。

  • キャッシュが満杯: キャッシュが完全に占有されています。さらにファイルを開くリクエストは拒否されます。

自動キャッシュサイズ計算

  • 空きディスクからのキャッシュサイズ計算 sizeMax = (FreeDiskSize + CacheSize) * 75%

  • 高プレッシャー計算 pressure = sizeUsed / sizeMax >= 80%

  • 高い書き込みプレッシャー計算 writePressure = uploadSize / sizeMax >= 60%

  • 深刻な書き込みプレッシャー計算 writePressure = uploadSize / sizeMax >= 80%

  • キャッシュ満杯計算 sizeUsed >= sizeMax

circle-exclamation

ポリシーを適用する方法はいくつかあります:

ポリシー 保存先:

HKEY_CURRENT_USER\SOFTWARE\Policies\GlueckKanja\Konnekt

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\GlueckKanja\Konnekt

circle-exclamation

VDI 環境に関する推奨事項

一般的に VDI 環境には次の設定を推奨しますが、この設定が KONNEKT の使用ケースに合っていることを確認してください:

キャッシュ TTL: 10-60 分

キャッシュサイズ: 500-1000 MB

また次のことも検討してください、 ファイルサイズを制限すること(SharePoint Online から読み取るファイルの):

OneDriveOpenFilesLargerThanReadOnly: 100-500 MB(= 104,857,600 - 524,288,000 バイト)

OneDriveDoNotOpenFilesLargerThan: 200-1000 MB(= 209,715,200 - 1,048,576,000 バイト)

最終更新

役に立ちましたか?