Linux สูงสุดรองรับ Linux ได้อย่างไร


29

RAM สูงสุดที่ Linux รองรับได้คือเท่าไหร่ สมมติว่าฮาร์ดแวร์รองรับ / 64- บิต ในบรรดา Linux distros ทั้งหมด

มันไปได้ถึง 16 exabytes หรือมีข้อ จำกัด กับ Windows ที่ฉันเชื่อว่าเป็น 192 กิกะไบต์?


5
ไม่แน่ใจ แต่โปรดทราบว่า CPU 64 บิตหลัก (AMD64) สนับสนุนพื้นที่ที่อยู่ 48 บิตเท่านั้นซึ่งหมายถึง 256 TB X86-64 ทำไมระบบ 64 บิตมีพื้นที่ที่อยู่ 48 บิตเท่านั้น
Mikel

ข้อมูลของคุณใน Windows ล้าสมัยพวกเขาสามารถไปได้ถึง 4T ขึ้นอยู่กับรุ่น
Mat

มี 8 upvotes แล้ว? ฉันแค่หมุนไปรอบ ๆ และสิ่งที่เป็นไปไม่ได้เกิดขึ้น
Rik Telner

@Mat 192GB เดิมคือ Windows 7 256GB คือ Windows 8 512GB สิ่งที่พิเศษ ไม่มีพวกเขาไปมากกว่า 1TB แน่นอนไม่ถึง 4TB didyouknow.org/maximum-ram-on-windows-7-and-windows-8
Rik Telner

คำตอบ:


22

Red Hat Enterprise Linux (RHEL)

เหล่านี้อาจเป็นพื้นฐานที่ดีมองที่ความสามารถในการ RHEL6 ของพวกเขากำลังครอบคลุมที่นี่หัวข้อ: Red Hat Enterprise Linux ความสามารถของเทคโนโลยีที่ 6 และข้อ จำกัด

   เอสเอส # 1

หมายเหตุ: [5]ข้อ จำกัด ทางสถาปัตยกรรมขึ้นอยู่กับความสามารถของเคอร์เนล Red Hat Enterprise Linux และฮาร์ดแวร์ทางกายภาพ ขีด จำกัด Red Hat Enterprise Linux 6 ขึ้นอยู่กับการกำหนดแอดเดรสหน่วยความจำฟิสิคัล 46 บิต ขีด จำกัด Red Hat Enterprise Linux 5 ขึ้นอยู่กับการกำหนดแอดเดรสหน่วยความจำฟิสิคัล 40 บิต หน่วยความจำระบบทั้งหมดควรมีความสมดุลระหว่างโหนด NUMA ในระบบที่มีความสามารถ NUMA

เคอร์เนลเอกสาร

นอกจากนี้หากคุณดูที่เอกสารเคอร์เนลเอกสาร/ x86 / x86_64 / mm.txt :

Virtual memory map with 4 level page tables:

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

ดังนั้น 2 47ไบต์ = 128TiB


128TB RAM จินตนาการว่ากำลังเปิดเครื่องของคุณ "Dayum!"
Rik Telner

2
@RikTelner ว่าพลังของเครื่องของคุณจะไร้ประโยชน์อย่างแน่นอน การเพิ่ม RAM จะช่วยได้จนกว่าคุณจะถึงเพดานด้านบนซึ่งคุณไม่เคยใช้ RAM เพิ่มเติม ไม่มีสิ่งใดที่คุณน่าจะใช้กับคอมพิวเตอร์ในบ้านแม้จะใช้งาน RAM ขนาด 128TB ก็ตาม
terdon

@terdon - สำหรับเซิร์ฟเวอร์ เราจะมีเซิร์ฟเวอร์ VM เป็นประจำ (กล่อง Dell 910 ขนาดใหญ่ที่ใช้งาน VMware) ซึ่งจะมาพร้อมกับ RAM 128/256 / 512GB
slm

เซิร์ฟเวอร์เป็นอีกเรื่องหนึ่งโดยสิ้นเชิงประเด็นของฉันคือ RAM ไม่ใช่ไม้วิเศษที่เพิ่มความเร็วคอมพิวเตอร์ของคุณโดยไม่ จำกัด มันสร้างความแตกต่างถ้ากระบวนการของคุณใช้จริงและ RAM ในเทราไบต์จะไม่ถูกนำมาใช้ในวันนี้ยกเว้นในกรณีที่เฉพาะเจาะจงมากและผิดปกติ การมี RAM สักสองสามแรมบนแล็ปท็อปของฉันจะไม่ทำให้การทำงานเร็วขึ้นสำหรับการใช้งานประจำวันของฉันเช่น 16G หรือมากกว่านั้น และ 512G เป็นหนทางไกลจาก 128T!
terdon

4
@RikTelner: เราจะเห็นเครื่องจักรที่มีมากกว่า 48 บิตในปี 2020 (ล่าสุด) ผู้ที่อยู่ในหน่วยความจำ - ดีบีเอสต้องการหน่วยความจำจำนวนมาก
Reinstate Monica - M. Schröder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.