8

fopenLinuxで同時に開くことができるファイルの最大数はいくつですか?

4

4 に答える 4

3

次のようにして、開いているファイルの最大許容数 (カーネル制限) を確認できます。

cat /proc/sys/fs/file-max

カーネル ドキュメントからの引用:

file-max の値は、Linux カーネルが割り当てるファイル ハンドルの最大数を示します。ファイル ハンドルが不足しているというエラー メッセージが多数表示される場合は、この制限を増やすことをお勧めします。

于 2013-07-29T18:37:09.557 に答える
1

POSIX 標準で定義されています。削除すると、移植性の問題が発生します。さらに、このマクロは glibc.info に記載されています (少なくとも redhat-7.1 では)。以下のリンク OPEN_MAX not defined in limits.hを参照してください。

于 2013-07-29T18:55:57.200 に答える