0

get/set パフォーマンスに悪影響を与えるような方法でメモリを Memcache に過剰に割り当てることは可能ですか?

私はほとんどすべての Memcache 操作が O(1) であることを読んだので、答えはノーだと思いますが、私は Memcache の専門家ではありません。

たとえば、現在 4 GB が割り当てられており、12.5% の無駄なスペースがあり、1 秒間に 8 回のエビクションが発生しています。複数の Web サイトがこの専用の Memcache サーバーを使用しています。では、2 倍、3 倍などのメモリはシステム全体に悪影響を及ぼしますか?

4

1 に答える 1

1

通常、メモリを memcached に過剰に割り当てることはできません。ここでの 1 つの例外は、実際に使用可能なメモリよりも多くのメモリを割り当てた場合で、memcached アドレス空間の一部がディスクにスワップ アウトされます。これは、すべてが大量のメモリを使用するマシンで多数のアプリケーションを実行している場合に発生する可能性があります。

于 2012-09-20T00:09:47.187 に答える