Contents

Linux は本当に Windows よりも高速に動作しますか?両方をテストして調べました。

<本文>/images/split-screen-with-windows-11-on-the-left-and-linux-on-the-right-with-tux.jpg

Linux ユーザーは、自分たちのシステムが Windows と比べてどれだけ速いかについて話すのが好きですが、実際にどのようなパフォーマンスの向上について話しているのか疑問に思うかもしれません。いくつかの答えを得るために、独自のテストをいくつか行うことにしました。

メインのデスクトップ PC で Windows-Linux デュアルブート構成を使用しています。私は Linux デスクトップを使用することを好みますが、Windows 11 を問題外にしてほとんどの日を過ごしていると自分自身が納得していた速度の向上が単なる想像上のものなのかどうかを確認したかったのです。

まず、いくつかの注意事項があります

この事実を前置きします。Phoronix による最近のハイエンド デスクトップ上での Ubuntu と Windows 11 の比較のように、Linux ディストリビューションに対する Windows 11 のより厳密なベンチマークを見ると、通常、Linux ディストリビューションのパフォーマンスが Windows 11 を上回っています。ただし、ベンチマークはベンチマークです。私にとって重要なのは、PC 上で毎日のアプリケーションを実行するときのエクスペリエンスがどのようなものであるかです。

もう一つの序文: これは科学的なテストとは程遠いものです。完全な透明性を確保するために、私独自のデュアルブート設定をより明確にします。週末に CachyOS をインストールし、Linux セットアップごとにインストールする基本的なソフトウェアをいくつかロードしました。最近 Windows 11 を再インストールしましたが、あまり使用していないため、基本的なアプリもいくつかしかインストールされていません。したがって、どちらもソフトウェアで肥大化したり、認識できないほど微調整されたりすることはありません。

ただし、Windows 11 の構成が結果を歪める可能性があることを示すいくつかの注意点があります。

  • Windows はより高速なドライブを使用しています。私の構成では、NVMe ドライブ上に Windows 11 があり、使用しているタワーには NVMe スロットが 1 つしかないため、Linux は読み取り/書き込み速度がはるかに遅い SATA SSD 上にあります。オンライン ベンチマーク データベースによると、書き込み速度は約半分、読み取り速度は約 5 分の 1 となり、Windows がハードウェア的に有利になっています。

  • Copilot を無効にしました: Copilot を信頼していないため、AI アシスタントなしの Linux とより同等のものにするために、Windows 11 の Copilot 機能をわざわざ無効にしました。そのような LLM サービスはフェザーウェイトではないため、これにより Windows のリソースの一部が解放されることは間違いありません。

とはいえ、私の Linux 構成には、それ自体に複雑な利点がないわけではありません。

  • CachyOS には最適化された Linux カーネルがあります。私は CachyOS の最適化された (安定した) カーネルを使用しているため、他のディストリビューションよりも優れています。バニラカーネルを実行している Ubuntu のようなディストリビューションでは、まったく同じパフォーマンスの向上が得られない可能性があります。

  • 軽量デスクトップ環境を使用しています。CachyOS では、主に X11 セッションで Xfce を使用しています。これは、使用できる DE の中で最も電力消費量が少ないものの 1 つであり、Linux の方が若干有利であることを意味します。

テストに関する重要な注意点はこのくらいにして、ストップウォッチを用意していくつかの速度をテストしてみましょう。

起動時間

Linux は Windows よりも起動が速いという主張を聞いたことがあります。私のテストでは、ブートローダー (デュアルブート設定に必要) からログイン画面に到達するまでに、Windows は 19 秒かかりました。これは高速スタートアップが有効になっている状態です。

CachyOS ログインまで 20 秒でした。つまり、実質的に同じ時間がかかり、CachyOS がわずかに遅れていたことになります。

起動時間は、PC のさまざまな側面によって影響を受ける可能性があります。ただし、CachyOS がインストールされている低品質の SSD と戦わなければならないことを考えると、これは Linux にとって非常に重要なことだと私は考えます。ごめんなさい、レドモンドさん。

アイドル状態の RAM

起動後、まず確認したのは何もしていないときにどのようなメモリ使用量が発生しているかでした。実のところ、これだけではあまりわかりません。優れたオペレーティング システムでは、アクセスする可能性のあるデータをキャッシュすることで追加の RAM が使用されます。それでも、バックグラウンドで何が起こっているかを見るのは興味深いことです。

デスクトップをアイドル状態にし、バックグラウンドで特別なアプリケーションを実行しない場合、RAM 使用量は 12 GB のうち 6 GB で安定していました。何もしていない間に半分の記憶が消費されています。

/images/windows-11-task-manager-showing-close-to-6gb-of-12gb-of-ram-being-consumed-at-a-stead-pace.png

Xfce を搭載した CachyOS では、Btop++ は、同じ RAM スティックを使用して、はるかに少ない 1.5GB でアイドリングしていることを示しました。データ キャッシュを考慮すると、合計 3.5GB の RAM になりますが、それでも Windows よりも大幅に少ないです。

/images/btop-on-a-linux-computer-with-resource-usage-shown.png

試しに、エネルギーをあまり意識しない実験的な COSMIC デスクトップ環境に切り替えてみました。アイドル時の RAM 消費量はわずか 0.5 GB 増加しました。

繰り返しになりますが、アイドル状態の RAM の使用量は、オペレーティング システムの速度と効率を測る優れた指標ではありません。未使用の RAM は無駄な RAM です。それでも、何が起こっているのか、快適なエクスペリエンスを実現するためにオペレーティング システムに必要なメモリの量を理解することは役に立ちます。

Chrome を起動する時間です

次に、世界で最も人気のある Web ブラウザである Google Chrome を開くという一般的なタスクを実行するのにどれくらい時間がかかるかを確認することにしました。おそらく、ダウンタイム中に RAM を使用するデータ キャッシュがここで役立つでしょう。

Windows 11 では、Chrome を起動して Google のホームページを開くまでに 3.16 秒かかりました。悪くないよ。

CachyOS では、このプロセスにかかる時間はわずか 1.88 秒でした。それはほぼ半分の時間です。特に、私は AUR 経由でパッケージ化された Chrome を実行しています。別のバージョンの Chrome、特に Flatpak を使用している場合は、起動に時間がかかることがあります。

Steam を起動する時間です

ストップウォッチを使用して、Steam ゲーム プラットフォームの起動時間を 32.94 秒と計測しました。これは、完全に更新して再起動できるようにした後です。

CachyOS では、最新の Steam の起動には 22.87 秒かかりました。ここでは明らかに Linux が勝者です。

特に、私は Arch Linux の multilib リポジトリから Steam のバージョンを起動していました。繰り返しになりますが、特に Flatpak や Snap エディションなどのコンテナ化された Steam バージョンを使用している場合は、走行距離が異なる場合があります。

Linux は本当に速いのでしょうか?

私のデュアルブート構成では、Linux (特に CachyOS) は、日常的な使用では Windows 11 と同等かそれより高速に動作します。これは、Linux が読み取り/書き込み速度の劣る SSD を使用しているにもかかわらず、さらに Windows では Microsoft Copilot などのブロートウェアが削除されているにもかかわらず当てはまります。

私の非科学的な比較の結果は、技術的には Linux の方が速いことを示していますが、実際のエクスペリエンスが影響を受けなければ問題ではありません。実際には、このデスクトップでは Windows と Linux の違いはあまりわかりません。これは、Windows 11 のいくつかの設定を無効にした後に特に当てはまります。

ただし、より大きな違いがあるのは古いハードウェアにあります。たとえば、私の 2011 年の東芝ラップトップは、Windows 10 に「アップグレード」したときに使用できなくなりました。Linux に置き換えたときも、速度はまだ遅かったものの、少なくとも使用できるようになりました。このラップトップでは、KDE ​​Plasma の速度を最適化するために多くのことを行い、エクスペリエンスをさらに向上させました。ハードウェアが老朽化している場合、Windows から Linux に切り替えると、パフォーマンスが大幅に向上することが期待されます。

Linux では、試して比較してみることができることがたくさんあります。たとえば、ゲームのパフォーマンスについては触れませんでした。 Linux でのゲームの進歩は大きく、一部のゲームは Windows 自体でネイティブに実行するよりも、Valve の Linux 用 Proton 互換レイヤーの下で実際に実行する方が優れているという逸話の報告を聞いたことがあります。それを確認するにはさらにテストが必要です。

*️⃣ 出典リンク:

Windows-Linux デュアルブート構成、 Phoronix によるハイエンド デスクトップ上の Ubuntu と Windows 11 の最近の比較、週末に CachyOS をインストールしました。Windows 11 の Copilot 機能を無効にしました。起動時間は PC のさまざまな側面によって影響を受ける可能性があります。未使用の RAM は無駄な RAM、AUR、いくつかの Windows 11 設定を無効にし、KDE Plasma の速度を最適化するために多くのことを行い、Windows から Linux への切り替え、Linux でのゲーム、