【问题标题】:Difference between LimitAS and MemoryLimit In SystemdSystemd 中 LimitAS 和 MemoryLimit 的区别
【发布时间】:2018-07-11 19:23:54
【问题描述】:

有一个LimitAS可以限制虚拟内存(相当于ulimit -v),但也有一个MemoryLimit(在新版本中被MemoryMax取代),它们有什么区别?它们的目的是否相同?

【问题讨论】:

    标签: systemd


    【解决方案1】:

    LimitASsystemd.exec(5) 中的其他限制对应于ulimit,即。 e. setrlimit 系统调用,并且是每个进程的——一个进程可以通过分叉子进程来规避它(每个子进程都继承了限制,但它们的内存使用量是分开计算的)。 MemoryLimitsystemd.resource-control(5) 中的其他限制对应于cgroup 限制,共同适用于控制组中的所有进程,进程无法逃脱。你几乎肯定想使用这些。

    【讨论】:

      猜你喜欢
      • 2017-07-21
      • 2016-12-26
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 2011-02-17
      相关资源
      最近更新 更多