楽天カード会員限定 楽天モバイル初めて申し込みで20,000ポイントプレゼントキャンペーン開催中♪

Ubuntu MATEにswapファイルを追加する

こんにちは!小職です。

Ubuntuのメモリが足りなくなった状況って体験したことありますか?

私は過去にブラウザ数種類を上げて、Androidエミュレータをゴリゴリ動かしていたら、メモリ不足にぶち当たって超絶モッサリになってしまい…相当怖い状態になったことがありました。

そこからトラウマになってしまい、ワタシの利用する幸い環境はSSDのデバイスばかりなので、スワップファイルをふんだんに割り当てています(汗

今回はUbuntuをインストールするたびにコマンドを忘れているので、自分用備忘録的なメモの意味合いが高いんですがスワップファイルを追加する方法を記しておきます!

Ubuntuインストールしたら最初にやること:swapファイルを追加

手順的には、以下の3つだけなので簡単です。

  1. スワップファイル作成
  2. 有効化
  3. 起動時に有効化されるようにfstabに追記

とりあえず、スワップの状態を確認するのが吉です。

スワップの状態を確認するコマンド

$ sudo cat /proc/swaps

 

スワップファイルを追加しよう!

この記述では 1GBのブロックサイズで8個作ります!という内容です。

sudo dd if=/dev/zero of=/swap bs=1G count=8
sudo chmod 600 /swap

4GB 物理メモリが搭載されている貧弱PCなので8GBほどスワップを追加しました。

次の行の chmodでパーミッションを変更しています。

これで、Chrome,Chromium,opera,Firefoxなどブラウザだけでも4種とか常時起動していても大丈夫!(いまのところw)

(PR)


スワップファイルをスワップとしてに割り当てる

sudo mkswap /swap
sudo swapon /swap

 

Ubuntuで仮想メモリ スワップファイルが有効になりました!

(PR)


しかし、この状態では、Ubuntuを起動するたびにスワップを再度有効にしないとなりません

それはありえないので、fstabに記述してブートしたら有効となるようにします!

 

ヘタレなのでGUIで /etc/fstab を右クリック管理者権限選択からの pluma編集

↑こんな感じで、「管理者として開く」でエディタのplumaで開いちゃいます♪

 

一番最後の行に追記して保存

↑最後の行に、下記を追記して保存すれば、Ubuntuをブートしたときにスワップも有効になります♪

/swap     swap    swap    defaults    0    0

 

とりあえず、これで、あの恐ろしいメモリ切れ超絶もっさり地獄にはならないですみそうです(^^;

(PR)

インストール後に最初にやることとして自分用メモとして活用しています♪

(PR)小職も980円/月で愛用中♪