Ram

最大 RAM - 我聽 dmidecode 還是聽製造商的?

  • January 14, 2021

我有一台不錯的筆記型電腦 - 32 GB RAM、M2 (SATA) 和 2.5’ SSD (也是 SATA) - 雙啟動、Fedora 33 和 Windows 2019 Server。

我執行 dmidecode 發現最大容量為 64GB - 但製造商(華碩)說 32GB 是最大容量!

現在,我知道 dmidecode並不完美,但我想听聽那些不顧製造商的建議而基於 dmidecode 升級 RAM 的人?

引用上面的連結:

請注意,DMI 數據已被證明太不可靠而不能盲目信任。Dmidecode 不會掃描您的硬體,它只報告 BIOS 告訴它的內容。

我還發現了 this,它不能激發信心,它說:

Aniruddh 是的,H300 僅支持 32gb ram max(官方)它不是 cpu 支持,在這種情況下它的主機板受限/鎖定支持所有 bios 都被鎖定,所以除非它是一個修改過的 bios(我強烈不建議這樣做,它允許討論任何事情關於它在這個社區中)可能它不會支持,所以直到有人購買 32gb sodimms 並對其進行測試之前,沒有辦法知道它是否會支持,我懷疑有人會在沒有確定是否它的情況下在如此高價的 ram 上冒這樣的風險是否真的可以工作,但無論如何你們都願意去做,為什麼你需要 64gb 32 它已經太多了,沒有人會完全使用它們,而且它沒有 64gb,這會使筆記型電腦在一些罕見的情況下更快大量未使用的記憶體也可能導致一些瓶頸並降低性能,但祝你好運:)

因此,即使主機板規格允許一定數量的 RAM,製造商可能會或可能不會從 BIOS 中減少此容量?

我是否掌握了圖片 - 我是通過 dmidecode 抓住很大的機會還是應該堅持下去?

任何參考/網址、提示 - 任何值得讚賞的!

Ecample:4 插槽微型伺服器,安裝了 512GB 的 RAM,通過 32 x 16gb DIMMS 完成。

dmidecode | grep "Maximum Capacity"

   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB
   Maximum Capacity: 384 GB

also reported from dmidecode for me:
   Locator: P1-DIMMA1
   Bank Locator: NODE 1
   Locator: P1-DIMMA2
   Bank Locator: NODE 1
   Locator: P1-DIMMA3
   Bank Locator: NODE 1
   Locator: P1-DIMMB1
   Bank Locator: NODE 1
   Locator: P1-DIMMB2
   Bank Locator: NODE 1
   Locator: P1-DIMMB3
   Bank Locator: NODE 1
   Locator: P1-DIMMC1
   Bank Locator: NODE 2
   Locator: P1-DIMMC2
   Bank Locator: NODE 2
   Locator: P1-DIMMC3
   Bank Locator: NODE 2
   Locator: P1-DIMMD1
   Bank Locator: NODE 2
   Locator: P1-DIMMD2
   Bank Locator: NODE 2
   Locator: P1-DIMMD3
   Bank Locator: NODE 2
   Locator: P2-DIMMA1
   Bank Locator: NODE 3
   Locator: P2-DIMMA2
   Bank Locator: NODE 3
   Locator: P2-DIMMA3
   Bank Locator: NODE 3
   Locator: P2-DIMMB1
   Bank Locator: NODE 3
   Locator: P2-DIMMB2
   Bank Locator: NODE 3
   Locator: P2-DIMMB3
   Bank Locator: NODE 3
   Locator: P2-DIMMC1
   Bank Locator: NODE 4
   Locator: P2-DIMMC2
   Bank Locator: NODE 4
   Locator: P2-DIMMC3
   Bank Locator: NODE 4
   Locator: P2-DIMMD1
   Bank Locator: NODE 4
   Locator: P2-DIMMD2
   Bank Locator: NODE 4
   Locator: P2-DIMMD3
   Bank Locator: NODE 4
   Locator: P3-DIMMA1
   Bank Locator: NODE 5
   Locator: P3-DIMMA2
   Bank Locator: NODE 5
   Locator: P3-DIMMA3
   Bank Locator: NODE 5
   Locator: P3-DIMMB1
   Bank Locator: NODE 5
   Locator: P3-DIMMB2
   Bank Locator: NODE 5
   Locator: P3-DIMMB3
   Bank Locator: NODE 5
   Locator: P3-DIMMC1
   Bank Locator: NODE 6
   Locator: P3-DIMMC2
   Bank Locator: NODE 6
   Locator: P3-DIMMC3
   Bank Locator: NODE 6
   Locator: P3-DIMMD1
   Bank Locator: NODE 6
   Locator: P3-DIMMD2
   Bank Locator: NODE 6
   Locator: P3-DIMMD3
   Bank Locator: NODE 6
   Locator: P4-DIMMA1
   Bank Locator: NODE 7
   Locator: P4-DIMMA2
   Bank Locator: NODE 7
   Locator: P4-DIMMA3
   Bank Locator: NODE 7
   Locator: P4-DIMMB1
   Bank Locator: NODE 7
   Locator: P4-DIMMB2
   Bank Locator: NODE 7
   Locator: P4-DIMMB3
   Bank Locator: NODE 7
   Locator: P4-DIMMC1
   Bank Locator: NODE 8
   Locator: P4-DIMMC2
   Bank Locator: NODE 8
   Locator: P4-DIMMC3
   Bank Locator: NODE 8
   Locator: P4-DIMMD1
   Bank Locator: NODE 8
   Locator: P4-DIMMD2
   Bank Locator: NODE 8
   Locator: P4-DIMMD3
   Bank Locator: NODE 8

我相信我的伺服器是四通道記憶體和 4 cpu 是上面顯示的所有內容的原因。但是請注意報告的 384gb 的“最大容量”,它列出的方式/位置{我沒有在上面指出}每個都是針對Physical Memory Array的。它變得複雜,您必須深入了解記憶體通道細節才能準確理解……但我的伺服器沒有最大容量 384gb 記憶體,也沒有最大容量 3072gb。我相信作業系統可用的真正最大記憶體是基於 cpu/記憶體架構的;對我來說是 768gb,我認為在某些情況下(對於其他伺服器)如果使用某些低壓 DIMM 和

$$ server $$BIOS支持它。但是請注意,這與報告的 384 數量不對應,在我的情況下,它們都列在物理記憶體陣列下。所以這是一個解釋的問題,或者說是誤解。此最大容量不是指作業系統看到的最大可用 RAM 量,它報告的是低級記憶體通道介面*。因此,雖然我不懷疑dmidecode它所連接的每一位硬體都不是 100% 可靠的,但您必須真正深入了解它試圖報告的價值。 您的筆記型電腦是 1 個 cpu,我想 2 個記憶體通道與上面列出的 4 個插槽伺服器……根據您對特定筆記型電腦所說的話,除了明顯的差異之外,我懷疑您在硬體製造商記憶體中看到的最大容量為 64gb渠道級別,但最終華碩筆記型電腦將是華碩BIOS程式碼真正負責。如果華碩說只支持 32gb,我會相信這是因為 dmidecode 報告的 64gb 的硬體記憶體通道能力不是由 bios 程式碼生成的。它將下降到電腦工程級別-我懷疑華碩(和其他所有人)使用所有能夠引用的相同記憶體通道類型的硬體*一個 64gb DIMM,但還有其他硬體在起作用,這使得 32gb 限制實際上發生了。 我不一定會認為華碩只是簡單地編寫了 BIOS 程式碼來簡單地將筆記型電腦限制為 32gb,而實際上它可以有 64gb

您還提到了 H300,它是一個英特爾晶片組……辨識任何像這樣的消費類 PC 主機板只有 2 個 DIMM 插槽,而高端 Z370 晶片組的 4 個 DIMM 插槽……所有這 2 個 DIMM 主機板都限制為 32gb 4 個 DIMM 主機板的總 RAM 與 64gb 總 RAM。因此,我不會嘗試將 64gb 的記憶體放入您的筆記型電腦中,這將無法正常工作。我還可以告訴你,我已經嘗試在我的 512gb 伺服器上安裝 Windows 7 pro,但只有 192gb 顯示為在 Windows 中可用。

為什麼你需要 64gb 32 它已經太多了,沒有人會完全使用它們,而且它沒有 64gb,這會使筆記型電腦在某些極少數情況下更快,太多未使用的記憶體也可能導致一些瓶頸並降低性能,但祝你好運: )

未使用的記憶體不會導致瓶頸或降低性能。該答案與上下文無關,並且忽略了許多低級架構和記憶體通道佈局,這就是 ram 數量/如何影響性能的原因

$$ at the hardware level $$. 運氣與它無關。

引用自:https://unix.stackexchange.com/questions/629173