2011-07-28 7 views
0

CentOSのLinuxボックスでZend Serverを使用する際に問題が発生しています。一日のうちに、私たちの大きなキャッシュ(予約されたメモリ空間の1ギガヘルツ)は約100メガのキャッシュされたエントリを使用しますが、その約500メガバイトは「無駄なメモリ」です。Zend-server:「無駄なメモリ」とは何ですか?Zendアクセラレータを再起動する理由は何ですか?

廃棄されたメモリの割合が 'max_wasted_percentage'を超えると、キャッシュは「再起動」されます。これは、既存のキャッシュエントリがすべて消去されたことを意味します。明らかに私たちが望むものではありません。

これは「wasted_memory」とは何ですか?どのように避けることができますか?

- 編集:おそらく、それはキャッシュされたが後で要求されなかったファイルによって使用されたすべてのメモリの合計です。

+0

おそらくサーバーフォールトで適切でしょうか? –

+0

1. 'realfree'が終了したときに使用されます。 2. http://www.centos.org/modules/newbb/viewtopic.php?topic_id=22690&forum=45を参照してください。 – SMka

答えて

0

単純な言葉で - 無駄なメモリは空きメモリです。ファイルシステムのように、ファイルが削除されると、削除されたとしてマークされますが、「ゼロで埋められません」

+0

このメモリは、実際の空きメモリがなくなったときにキャッシュ機構によって使用されるでしょうか? (単純に上書きする)?メモリが無駄になったとき、どのくらい正確に決定されますか?このために設定されるルールは何ですか? – Jack

関連する問題