スワップメモリ​​サイズを減らし、RAMアクセスを増やしますか?

スワップメモリ​​サイズを減らし、RAMアクセスを増やしますか?

私はKDE Plasmaデスクトップ環境を実行するArch Linuxボックスを使用しています。マイコンピュータには16GBの物理RAMがインストールされています。私は8GBのスワップメモリ​​を持ち、8GBのRAMにアクセスできるようです。スワッピングを減らし、より多くのRAMへのアクセスを増やしたいと思います。 KDEパーティションマネージャを使用して、スワップメモリ​​サイズを8GBから2GBに減らしました。

KDEパーティションマネージャスクリーンショット1

ただし、現在割り当てられていない14 GBのスペースがあり、まだ8 GBのRAMにのみアクセスできます。 RAMに再度アクセスし、ほとんどのオペレーティングシステムファイルとフォルダを含むパーティションに14 GBを割り当てるにはどうすればよいですか?

編集:混乱を減らすためにKSysGuard(私が使用しているシステムモニター)の「システムのロード」セクションに表示される内容は次のとおりです。

メモリを16GBインストールしましたが、モニタには最大メモリが7.7GBとなっています。ここに画像の説明を入力してください。

答え1

あなたの質問は矛盾が多いので、理解するのは難しいです。あなたは始まります

「私は持っている16GB物理メモリマイコンピュータにインストールしてください。

だからあなたが言う

「私には8GBのスワップメモリ​​があります。8GBメモリ」。

どのくらいのメモリがありますか?そして次の質問は少し非論理的であるか、文が不便ですね。

「スワッピングを減らし、より多くのRAMへのアクセスを増やしたい」

あなたの記憶は常に完全に使用まず、LinuxでSWAPを使用する前に。 SWAPを増やしたり減らしても、LinuxがRAMを使用する方法には影響しません。

最後に、Linuxは長年にわたってすべてのパーティションでSWAPファイルを受け入れました。専用のSWAPパーティションを割り当てる必要はありません。

sda2を残りの空き領域とマージするには、まずSWAP領域を削除してから(使用している場合は最初にこのコマンドを実行してくださいsudo swapoff -a)、16GBの空き領域全体を取得してパーティションを再作成できます。

答え2

スワップメモリ​​は物理RAMではありません。したがって、コンピュータはRAMの内容の一部をドライブの一時ファイルに保存し、それらのファイルをあまり使用しない場合にRAMスペースを解放できます。 Oskarが述べたように、ドライブが分割したスワップスペースはRAMに影響を与えず、実際のRAMが16Gの場合、RAMの問題は他の原因によって発生する可能性があります。

これウェブサイトは交換について非常によく説明しています。

答え3

マシンに物理的に16GiBのRAMがインストールされているが、Linuxで8GiB以上を使用できない場合、スワップはこれに関連しません。

これはメモリの問題である可能性が高いです。 BIOSが16GBをすべて検出していることを確認してください。そこにいる場合は、順序を変更してみてください。

答え4

ディスクを分割する方法により、プライマリパーティションによってスワップされていない残りのスペースを使用することが困難になります。パーティションを空き領域に拡張するには、ファイルシステムのデータを移動する必要がないためです。これはまだ可能ですが、最も単純なケースではありません。

8GB RAMのみが表示されている場合、16GB RAMがインストールされているとハードウェア障害が発生した可能性があります。スワップとRAMは異なります。常にシステムのRAM領域全体を確認する必要があります(例外がありますが、今日の一般的なシステムには適用されません)。スワップスペースがあるかどうか、またはどのくらいのスワップスペースがあるかは機能の問題です。

関連情報