Ubuntuサーバー - RAMのアップグレード


0

私は、Ubuntuサーバーがインストールされた1台のデルデスクトップコンピュータからApacheサーバーとMinecraftサーバーを実行しています free -m 私は1172 MBのRAMを使っていて、828の空き容量があることを教えてくれます(apacheが走っていて、Minecraftは走っていません)。 Minecraftを最低1024 MBのRAMで動作させたいのですが、4 GBのメモリースティックを手に入れてインストールすれば、4096 MBのRAMが解放されるでしょうか。 amazonでたったの$ 20で、それは私の空きRAMを4倍にすることさえかなり良い取引のように思えるのでただ不思議に思います。

回答:


3

そうすべき。オペレーティングシステムは物理メモリを使い果たしてからスワップを開始します(メモリ割り当ての要求を拒否しなくても済むようにハードドライブの一部を追加メモリとして使用)。スワップはRAMに比べて非常に遅いので、スワップする必要がないように十分な物理RAMを用意するのが最善です。

システムが1172 MBのRAMを使用している場合、実際にどのくらいのメモリがあるかにかかわらず、同じアプリケーションを実行している場合は、ほぼ同じ量を使用し続けます。たとえば、合計1024 MBしかない場合は、最大150 MB余分にスワップされることになります。合計4,096 MBにアップグレードすることで、約3 GBの空きメモリがあることが期待できます。これにより、スワップがボトルネックになってサーバーの速度が低下するのを防ぐことができます。


あなたの2番目の質問にコメントする。今日のほとんどのマザーボードは "デュアルチャンネル"メモリをサポートしています。ペアで取り付けられたメモリモジュールは同時にアクセスしてパフォーマンスを向上させることができます。マザーボードには色のペアでRAMスロットがあることが多いので、4つのスロットを持つマザーボードに2つのスティックを追加する場合は、同じ色のスロットを2つ使用する必要があります。

あなたが正しいRAMを確実に得るためには、あなたのマザーボードのモデルを調べて、それが互換性のあるメモリをチェックするのが最善です。それはタイプ(DDR3のような)、サポートされている速度のセット(PC1333のようなもの)、そしておそらく他のいくつかの詳細をリストするでしょう。 ECC RAMを必要とするサーバーもありますが、これは低速ですがフォールトトレランスを備えています - ほとんどのローエンドサーバーやホームPCはECC以外を使用しています。製造元によっては、テストおよびサポートされているRAMの正確な製造元やモデルもリストされています(これはサーバーではより一般的です)。


わかりました、かっこいい、2 GBのカードを2枚インストールするようなことを行った場合、1 GBよりも速くなるでしょうか、それともすべてプロセッサに依存するのでしょうか。
Mark Lalor

答えを更新しました。これがあなたの最初のRAMアップグレードであるなら、あなたはおそらくいくつかの良いチュートリアルをオンラインで見つけることができます。最も難しいのは、互換性のあるメモリを確実に購入することです。実際のインストールは簡単です。
STW

1
スワップを回避することに加えて:OSはディスクキャッシュとして「空き」RAMを使用します。これはパフォーマンスの向上に役立ちます。より多くの空きRAMはより多くのディスクキャッシュを意味します。
Wyzard
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.