How to Increase None-Paged-Pool limit ??

이하운 0 Reputation points
2023-03-25T13:03:11.34+00:00

Referring to the post on the link below, the size of NonePagedPool cannot exceed 128GB no matter how many RAMs are added to 1TB or more.

https://techcommunity.microsoft.com/t5/windows-blog-archive/pushing-the-limits-of-windows-paged-and-nonpaged-pool/ba-p/723789

I am currently developing a program using a technology called RDMA, and in order to register memory in RDMA, I must register in the NonePagedPool area 1TB.

In a Linux environment, you can lift restrictions in the following ways

https://access.redhat.com/documentation/ko-kr/red_hat_enterprise_linux/9/html/configuring_infiniband_and_rdma_networks/increasing-the-amount-of-memory-that-users-are-allowed-to-pin-in-the-system_configuring-the-core-rdma-subsystem

Let me know if there is a way to declare the size of a similar, NonePagedPool above 128GB in Windows

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,541 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 55,041 Reputation points
    2023-03-25T15:57:24.0333333+00:00

    A modern RDMA driver should be able to use pinned memory like Linux rather than non paged pool.