Có API/cách nào để lấy "khoảng cách" (được gọi là 'bước nhảy' trong văn học) giữa hai nút NUMA không? Tôi muốn thực hiện một hệ thống phân bổ bộ nhớ tận dụng lợi thế này (tái sử dụng bộ nhớ từ nút gần nhất, vì truy cập nhanh hơn).
Windows dường như không có tính năng như vậy ... và libnuma (trong Linux) dường như không có tính năng này. Có cách nào để có được thông tin này (thậm chí với một cái gì đó như 'cpuid')?Lấy khoảng cách nút (bước nhảy) trong hệ thống NUMA
5
A
Trả lời
2
Đối với Linux, bạn có thể nhận được cấu trúc liên kết ít nhất bằng cách phân tích cú pháp/proc. Điều này được giải thích, ví dụ: trong chương 5 của Ulrich Drepper's "What every programmer should know about memory". Chương 6.5 cũng có phần liên quan.
2
Hãy xem thư viện và công cụ trong hwloc.
Các vấn đề liên quan
- 1. Mối quan hệ OpenMP và NUMA?
- 2. Cách lấy Màu Hệ thống Android
- 3. Cách lấy ngôn ngữ hệ thống và ngôn ngữ hệ thống trong ca cao
- 4. Cách tôi kích hoạt "Chuông hệ thống" trong nút js
- 5. Hệ thống lưới và khoảng cách khối nội tuyến
- 6. Cách lấy thời gian khởi động hệ thống Android
- 7. Lấy kích thước hệ thống RAM
- 8. Cách xác nhận NUMA?
- 9. Cách lấy ID MAC của hệ thống bằng C#
- 10. cách an toàn nhất để lấy Hệ thống lái
- 11. T-SQL nút get gốc trong hệ thống phân cấp
- 12. Lấy khóa toàn hệ thống độc quyền trong Java
- 13. Tôi có thể nhận nút NUMA từ địa chỉ con trỏ (trong C trên Linux) không?
- 14. Thực hiện bước nhảy vọt từ PhP tới Python
- 15. CPUID trên nhiều lõi/NUMA
- 16. `fromtimestamp` của Python có một bước nhảy rời rạc
- 17. RegEx cho khoảng cách trong hệ mét:
- 18. Nút ca cao sẽ mở trang Tùy chọn hệ thống
- 19. VB.NET Lấy hệ thống cơ bản.type từ kiểu vô hiệu
- 20. Gọi hệ thống để lấy danh sách các quy trình
- 21. Nút-Webkit: Cách tạo tệp trong hệ thống tệp cục bộ?
- 22. Lấy một id duy nhất từ hệ thống giống Unix
- 23. Trong C#, cách lấy giá trị nút XML là khoảng trắng?
- 24. Cách lấy thời gian hệ thống trong Java mà không cần tạo một Date mới
- 25. Cách lấy thời lượng pin còn lại trong hệ thống Windows?
- 26. Cách lấy hệ thống phân cấp vai trò đầy đủ trong Symfony
- 27. hệ thống awk gọi
- 28. Cách tìm loại hệ thống tệp trong python
- 29. Hệ thống C++() không hoạt động khi có khoảng trống trong hai tham số khác nhau
- 30. các bước/chiến lược để phân tích và cải thiện hiệu suất của hệ thống nhúng