ulimit是否在运行时更改资源限制?


0

ulimit是否会更改正在运行的程序的限制?它们的特定资源是否在运行时无法更改?如果ulimit在运行时不更改限制,这是否意味着您必须重新启动所有守护程序才能使用新的指定限制?

Answers:


1

正确,据我所知,ulimit命令不会更改正在运行的程序的限制。但是,您可以从正在运行的程序中调用set_rlimit和朋友。您可能还想看一下资源控制方面的内容man rctl,但这需要重建内核。


0

您可以通过使用ulimit(或限制,取决于外壳)来限制守护程序的资源,或者可以使用/etc/login.conf(因此,针对每个守护程序类型的用户帐户)对其进行设置。

更新后,请/etc/login.conf确保您按照文件顶部的步骤重新生成该文件的数据库版本。然后,假设守护程序更改了用户帐户,请重新启动该守护程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.