Berapa RAM maksimum yang dapat didukung oleh Linux?


29

Berapa RAM maksimum yang didukung oleh Linux? Asumsikan bahwa perangkat keras adalah / mendukung 64-bit. Di antara semua distro Linux.

Apakah ini mencapai 16 exabytes, atau apakah itu terbatas seperti dengan Windows yang saya yakini 192 gigabytes?


5
Tidak yakin, tetapi perhatikan bahwa arus utama 64-bit CPU (AMD64) hanya mendukung ruang alamat 48-bit, yang berarti 256 TB. X86-64 Mengapa sistem 64 bit hanya memiliki ruang alamat 48 bit
Mikel

Data Anda pada Windows kedaluwarsa, mereka dapat mencapai 4T tergantung pada edisi.
Mat

Sudah 8 upvotes? Saya hanya berbalik sebentar dan hal-hal mustahil terjadi.
Rik Telner

@Mat 192GB adalah Windows 7. 256GB adalah Windows 8. 512GB yang khusus. Tidak ada yang melebihi 1TB, pasti tidak hingga 4TB. didyouknow.org/maximum-ram-on-windows-7-and-windows-8
Rik Telner

Jawaban:


22

Red Hat Enterprise Linux (RHEL)

Ini mungkin adalah dasar yang baik, melihat kemampuan RHEL6, mereka dibahas di sini, berjudul: Red Hat Enterprise Linux 6 kemampuan dan batas teknologi .

   ss # 1

CATATAN: [5] Batas arsitektur didasarkan pada kemampuan kernel Red Hat Enterprise Linux dan perangkat keras fisik. Batas Red Hat Enterprise Linux 6 didasarkan pada pengalamatan memori fisik 46-bit. Batas Red Hat Enterprise Linux 5 didasarkan pada pengalamatan memori fisik 40-bit. Semua memori sistem harus seimbang di seluruh NUMA node dalam sistem yang mendukung NUMA.

Dokumen kernel

Juga jika Anda melihat pada kernel docs, Documentation / x86 / x86_64 / mm.txt :

Virtual memory map with 4 level page tables:

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

Jadi 2 47 byte = 128TiB


RAM 128TB, bayangkan daya pada mesin Anda. "Dayum!"
Rik Telner

2
@RikTelner bahwa banyak daya pada mesin Anda akan sama sekali tidak berguna Menambahkan RAM hanya membantu sampai Anda mencapai langit-langit di atas yang Anda tidak pernah menggunakan RAM tambahan. Tidak ada yang mungkin Anda jalankan di komputer rumah bahkan akan mendekati menggunakan 128TB RAM.
terdon

@terdon - ini untuk server. Kami secara teratur memiliki server VM (kotak Dell 910 masif yang menjalankan VMware) yang akan tersedia dengan 128/256 / 512GB RAM.
slm

Server adalah masalah lain sama sekali, poin saya adalah bahwa RAM bukanlah tongkat ajaib yang mempercepat komputer Anda tanpa batas. Itu hanya membuat perbedaan jika proses Anda benar-benar menggunakannya dan terabyte RAM tidak akan digunakan hari ini kecuali dalam kasus yang sangat spesifik dan tidak biasa. Memiliki beberapa teras RAM di laptop saya tidak akan membuatnya bekerja lebih cepat untuk penggunaan sehari-hari saya, katakanlah 16G atau lebih. Lagi pula, 512G jauh dari 128T!
terdon

4
@RikTelner: Kami akan melihat mesin dengan lebih dari 48 bit pada tahun 2020 (terbaru). Mereka di-memori-dbs ingin banyak memori.
Pasang kembali Monica - M. Schröder
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.