主要な Linux ディストリビューションである Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。

メモリ使用量チェック。

今回のチェックでは以下の環境で、可能な限り負荷をかけないアイドル状態でのチェックを行った。

テスト環境

  • VirtualBox 6.1
  • ホストマシン: HP ProDesk 600 G1 SFF 改
  • CPU: Intel Core i7-4790 *1
  • RAM: DDR3-1600 32GB
  • Storage: SSD 240GB *2

*1: プロセッサは4コア、メモリは 4GB に設定してチェックを行った。
*2: ただし仮想環境は USB 3.0 で接続された HDD に構築。

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。

※実機や仮想環境、ライブ環境など動作させる環境によって前後 50MiB 程度(つまり 100MiB )程度の誤差が発生しました。場合によってはそれ以上の差が出る可能性があるので、あくまでも参考値としてご覧ください。

テストしたのは Ubuntu, Fedora, Manjaro の GNOME, KDE, Xfce, LXQt それぞれのエディションを、上記のテスト環境にて、ライブとインストール後のメモリ使用量をチェックしてみた。

GNOME

Ubuntu 20.04 LTS (GNOME)

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Ubuntu 20.04 LTS (GNOME)htopneofetchfree
Live13101306761
Installed699703690

Fedora Workstation 32 (GNOME)

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Fedora Workstation 32 (GNOME)htopneofetchfree
Live659678655
Installed881869852

Manjaro GNOME 20.0

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Manjaro GNOME 20.0htopneofetchfree
Live796772570
Installed601602584

KDE Plasma

Ubuntu (Kubuntu) 20.04 LTS

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Kubuntu 20.04 LTShtopneofetchfree
Live675663479
Installed523526502

Fedora 32 KDE Plasma

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Fedora 32 KDE Plasmahtopneofetchfree
Live738740708
Installed884889863

Manjaro KDE Plasma 20.0

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Manjaro KDE Plasma 20.0htopneofetchfree
Live783782533
Installed522522491

Xfce

Ubuntu (Xubuntu) 20.04 LTS

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Xubuntu 20.04 LTShtopneofetchfree
Live660662506
Installed535538527

Fedora 32 Xfce

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Fedora 32 Xfcehtopneofetchfree
Live505509489
Installed595601589

Manjaro Xfce 20.0

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Manjaro Xfce 20.0htopneofetchfree
Live690691529
Installed567569552

LXQt

Ubuntu (Lubuntu)

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Lubuntu 20.04 LTShtopneofetchfree
Live529531419
Installed370369358

Fedora

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Fedora 32 LXQthtopneofetchfree
Live420422402
Installed407409389

Manjaro

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
Manjaro LXQt 20.0htopneofetchfree
Live599599412
Installed410412355

比較結果。

リアルタイムで計測される Htop での結果で比較してみた。

GNOMEデスクトップ

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htopUbuntu 20.04 LTSFedora Workstation 32Manjaro GNOME 20.0
Live1310659796
Installed699881601
単位=MiB

KDE Plasmaデスクトップ

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htopKubuntu 20.04 LTSFedora 32 KDE PlasmaManjaro KDE Plasma 20.0
Live675738783
Installed523884522
単位=MiB

Xfceデスクトップ

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htopXubuntu 20.04 LTSFedora 32 XfceManjaro Xfce 20.0
Live660505690
Installed535595567
単位=MiB

LXQtデスクトップ

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htopLubuntu 20.04 LTSFedora 32 LXQtManjaro LXQt 20.0
Live529420599
Installed370407410
単位=MiB

今回のチェックの個人的な意見ですが、

数値だけだと見づらいので、グラフにしてみました。

以下は仮想環境にてライブで起動させたときの htop で計測したメモリ使用量と、仮想環境にインストールしたときのメモリ使用量をグラフにしました。ただし以下は仮想環境にてライブで起動させたときの htop で計測したメモリ使用量と、仮想環境にインストールしたときのメモリ使用量をグラフにしました。

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htop (Live)Ubuntu 20.04 LTSFedora 32Manjaro 20.0
GNOME1310659796
KDE Plasma675738783
Xfce660505690
LXQt529420599
単位 = MiB
Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htop (Installed)Ubuntu 20.04 LTSFedora 32Manjaro 20.0
GNOME699881601
KDE Plasma523884522
Xfce535595567
LXQt370407410
単位 = MiB

実機で使用する場合や仮想環境で使用する場合、インストールして使用する場合やライブで使用する場合など環境によって結果は異なるが、今回の結果では Ubuntu と Manjaro はインストール後の方がメモリ使用量は少なく、Fedora は LXQt 以外はライブ環境のほうがメモリ使用量が少ないという結果が出た。

ちなみにライブ環境だと Fedora は他のディストリビューションよりもメモリ使用量が少ない傾向があった。

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。

Ubuntu (GNOME) のライブ環境のみ 1GiB 以上のメモリを使用したけれども、それ以外はアイドル状態であれば 520〜900MiB の範囲で動作することがわかった。

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。

この結果を見ると、どの Linux ディストリビューションでも推奨のシステムメモリが 2GB (最近では 4GB になってきている)というのが納得できる。実装のシステムメモリが 2GB 程度でもオフィススイートの使用や Web ブラウジングぐらいの使い方であれば問題ないと思われる。ただし、データサイズの大きい画像データの編集や、動画編集、音楽編集などを行うのであれば、Windows でもそうだけれども、64bit OS なのでメモリはあればあっただけ良いだろう。

また KDE のみだがスクリーンショットの撮影のため実機でもライブ環境を確認してみた。

Ubuntu, Fedora, Manjaro のメモリ使用量を比較してみた。
htopKubuntu 20.04 LTSFedora 32 KDE PlasmaManjaro KDE Plasma 20.0
Live476815846

どのディストリビューションも仮想環境よりも 70MiB 程度メモリ使用量が多かった。今回は実機でのインストールまではチェックしていないのだけれども、この差が気になるので、いずれは確認してみたいと思う。

繰り返しになりますが、実機で使用する場合や仮想環境で使用する場合、インストールして使用する場合やライブで使用する場合など環境によって結果は異なるので、今回の結果はあくまでも参考値としてご覧ください。