オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
プラットフォームの最適化/カーネルパラメータによるリソース最適化カーネルパラメータfs.file-maxの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
- Aファイルシステムのブロックサイズを設定する
- B1ユーザーあたりが所有できるファイルの総容量を設定する
- Cシステム全体で同時にオープンできるファイルディスクリプタ(ファイルハンドル)の総数の上限を設定する
- D1つのディレクトリに作成できるファイル数の上限を設定する
正解:C
解説
fs.file-maxは、システム全体で同時にオープンできるファイルディスクリプタの総数の上限を設定するカーネルパラメータです。多数のファイルやソケットを同時に扱うサーバー(Webサーバー、データベース等)では、この上限を引き上げる調整がよく行われます。
選択肢ごとの解説
- A誤り。ファイルシステムのブロックサイズはファイルシステム作成時(mkfs等)に決まるもので、fs.file-maxの役割ではありません。
- B誤り。1ユーザーあたりのディスク使用量制限はディスククォータの役割で、fs.file-maxの役割ではありません。
- C正しい。fs.file-maxはシステム全体でオープンできるファイルディスクリプタ数の上限を設定します。
- D誤り。1ディレクトリあたりのファイル数上限はファイルシステムの仕様・制約の役割で、fs.file-maxの役割ではありません。