gpt4 book ai didi

linux-kernel - 我可以知道在 Linux 内核中 GFP_HARDWALL 标志的目的是什么?

转载 作者:行者123 更新时间:2023-12-04 11:25:27 25 4
gpt4 key购买 nike

GFP 标志用于内存分配。 Linux 内核中 GFP_HARDWALL 标志的用途是什么?

最佳答案

它限制对当前 cpuset 的分配,其中 cpuset 是一组(猜测!)CPU 和内存节点。

基本上,您的用户进程可能被限制在由 CPU#1 和 CPU#2 但不是 CPU#3 和 CPU#4 组成的 cpuset 中。也许有一些内存 MEM#1 是 CPU #1 和 #2 的本地内存,而不是其他内存,所以这个内存是 cpuset 的一部分。可能还有一些其他内存 MEM#2 位于 CPU #3 和 #4 的本地,所以这不是 cpuset 的一部分。

__GFP_HARDWALL 确保您不能从 MEM#2 分配。

关于linux-kernel - 我可以知道在 Linux 内核中 GFP_HARDWALL 标志的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19566186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com