インストール後または Kubuntu のインストール中にスワップ ファイルを無効にする方法は?

インストール後または Kubuntu のインストール中にスワップ ファイルを無効にする方法は?

私のコンピュータには 64KB (8GB) 以上の RAM が搭載されています。メモリが不足するとクラッシュし、RAM が不足していることが分かるようにしたいので、RAM を購入するつもりです。コンピュータの動作が遅い理由を不思議に思うのではなく、さらに 40 ドルを支払って 8GB の RAM を追加できます。

VirtualBox で Kubuntu を実行しています。インストールが完了した後にスワップ ファイルを永続的に無効にする方法があるかどうかはわかりません。

以前の Linux インストールと同様に、新しい GUI インストーラーでは、スワップなしで単一のパーティションを作成するオプションが提供されていないため、スワップが可能な古い DOS/コンソール スタイルのインストーラーを使用する必要があります。最初から再インストールする必要がある場合 (私にとっては大した苦労ではありません)、複数のインストーラーがあるのでしょうか、それとも通常の Kubuntu インストーラーでスワップ ファイルなしでインストールする方法が提供されるのでしょうか?

  • 私は絶対にこれをやりたいです。XP と私が試した他の Linux ディストリビューションの両方で何年もページファイルを実行したことがなく、システムの応答性に満足しています。

  • 私はコンソールをある程度操作できますが、単純なコピー/貼り付けやテキスト編集のために 100 行も入力するよう要求しないでください。私は趣味ではなく、生産目的で Linux に興味があります。

  • 有効な回答であれば、喜んで受け入れて賛成票を投じ、また何かを明確にさせていただきます。

答え1

他のディストリビューションと同じです。

swapoff -a

次に、/etc/fstabスワップする参照を編集して削除します。

答え2

これは回答ではありません。コメントしたかったのですが、回答ではない内容がコメント ボックスに収まりきらなかったため、ここに投稿します。無視/低評価はご自由にどうぞ。はい、スワップは望んでいないことは承知しています。

POSIX/Linux スワップは Windows のページファイルとは異なり、Linux はメモリをオーバーコミットします。つまり、RAM が 8 GB あっても、OS は必要に応じて 64 GB を割り当てます (64 ビット アーキテクチャで実行している場合)。その「メモリ」ブロックの 1 ページから多数のページがいっぱいになり、Linux OOM Killer が起動するまでは、すべて順調です。

OOMキラーはクラーケンのようなものです。目覚めると、昼食のために犠牲のプロセスを実行し、それを止めることはできません。また、プロセスの選択に影響を与えることもできません。通常は大きなプロセスですが、必ずしもそうとは限りません。犯人です。このプロセスがあなたにとって役に立つなら、それは残念です。OOM Killer は気にしませんし、マーフィーの法則はあなたには当てはまりません。重要なプロセスを強制終了することで、ライブ サーバーを危険にさらすことがあるのは知っています。

オーバーコミットは設計により行われ、OOM Killer は、あるプロセスがカーネルの「64 ギガ? 当然だ」というブラフを発動した場合に何が起こるかという明らかな問題を解決する 1 つの方法です。多くの人はこれを不便な小さな欠陥と見なしており、私たちはこれをできるだけ抑制しておきたいと考えています。

40ドルのアップグレード価格が納得できるなら、ぜひ8GBのRAMを追加してください。ただし、スワップも少し追加してください。数GBで十分です。ないコンピュータの速度が低下し、できるLinux がスワップ領域に手を出すのを嫌がる度合いを調整します。8GB の RAM では、スワップ領域に数メガバイトしか表示されません。必要なら最大まで上げてください。スワップ領域があると、プロセスが失われ始める前に少し警告が表示されます。

たとえば、私のコンピュータには 4GB の RAM があり、スワップは 350K しか使用していません。

さらに、Ubuntu をインストールした場合は、すでにスワップ パーティションが存在します。スペースを無駄にするのは残念です。

これについては、ここを含め、さまざまな場所で盛んに議論されてきました。スワップは時代錯誤ですか?面白い読み物です。

答え3

インストール後にスワップを無効にするには、/etc/fstabファイルを開き、スワップを有効にする行をコメントアウトします。

答え4

GUI オプションがないため、コンソール コマンドを使用します...

1.) コンソールを開きます。

2.) 次のコマンドを入力します...

sudo swapoff -a

3.) ルートパスワードを入力します。

4.) 次のコマンドを入力します...

sudo nano /etc/fstab

5.) swap 行をコメント アウトします (最後の行のようですが、そこに「swap」と表示されます)。

6.) nano を使用している場合は、CTRL+x を押して保存し、「y」を押してファイルを確認します。

キャレット ^ は CTRL (コントロール) キーを表すと言われました。終了すると、ファイルを保存するように求められます。

関連情報