2012-05-07 24 views
11

Linux trên x86-64 có hỗ trợ nhiều kích thước trang lớn (ví dụ: cả kích thước trang 2MB và 1GB ngoài kích thước trang cơ sở 4KB) không? Nếu có, có cách nào để chỉ định rằng đối với một phân bổ nhất định có kích thước trang lớn để sử dụng không? Nói cách khác, câu hỏi của tôi là nếu "MAP_HUGETLB" cờ được sử dụng trong khi thực hiện mmap() nó ánh xạ chúng phân bổ đến ôm của kích thước mặc định. Có anyway để yêu cầu một phân bổ được ánh xạ vào kích thước hugepage không mặc định?Nhiều kích cỡ bảng ghim trong Linux (x86-64)?

Trả lời

10

Chưa hoàn toàn, nhưng nó đang hoạt động theo cách thông qua số LKML. Khi đoán, tính năng này sẽ có sẵn trong một vài lần phát hành.

Sau đó, bạn sẽ có thể sử dụng các cờ MAP_HUGE_2MBMAP_HUGE_1GB để định cấu hình điều này một cách rõ ràng.

Các vấn đề liên quan