最大RAM - dmidecodeを聞いていますか、それともメーカーのものを聞いていますか?

最大RAM - dmidecodeを聞いていますか、それともメーカーのものを聞いていますか?

私は32GB RAM、M2(SATA)、2.5 'SSD(SATA)、デュアルブート、Fedora 33、Windows 2019 Serverなどの素晴らしいノートパソコンを持っています。

dmidecodeを実行し、最大容量が64GBであることを確認しました。ところがメーカー(Asus)では最大容量が32GBだそうです!

これでdmidecodeがわかりました。完璧ではないしかし、メーカーの推奨事項にもかかわらず、dmidecodeに基づいてRAMをアップグレードした人の意見を聞きたいです。

上記のリンクを引用すると、次のようになります。

DMIデータはあまり信頼できず、盲目的に信頼できないことが証明されています。 Dmidecodeはハードウェアをチェックせず、BIOSによって通知される内容だけを報告します。

私も見つけました。これ、自信を呼び起こさないのは次のとおりです。

Aniruddh はい、H300 は最大 32 GB のメモリー (公式) のみをサポートします。この場合、CPUサポートではなくマザーボードの制限/ロックサポートであり、すべてのBIOSがロックされているので、修正されたBIOSでない限り(強くお勧めしません。このコミュニティについて議論することはできますか?)、おそらくサポートされないので、誰かが32GB SoDIMMを購入しますテストするまではサポートされているかどうかはわかりません。サポートするかどうかわからない人がいますか?このように高価なメモリのリスクを負うことは本当に便利ですが、とにかく試してみたいと思います。なぜ64GBが必要なのですか? 32 すでに多すぎて誰も使わないし、64GBもない。まれに使用しないメモリが多いと、ボトルネックが発生し、パフォーマンスが低下する可能性がありますが、幸運です:)

だからマザーボード仕様もそうです。許可する特定の量のRAM、製造元がBIOSでこの容量を減らすか減らすことはできませんか?

私は状況を処理できますか? dmidecodeを使って機会をつかんでいますか、それとも維持する必要がありますか?

すべての参考資料/ウェブサイト、ヒント - 何でもありがとう!

ベストアンサー1

例:4つのコンセント超小型512 GB RAM を搭載したサーバーは、32 x 16 GB DIMM を介して実行されます。

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

私は私のサーバーがクアッドチャネルRAMと4つのCPUだと思いますが、これが上記のすべての理由です。しかし、報告された「最大容量」は384 GBであり、記載されている方法/場所は{上記ではありません}それぞれ物理メモリアレイ。複雑で正確に理解するには、メモリチャネルの詳細を把握する必要があります。しかし、私のサーバーには最大384 GBのメモリもなく、最大3072 GBもありません。 OSで使用できる実際の最大メモリはCPU/メモリアーキテクチャに基づいていると思います。私は768GBでしたが、ある場合(他のサーバーの場合)、いくつかの低電圧DIMMと[サーバー] BIOSを使用している場合は1.5になると思います。結核それを支える。ただし、これは、にリストされている報告された番号384と一致しません。物理メモリアレイ私は。だからそれは解釈の問題ではなく、むしろ誤解の問題です。これ最大容量するいいえ低レベルのメモリチャネルインターフェイスについて報告するオペレーティングシステムによって識別される利用可能な最大RAMの量を示します。したがって、dmidecode接続されているすべてのハードウェアが100%信頼できるわけではないことは間違いありませんが、報告する価値を実際に掘り下げて理解する必要があります。

あなたのラップトップは1つのCPUであり、上記の4ソケットサーバーと比較して2つのメモリチャネルであるようです...特定のノートブックについて述べた内容によって明らかな違いがあります。ハードウェアにあると考えられます。表示される最大容量は次のとおりです。 64GBメーカーメモリチャネルレベルですが、最終的にAsusノートブックが実際に担当するのはAsus BIOSコードです。 Asusが32GBしかサポートしていないと、dmidecodeが報告した64GBのハードウェアメモリチャネル機能ではなく、BIOSコードによって引き起こされると信じられます。これにはコンピュータエンジニアリングレベルが含まれます。私は、ASUS(および他のすべての人)が次のことができる同じメモリチャネルタイプのハードウェアの両方を使用すると思います。引用する64GBのDIMMですが、実際には32GBの制限を引き起こす他のハードウェアがあります。 実際には、64GBのノートパソコンを32GBに制限するだけで、ASUSが単にBIOSコードを書いたとは思わない。

IntelチップセットであるH300についても言及しました。すべての消費者PCマザーボードには2つのDIMMスロットしかありませんが、高度なZ370チップセットには4つのDIMMスロットがあります。これらの2つのDIMMマザーボードは、すべて比較すると合計RAMが32GBに制限されます。 4 DIMMマザーボードの合計64 GB RAM。だから私はラップトップに64GBのRAMを入れようとしません。動作しません。 512 GBのサーバーにWindows 7 Proをインストールしようとしましたが、Windowsでは192 GBしか利用できないとマークされています。

64GBが必要な理由32はすでにあまりにも多く、誰も使用しないで、まれですが、未使用のRAMが多すぎるとボトルネックが発生し、パフォーマンスが低下する可能性がありますが、幸運です。 :)

未使用メモリはボトルネックを引き起こしたり、パフォーマンスを低下させたりしません。この回答は、文脈から外れ、RAM容量が[ハードウェアレベル]のパフォーマンスに影響を与える方法である多くの低レベルアーキテクチャとメモリチャネルレイアウトを無視します。そしてこれとは何の関係もありません。

おすすめ記事