スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ファイルディスクリプタ数の上限 

Linuxカーネル2.6ではプロセスが開けるファイルディスクリプタ数の上限はどうやって設定するのかしらん。 現在のそのユーザの上限はulimitで確認できる。

# ulimit -n
4092
#

変更方法はulimitに引数で指定すればよい。

# ulimit -n [-S] [-H] N

-Sはソフト制限、-Hはハード制限、Nには数値を入れる。 ユーザごとの制限はどこで設定されているのかしら。

OS全体での制限は下記のように確認できる。

# cat /proc/sys/fs/file-max
372794
# cat /proc/sys/fs/file-nr
3480 0 372794
#

これを設定するには/etc/sysctl.confで設定する。
システム全体の最大ファイル数

fs.file-max=N

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://haginov.blog35.fc2.com/tb.php/119-a915d4ed

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。