起動時にsystemdが起動するサービスのリソース制限を設定する方法

起動時にsystemdが起動するサービスのリソース制限を設定する方法

私が知る限り、これはシェルのリソース制限とそのシェルで生成された子プロセスを変更できる組み込み関数ulimitです。bashログインしたすべてのユーザーに適用される制限の変更については問題がないと確信しています/etc/security/limits.conf

httpdしかし、ブート時に開始されるサービスがあり、systemdそのサービスのリソース制限を変更したいとします。これがsystemd行われますか、それとも別のメカニズムがありますか?

答え1

マニュアルページシステムランチャーたとえば、に対応するプロセスに使用可能なリソースを制限する[Service]など、デバイスのセクションで設定できるさまざまな設定を一覧表示します。httpdLimitCPU=, LimitFSIZE=, LimitDATA=, LimitSTACK=ulimit -t-f-d-s

関連情報