Linux を実行する場合、私にとって 8GB の RAM は常に十分だと感じてきました。起動時間を短縮するにはこれで十分であり、古いハードウェアでも滑らかに感じられます。しかし、ブラウザのニーズは年々増加しています。あるタブで YouTube を実行し、別のタブで検索し、同時に Reddit スレッドを開いたままにしていると、ラップトップが壊れやすく感じます。
私の Linux コンピューターの速度が常に低下するわけではありませんでした。ただし、ある程度の予測不能性はあります。新しいタブを開くと音楽が途切れ、一部のサイトでは入力が遅れることがあります。また、非アクティブなタブが常にリロードされるというイライラもありました。 Linux は基本的に軽量であるように見えますが、ブラウザーがシステムを圧倒しているように感じました。 zram を実行した後、数か月ぶりにラップトップがスロットルなしで動作しているのを見て驚きました。
ブラウザは静かに RAM モンスターと化しました
最近の Web サイトは Web ページよりもアプリのように動作します
私が最も驚いたのは、他のすべてが正常に動作している場合でもブラウザがクラッシュすることです。数年前はそうではなく、10 個のタブが開いていてもほとんど違いはありませんでした。 Web アプリケーションは本当に進化しており、システム リソースに対する要求がより厳しくなっています。
もう 1 つの問題は、最新のブラウザがセキュリティと安定性の対策としてタブを別のプロセスに分離していることです。そうすれば、1 つのタブが壊れてもすべてがクラッシュすることはありませんが、タブの数が増えるとメモリ使用量が増加します。
日々のワークフローでは、一時停止したビデオ、メッセージング アプリ、または検索結果の一時メモリとしてブラウザを開いたままにしておく必要があります。これは頻繁に発生するため、ブラウザーは単一のアプリケーションではなく、オペレーティング システム自体のように動作し始めます。これが、今日 8GB が非常に不十分であると感じられるまさにその理由です。ブラウザだけでも非常に多くのリソース負荷がかかります。

SSD の速度が遅くなりました。それを修正する方法は次のとおりです。
SSD の速度低下のほとんどは、単に設定ミスやメンテナンスの怠りが原因です。
zram はラップトップのストレス処理方法を変えました
システムはすぐに崩壊するのではなく、より安定しました。
私が気づいた点の 1 つは、システムに問題があるように見えても、CPU が最大値に達していないということです。これは主にメモリ不足によるパフォーマンスの低下でした。 RAM がいっぱいになると、Linux は、参照頻度の低いデータをストレージ内のスワップ領域に自動的に移動します。ただし、ストレージは RAM よりもはるかに遅いです。反応性は移行直後に影響を受けましたが、Zram がゲームチェンジャーとなりました。
zram は、ディスクを使用する代わりに RAM 内でスワップとして機能する圧縮メモリを作成するため、システムによる SSD/HDD へのスワップが遅れる可能性があります。これは、RAM のアップグレードに代わるものではありません。ただし、プロセッサが非常に高速で効率的な最新のコンピュータでは、ディスク スワップによる書き込みや読み取りよりもメモリを圧縮する方が高速です。 zram を使い始めると、明らかな違いが分かりました。
|
メモリプレッシャーがかかると何が起こるか |
従来の交換動作 |
現在の行動 |
|---|---|---|
|
非アクティブなブラウザタブに戻ります |
タブがより頻繁にリロードされる |
タブがアクティブなままになる時間が長くなります |
|
ストリーミング中に別のアプリを開く |
オーディオ/ビデオが途切れやすくなる |
再生はさらにスムーズになります |
|
RAM の使用量が短時間で急激に増加する |
システムの反応性が急激に低下する |
減速が短くスムーズに感じられる |
|
多くのブラウザタブを使用したマルチタスク |
別のストレージ交換アクティビティ |
さらに圧縮されたデータは RAM に残ります |
違いはすぐに速度が向上することではありませんでした。その代わりに、メモリ使用量が多くなってもシステムが簡単にクラッシュしなくなりました。
一番大きな変化は精神的なものでした
ブラウザーのタブを限られたリソースとして扱うのをやめました
zram を実行する前に、バックグラウンドでタブを管理するよう意識的に努力しました。システムが転換点に近づいていると感じたとき、私は事前にタブを閉じたり、YouTube や Reddit のタブを開く前に躊躇したりしました。ストリームのおかげで不安がなくなり、タブをもっと自由に使えるようになりました。しかし、それはブラウザだけではありませんでした。ワークロードが重くなると、他のアプリもより予測どおりに動作しました。
|
zramを実行する前に |
zramを実行した後 |
|---|---|
|
ブラウザタブが頻繁にリロードされる |
タブがアクティブなままになる時間が長くなりました |
|
マルチタスク中にラグが急激に増加する |
より安定した応答性 |
|
通常のタブ管理 |
より寛容なサーフィンセッション |
|
システムの速度低下が急速に悪化 |
システムの速度低下が急速に悪化 |
Current によってすべての速度低下が解消されたわけではありませんが、ストレスによる突然の障害は発生しなくなりました。古いシステムを使用している場合、この点は実際の速度よりもはるかに重要です。
zram は現代の真の問題を解決しました
Linux のほとんどの調整は理論的に感じられますが、これはすぐに実用的だと感じました
私は Linux のパフォーマンスに対するいくつかの変更を支持してきましたが、公平を期すために言えば、その多くは印象的なものです。ただし、日常使用にはほとんど影響しません。起動時間を数秒短縮したり、わかりにくい設定に変更を加えたりした後、しばらくその環境で過ごした後、ほとんど変化がないことに気づくことが何度かありました。
しかし、このたった一度の流れの変化で、これまで最もイライラしていた何かの違いを感じ、それが際立ったのです。最新のブラウザをターゲットにすることで、現代のコンピューティングの最大の問題点の 1 つが解決されます。ただし、この変更の影響はすべてのシステムで同じではありません。
8 GB のラップトップを頻繁なブラウジングに使用している場合、ブラウザのマルチタスクによる頻繁なメモリ負荷が予想されるため、影響は大きくなります。 RAM をアップグレードできない可能性があるため、RAM がはんだ付けされた古い Ultrabook でも同様です。ただし、軽いワークロードに使用される 16 GB の RAM を搭載したシステムでは、メモリ負荷がそれほど頻繁ではないため、影響は小さくなります。また、VM を実行しているワークステーションやビデオ編集用のワークステーションがある場合は、物理 RAM のメリットをさらに活用できます。
ほとんどの人が見逃している本当のポイントは、記憶のストレスです
Zram の使用を決定しなければならない場合、問題はシステムが高速になるかどうかではなく、経験する速度低下の性質です。ハード クラッシュ、オーディオの不具合、タブのリロードは、特に短時間のアクティビティ中に発生した場合、応答性の突然の低下を示す可能性があります。こういう時こそ効果が出てきます。
他の速度低下の場合、Zram はバッファとして使用できますが、通常は物理 RAM を追加する方が有益であるため、その代わりにはなりません。