複数のサーバーでバックアップを使用した後、buffer
サーバーのメモリが増えましたrsync
。ディスクがいっぱいで、バックアップが削除されました。私が知っているのは、buffers
直接ディスクIOをたくさん実行するとスパイクが発生することです。
完了ですが、rsync
約buffer
8時間後でもメモリは解放されません。
total used free shared buffers cached
Mem: 7.7G 6.9G 761M 2.6M 3.7G 2.1G
-/+ buffers/cache: 1.2G 6.5G
Swap: 7.9G 411M 7.5G
これはゲームテストサーバーで、現在実行中です。削除しても安全ですか?buffer
清算されていない場合、どのように清算しますかcache
?
私も気になる :: -/+ buffers/cache: 1.2G 6.5G
。それは何ですか?
答え1
プロセスが動作するためにより多くのメモリが必要な場合、システムは自動的にメモリからバッファとキャッシュをフラッシュするため、ユーザーは何もする必要はありません。
未使用のメモリスペースは無駄なスペースなので、カーネルは頻繁に使用するデータをロードしてより速く使用できるようにします。
その+/- buffers/cache
ラインは、あなたが実際に使用して使用できるものが何であるかを示し、あなたが本当に集中する必要があるラインです。 ;)