RAM tối đa có thể hỗ trợ bởi Linux là gì?


29

RAM hỗ trợ tối đa của Linux là gì? Giả sử rằng phần cứng là / hỗ trợ 64-bit. Trong số tất cả các bản phân phối Linux.

Liệu nó có lên tới 16 exabyte hay bị giới hạn như với Windows mà tôi tin là 192 gigabyte?


5
Không chắc chắn, nhưng lưu ý rằng CPU 64 bit chính (AMD64) chỉ hỗ trợ không gian địa chỉ 48 bit, nghĩa là 256 TB. X86-64 Tại sao các hệ thống 64 bit chỉ có không gian địa chỉ 48 bit
Mikel

Dữ liệu của bạn trên Windows đã hết hạn, chúng có thể lên tới 4T tùy theo phiên bản.
Mat

8 upvote đã? Tôi chỉ quay lại một lúc và những điều không thể xảy ra.
Rik Telner

@Mat 192GB là Windows 7. 256GB là Windows 8. 512GB là những cái đặc biệt. Không ai trong số họ vượt quá 1TB, chắc chắn không lên đến 4TB. didyouledge.org/maximum-ram-on-windows-7-and-windows-8
Rik Telner

Câu trả lời:


22

Red Hat Enterprise Linux (RHEL)

Đây có lẽ là một cơ sở tốt, nhìn vào các khả năng của RHEL6, chúng được đề cập ở đây, có tiêu đề: Các giới hạn và khả năng công nghệ của Red Hat Enterprise Linux 6 .

   ss # 1

LƯU Ý: [5] Các giới hạn kiến ​​trúc dựa trên khả năng của hạt nhân Red Hat Enterprise Linux và phần cứng vật lý. Giới hạn Red Hat Enterprise Linux 6 dựa trên địa chỉ bộ nhớ vật lý 46 bit. Giới hạn Red Hat Enterprise Linux 5 dựa trên địa chỉ bộ nhớ vật lý 40 bit. Tất cả bộ nhớ hệ thống phải được cân bằng giữa các nút NUMA trong hệ thống có khả năng NUMA.

Tài liệu hạt nhân

Ngoài ra nếu bạn xem tài liệu kernel, Documentation / x86 / x86_64 / mm.txt :

Virtual memory map with 4 level page tables:

0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm

Vậy 2 47 byte = 128TiB


RAM 128TB, hãy tưởng tượng rằng sức mạnh trên máy của bạn. "Dayum!"
Rik Telner

2
@RikTelner rằng nhiều năng lượng trên máy của bạn sẽ hoàn toàn vô dụng. Thêm RAM chỉ giúp cho đến khi bạn đạt đến mức trần mà bạn không bao giờ sử dụng thêm RAM. Không có gì bạn có khả năng chạy trên một máy tính gia đình thậm chí sẽ tiến gần đến việc sử dụng 128TB RAM.
terdon

@terdon - cái này dành cho máy chủ. Chúng tôi thường xuyên có các máy chủ VM (các hộp Dell 910 khổng lồ chạy VMware) sẽ có sẵn RAM 128/256 / 512GB.
slm

Máy chủ là một vấn đề khác hoàn toàn, quan điểm của tôi là RAM không phải là cây đũa thần làm tăng tốc máy tính của bạn mà không có giới hạn. Nó chỉ tạo ra sự khác biệt nếu các quy trình của bạn thực sự sử dụng nó và terabyte RAM sẽ không được sử dụng ngày hôm nay ngoại trừ trong các trường hợp rất cụ thể và bất thường. Có một vài RAM trên máy tính xách tay của tôi sẽ không làm cho nó hoạt động nhanh hơn cho việc sử dụng hàng ngày của tôi, ví dụ như 16G. Và dù sao, 512G khác xa so với 128T!
terdon

4
@RikTelner: Chúng ta sẽ thấy các máy có hơn 48 bit vào năm 2020 (mới nhất). Những người trong bộ nhớ muốn có rất nhiều bộ nhớ.
Phục hồi Monica - M. Schröder
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.