カーネル3.2.30 x86_64を実行する4 GBのRAMを搭載したIntel Atom D2700(Synology NAS DS412 +)があります。デバイスにはDIMMスロットが1つあります。
私と他の人が見つけた1つの事実は、4 GB DIMMを追加したときにデバイスをロードするとCPU使用率がはるかに高いことです(たとえば、Minecraft ServerやPlexコードなどの「重い」Javaアプリケーションなど)。多くのユーザーは、メモリが2 GBに低下すると、これらの高い負荷の問題がすべて消えることを発見しました。
これがLinuxに関連する理由ですか?それともAtom自体の問題ですか?
答え1
見てIntel Atom®プロセッサD2000およびN2000シリーズデータシート、Vol。 1。
32-33ページと表3-24を参照してください。
ここで重要なのは、プロセッサとメモリコントローラは合計4GBのRAMをサポートしますが、2GBのブロック、つまりソケットあたり2GBしかサポートしないことです。 412+にはスロットが1つしかないため、最大RAMは2GBです。それ以上は予測できません。
答え2
長すぎます。
犯人は互換性のないメモリモジュールだと思います。
私はすべて読んだD2000データシート(ように提案4人のバッキーによって)。私が知っている限り、データシートにはDIMMスロットの数に関してRAMのサイズを制限することについての言及はありません。それは言うランクこれに反して(参考。幾何学を覚える)。
D2000システムRAMをアップグレードしたい人は、表3-24を確認する必要があります。サポートされるメモリ構成。 4096MBのメモリサイズの場合、モジュールは次のようになります。
- デュアルランク、
- 2GB密度のチップ16個を備えています。
同じ容量のメモリモジュールは異なる構成で製造されているため、8つの4ギガビット密度チップを使用して、たとえば表に記載されていない構成の4GBシングルランクモジュールを得ることができます。Kingstonのインスピレーションを与える投稿。
つまり、モジュールの正しい部品番号仕様を確認して互換性を確認する必要があります。最近インストールしました愛国者PSD34G1333L2SDS713+ではこれまでうまく動作しています。
答え3
メモリが多いほど、CPUはより多くのデータ/プログラムを処理できるようになります(ディスクデータを待つアイドル時間が短くなります)、特に負荷が重い場合はCPU使用率が増加します。スループットが増加しましたか?それとも一度テストしたことがありませんか?
答え4
新しいRAMがDDR3-800で、古いRAMがDDR3-1066である可能性はありますか(または新しいRAMのレイテンシが高くなりますか?)
ワークロードにキャッシュミスが多く、RAMに頻繁にアクセスする場合は、遅いRAMが大きな違いを生む可能性があります。このベンチマークは、-1066と-800 RAMの間のメモリ帯域幅の約30%の違いを示しています。
http://www.tomshardware.com/reviews/core-i7-870-1156,2482-5.html
大きな違いを確認するには、ワークロードがかなりメモリに集中している必要があります。