从 Linux内核参数.txt我已经看到,可以改变 NFS 池的行为,以便nfsd绑定到 NUMA 区域的线程。相关参数是
sunrpc.pool_mode
并且可以设置pernode
为 NUMA 亲和性。还有一条关于 NIC 及其中断的说明。
根据您拥有的 NIC 数量以及它们的中断绑定位置,此选项将影响哪些 CPU 将执行 NFS 服务。
我不确定该如何理解这一点。这是否意味着,如果您有一个带有 1 个 NIC 的 2 节点 NUMA 系统,那么只有与 NIC 中断绑定到同一 NUMA 节点的 NFS 线程才会处于活动状态并处理请求?
希望有人已经对此有了一些经验。
托马斯