Pmem 및 거대한 페이지

Pmem 및 거대한 페이지

내 Ubuntu 18.04 Intel 시스템에는 356GB DDR이 있습니다. 300GB의 메모리는 pmem 메커니즘을 사용하여 사전 할당됩니다(외부 하드웨어가 10GB의 연속 데이터 블록을 전송하기 때문). 우리는 완전히 무작위로 이 메모리에 접근합니다.

우리는 이 메모리에 액세스할 때 메모리 TPT 성능 저하를 목격하고 있으며 TLB에 대한 다중 액세스/업데이트가 성능 저하를 유발한다는 것을 알고 있습니다.

이러한 이유로 우리는 거대한 페이지를 사용하여 pmem을 매핑하려고 시도하고 있지만 지금까지는 성공하지 못했습니다.

pmem을 통해 대용량 페이지를 처리해 본 경험이 있는 사람이 있나요? 우리 시나리오에 적합한 다른 솔루션이 있을까요?

고마워요, 톰.

관련 정보