Debianサーバーのリソース管理

Debianサーバーのリソース管理

私たちは、メモリ/ CPU(64 GB RAMと23コア)集約的なコードを実行するDebianサーバーをすべてのグループメンバーが共有しています。問題は、1つのコードがサーバー全体に過負荷を与え、他の人が何もできないようにすることです。既知の解決策があるかどうか尋ねたいです。各ユーザーが使用するメモリ量を制限して制限を超えた場合は、プロセスを終了するのと同じですか?より良い提案がありますか?

ベストアンサー1

入って見てください/etc/security/limits.conf。ユーザーまたはグループごとにリソースを制限できます(たとえば、開いているファイルの最大数、メモリ制限など)。

ユーザーはを実行して自分の「制限」を表示できますulimit -a。それにソフト制限を指定した場合は、同じコマンドを使用してそれを変更できます。

niceプロセスの優先順位を変更することもできます。

望むより:

man ulimit
man limits.conf

おすすめ記事