当页面被触及时,Linux 是否强制执行内存 cgroup 限制?

当页面被触及时,Linux 是否强制执行内存 cgroup 限制?

当进程首次接触某个页面并且该页面被添加到 mem_cgroup 时,如果该页面使 mem_cgroup 超出其限制,内核是否会立即发出配额违规信号?

答案1

当 cgroup 的内存使用量超过其限制时,内核可能会发出配额违规信号。但是,这取决于所使用的内存管理系统的实现和配置。确切的行为可能会有所不同,并且一旦超出限制,内核可能不会立即发出配额违规信号。在使用一定数量的内存后或从 cgroup 回收内存时,它可能会发出违规信号。

相关内容