開いているファイルとスワップ限度のLinuxの最大数
コアLinuxは2.6+プロセスのスケジューリングに使用スワップパーティションとしてハードディスクの一部を使用します-プロセスが実行中のプログラムである- 「待機(スタンバイ)」にはない、現在のプロセス、あるいは「睡眠(睡眠) 「あなたがしたら、その後にチューン」活動(アクティブ)活動プロセス「を、プロセスがスリープ状態にスワップパーティションを寝て横たわっていますが、メモリ空間が出て与えます」。
メモリが十分に大きい場合、それはあまりにも多くのスワップパーティションを使用する必要はありません、あなたはswappinessの値を変更することができるのlinuxを教えてください。swappinessを= 0は最大物理メモリとスワップスペースがある場合に、swappinessを= 100を示して示している場合、スワップ領域を積極的に活用し、内部にスワップ領域へのタイムリーなデータ転送メモリ。
内部Ubuntuのでは、swappinessをデフォルト設定値は60に等しいです。
スワップの使用量をチェック
cat /proc/sys/vm/swappiness
一時的な修正
sudo sysctl vm.swappiness=10
若しくは
echo 10 > /proc/sys/vm/swappiness
しかし、これは、唯一の一時的な変更であるあなたがさらに進んで長期安定性のために、デフォルトの60が復元され、システムを再起動した後:
sudo gedit /etc/sysctl.conf
このドキュメントの最後に行を追加します。
vm.swappiness=10
ファイル閲覧システムの最大数は、オープンできます
cat /proc/sys/fs/file-max
ファイルの最大数は、各ユーザーが開い閲覧を許可されます
ulimit -a
デフォルトが発見され、開いているファイル(-n)1024は、問題はここに発生します。
ファイルの内容を追加し、システムファイル/etc/security/limits.confをで数量制限を変更します。
* soft nofile 102400
* hard nofile 102400
設定ファイルを変更するための方法を有効にするには再起動する必要があります。