Linux tarafından desteklenen maksimum RAM nedir?


29

Linux tarafından desteklenen maksimum RAM nedir? Donanımın 64 bit olduğunu / desteklediğini varsayalım. Tüm Linux dağıtımları arasında.

16 exabyte kadar mı çıkıyor yoksa 192 gigabayt olduğuna inandığım Windows ile sınırlı mı?


5
Emin değilim, ancak ana 64 bit CPU'ların (AMD64) yalnızca 48 bit adres alanını desteklediğini, yani 256 TB olduğunu unutmayın. X86-64 Neden 64 bit sistemlerde yalnızca 48 bit adres alanı var
Mikel

Windows'taki verileriniz güncel değil, baskıya bağlı olarak 4T'ye kadar çıkabiliyorlar.
Mat

Zaten 8 yükseltme? Sadece bir süre arkanı dönüyorum ve imkansız şeyler oluyor.
Rik Telner

@Mat 192GB Windows 7 idi. 256GB Windows 8. 512GB özel olanları. Hiçbiri 1 TB'ın üstüne çıkmıyor, kesinlikle 4 TB'a kadar çıkmıyor. didyouknow.org/maximum-ram-on-windows-7-and-windows-8
Rik Telner

Yanıtlar:


22

Red Hat Enterprise Linux (RHEL)

Bunlar muhtemelen RHEL6'nın yeteneklerine bakarak iyi bir temel oluşturuyor, burada anlatılıyor: Red Hat Enterprise Linux 6 teknoloji yetenekleri ve sınırları .

   ss # 1

NOT: [5] Mimari sınırlamalar, Red Hat Enterprise Linux çekirdeğinin yeteneklerine ve fiziksel donanıma dayanmaktadır. Red Hat Enterprise Linux 6 sınırı 46 bit fiziksel bellek adreslemesine dayanır. Red Hat Enterprise Linux 5 sınırı 40 bit fiziksel bellek adreslemesine dayanır. Tüm sistem belleği, NUMA özellikli bir sistemde NUMA düğümleri arasında dengelenmelidir.

Çekirdek dokümanlar

Ayrıca, çekirdek belgelere bakarsanız, Documentation / x86 / x86_64 / mm.txt :

Virtual memory map with 4 level page tables:

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

2 Yani 47 byte = 128TiB


128 TB RAM, makinenizdeki o gücü hayal edin. "Dayum!"
Rik Telner

2
@RikTelner makinenizdeki bu kadar güç kesinlikle işe yaramaz olurdu. RAM eklemek, sadece hiçbir zaman ekstra RAM kullanmadığınız tavana ulaşana kadar yardımcı olur. Ev bilgisayarında çalıştırma olasılığınız olan hiçbir şey 128 TB RAM kullanmaya bile yaklaşamaz.
terdon

@ terdon - bu sunucular içindir. Düzenli olarak 128/256 / 512GB RAM'e sahip VM sunucularına (VMware çalıştıran Massive Dell 910 kutuları) sahip olacaktık.
slm

Sunucular tamamen başka bir konudur, benim açımdan RAM'in sınırsız bir şekilde bilgisayarınızı hızlandıran sihirli bir değnek olmadığıydı. Ancak, işlemleriniz gerçekten kullanıyorsa ve çok terabayt olmayan durumlar dışında bugün terabayt RAM kullanılmayacaktır. Dizüstü bilgisayarımda birkaç RAM RAM olması, günlük kullanımım için 16G ya da öylesine kullanmam için daha hızlı çalışmasını sağlamaz. Her neyse, 512G 128T’den çok ağlıyor!
terdon

4
@RikTelner: 2020'de 48 bit'in üzerinde makineler göreceğiz (en yenisi). Bu hafıza içi dbs çok fazla hafıza istiyor.
Monica’yı eski durumuna getirin - M. Schröder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.