orientdbのディスクキャッシュを100%使用した場合、読み取りキャッシュには最大70%、キャッシュには30%書き込みキャッシュ用(http://orientdb.com/docs/last/plocal-storage-disk-cache.html#interaction-between-read-and-write-caches)。OrientDBのディスクキャッシュが読み取りと書き込みのキャッシュ(パーセンテージ)で区切られる方法
読み取りキャッシュの詳細については、読み取りキャッシュサイズ(http://orientdb.com/docs/last/plocal-storage-disk-cache.html#queue-sizes)の25%、50%、75%の3つのキュー(a1in、a1out、am)で分けられます。
読み取りキャッシュがいっぱいの安定した状態では、読み取りキャッシュにはディスクキャッシュの70%以上が必要であることは明らかです。これはどのように処理されますか?書き込みキャッシュからいくらかのスペースが取られるか、または開始からのスペースが読み取りキャッシュに与えられますか?
また、私は必ずしたいこと:
- 「ディスクキャッシュ」関与RAMが共通のディスク(HDDまたはSDD)と機械のないRAMに含まれています。
- (storage.diskCache.bufferSizeパラメータで変更することも可能)最初のリンクで書かれたようorientdbが使用するディスク・キャッシュのデフォルトのスペースは、100%である
みんなありがとう!
"読み込みキャッシュがいっぱいで安定していると、ディスクキャッシュの70%以上が必要です" 私はディスクキャッシュの作成者です。私の質問はなぜそう思うのですか? –
""ディスクキャッシュ "は、マシンのRAMではなく、共通ディスク(HDDまたはSDD)に含まれるRAMであり、例えば、Western Digital Black 500GB 7200rpm 32MBのように、32MBのキャッシュを持っていて、ランダムな操作を高速化するには不十分です。 –
ディスクキャッシュ70%以上:Read Cacheについて%以上書かれていますが、合計で150%です(この例では、4ページのポインタを100%としたリードキャッシュと見なしています。 – Iar0