EXWMを使用する場合、GNU Guixのリソース使用量は軽量Linuxディストリビューション(Puppy、AntiX、Q4OS、Linux Lite、Mabox、Arch)とどのように比較されますか?

EXWMを使用する場合、GNU Guixのリソース使用量は軽量Linuxディストリビューション(Puppy、AntiX、Q4OS、Linux Lite、Mabox、Arch)とどのように比較されますか?

私は古いハードウェアで開発し、GNU Guixを考慮するための軽量Linuxディストリビューションを探しています(例えば、私はlisp、関数型プログラミング、そして再現性が好きです:D)。私の要件は、メモリとCPU使用率の面でリソース効率の高いシステムです。

EXWM(Emacs Window Manager)をデスクトップ環境として使用する予定です。私のemacs設定ファイル、比較的穏やかです。

GNU Guix(特にEXWM)を使用した経験がある人なら誰でも、Puppy Linux、AntiX、Q4OS、Linux Lite、Mabox Linux、Arch Linuxなどの他の軽量ディストリビューションと比較してリソース使用量に関する洞察を提供できますか?

私は、起動後の平均RAM使用量、一般的な開発作業中のCPU負荷、システム応答性などの指標に興味があります。

比較洞察力やベンチマークに関するアドバイスをいただきありがとうございます。

答え1

Arch Linux、antiX 23 Core、およびGNU Guixで実行されているRAM使用量、ストレージ使用量、プロセス数、およびインストールされたパッケージ数をテストしました。 GUIなしでインストールが最小化されます。私はEmacs GUIをデプロイに関係なく同じ量のリソースを消費する必要があるため、テストには使用しないことにしました。テストはVMwareで行われます。 VMには4つのコアと8 GBのRAMがあり、スワップ領域はありません。

メモリ

free -hneofetchテストしてみました。
総RAM容量がなぜ違うのか分かりません。ただし、マニュアルページには次のように記載されています。

total  Total usable memory (MemTotal and SwapTotal in
       /proc/meminfo). This includes the physical and swap memory
       minus a few reserved bits and kernel binary code.
ディストロ free -h 新しく撮った
アンチX 無料:7.7Gi(8093684)7.5Gi(7824320)で利用可能 338MiB/7903MiB
アーチ 無料:7.7Gi(8098904)7.3Gi(7703480)で利用可能 403MiB/7909MiB
ジクス 無料:7.7Gi(8116600)で利用可能な7.4Gi(7729400) 385MiB/7926MiB

プロセス数

私はtopそれをテストしました。

ディストロ プロセス数
アンチX 143
アーチ 136~134
ジクス 145

保存

df -BMdfテストしてみました。

ディストロ に使用/
アンチX 1972M(2018368)
アーチ 2045M (2093852)
ジクス 1514M (1550264)

パッケージ数量

ネオペッチを使用してください。インストールの実行wget https://raw.githubusercontent.com/dylanaraps/neofetch/master/neofetch
各ディストリビューションはそれぞれのソフトウェアを別々にパッケージ化するため、このデータは各ディストリビューションにインストールされているソフトウェアの量を比較する方法ではありません。

ディストロ パック数(梱包システム)
アンチX 503(包装)
アーチ 168(パックマン)
ジクス 49(guixシステム)

テスト中、Arch Linuxは他のバージョンとは異なり、、が欠けていることにwget気づきましたlessmanそれで、それが公正なテストであるかどうかはわかりません。 3つのオペレーティングシステムすべてで、必要に応じてシステムを設定してから再比較する必要があります。または単にGuixを使用してください。違いは重要ではなく、Lispと不変のシステムが好きだからです。

関連情報