私は古いハードウェアで開発し、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 -h
とneofetch
テストしてみました。
総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 -BM
とdf
テストしてみました。
ディストロ | に使用/ |
---|---|
アンチX | 1972M(2018368) |
アーチ | 2045M (2093852) |
ジクス | 1514M (1550264) |
パッケージ数量
ネオペッチを使用してください。インストールの実行wget https://raw.githubusercontent.com/dylanaraps/neofetch/master/neofetch
各ディストリビューションはそれぞれのソフトウェアを別々にパッケージ化するため、このデータは各ディストリビューションにインストールされているソフトウェアの量を比較する方法ではありません。
ディストロ | パック数(梱包システム) |
---|---|
アンチX | 503(包装) |
アーチ | 168(パックマン) |
ジクス | 49(guixシステム) |
テスト中、Arch Linuxは他のバージョンとは異なり、、が欠けていることにwget
気づきましたless
。man
それで、それが公正なテストであるかどうかはわかりません。 3つのオペレーティングシステムすべてで、必要に応じてシステムを設定してから再比較する必要があります。または単にGuixを使用してください。違いは重要ではなく、Lispと不変のシステムが好きだからです。