簡體   English   中英

Linux中用於了解有關內存交錯信息的命令是什么?

[英]What is the command used in Linux to know info about memory interleaving?

我正在學習Linux內核,這是我的課程作業的一部分,這是我尋求的信息:

在最新的系統中,內存被划分為等級,在該等級下,內存以不連續的方式在不同等級之間交錯。 這樣做是為了提高處理器訪問內存的速度。 我想知道Linux中是否有任何命令,該命令在執行時會向我們提供有關如何將內存划分為多個等級的任何信息。 我嘗試使用以下命令

    sudo dmidecode --type memory

但是上面的命令顯示了有關硬件的信息,但沒有顯示內存是否在交錯。 有人可以讓我知道是否有任何命令可以向我顯示此類信息? 如果這樣的命令不存在,您能否讓我知道我可以參考代碼的哪一部分來實現Linux內核中的內存交錯?

謝謝。

如果bios正確設置了smbios結構,則應該能夠從DMI類型20(存儲設備映射地址)結構中找出交織設置。 例如,對於4路交錯情況,通道0、1、2、3的DIMM 0應該具有相同的映射地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM