web-dev-qa-db-ja.com

スワップパーティションでRAMサイズを増やすにはどうすればよいですか?

現在、私のRAMは2GBです。 Linuxでは、スワップパーティションを使用して、ハードディスクからRAMに追加のメモリを取得できると聞きました。その手順は何ですか?

enter image description here ここの写真では、システム情報を提供しています。

enter image description here

2

デフォルトのUbuntuインストールでは、常にインストーラーによって作成されるスワップパーティションがあります。セットアップではパーティションは/sda5ですが、この場所はシステムごとに変わる可能性があります。

このパーティションは明らかに物理RAMを増やすことはできませんが、物理RAMが不足するたびにカーネルが使用するために確保されるハードディスク上のストレージメモリです。これは、非常にメモリを必要とするタスク(ビデオ処理、巨大な画像処理など)を実行するか、多くのアプリケーションを同時に実行しない限り、2 GBのRAMを搭載したシステムでは発生しません。

スワップでのメモリ使用量は非常に遅いため、緊急時以外は実際に使用したくないことに注意してください。

より大きなスワップが必要な場合は、インストール後に、より大きなスワップパーティションを作成することで行うことができます。

または、ファイルにスワップを追加することにより(休止状態には使用できません):

スワップの詳細については、こちらもご覧ください。

4
Takkat

2GBの(ハードウェア)RAMがあり、ソフトウェアでさらにRAMを「作成」することはできません。しかし、私はあなたが聞いたことを知っていると思います。

Linux.com から

システムが物理的に利用できるよりも多くのメモリを必要とする場合、カーネルは使用されていないページをスワップアウトし、メモリをすぐに必要とする現在のアプリケーション(プロセス)にメモリを提供します。

したがって、メモリの2倍の大きさのスワップ領域(場合によっては4 GBのスワップ領域)がある場合、システムはメモリ全体をスワップ領域に置き、残りの2 GBをメモリに読み込むことができます。 。つまり、メモリの内容全体をスワップディスクの2GBデータとスワップできます。

2
OrangeTux