ReadyBoost を使うべきか、使わないべきか?

ReadyBoost を使うべきか、使わないべきか?

私は、AMD A6-9210 CPU、4 Gb RAM、1 Tb HDD、Windows 10 を搭載した新しいラップトップを持っています。これは、私が必要としていた十分な大きさの画面を備えた 2-in-1 形式で、私が購入できたものです。

おそらく 4Gb RAM とスワッピングのせいで、やや遅いので、速度を上げたいです。

16Gb または 32Gb の 80Mb/s SD カードを入手し、それを永続的に差し込み、ReadyBoost を有効にする必要があるかどうか疑問に思っています。(SD カード リーダーが必要になることはめったにないので、そのような場合にはカードを一時的にアンマウントできます)。しかし、応答速度が大幅に向上することを期待できますか?

(これによりカードが消耗する可能性があることは承知していますが、これで処理速度が上がるのであれば、数か月ごとに新しいカードに 10 ~ 15 ユーロを費やす余裕があります)。

答え1

TLDR、お勧めしません。

ReadyBoost (および他の種類のディスク キャッシュ ソリューション) は、高速 RAM と低速 HDD の間に中間バッファーを作成することで機能します。HDD の注意点は、連続操作に関してはかなり良いのですが、ランダム操作ではひどいパフォーマンスになることです。そして、ランダム読み取りがシステム全体の応答性を決定します。ReadyBoost はまさにこの点を改善することを目的としているので、中間ストレージ メディアのランダム読み取りパフォーマンスを可能な限り高める必要があります。

ランダム読み取りと書き込みは iops で測定されます。HDD は通常 300 ~ 2000 ですが、SSD は通常 50K ~ 100K です。これが、SSD の応答性が非常に高い理由です。SD カードから取得できる iops の数は、カードの品質だけでなく、カード リーダーの品質にも依存します。残念ながら、カード リーダーが USB ベースである場合、5K を超えることは期待できません。したがって、得られるパフォーマンスの向上は非常に限られていると言えます。

もう一つ注意すべき点は、USB および SD インターフェイスは、実際には永続的に接続されるようには設計されていないということです。誤って取り外すことは非常に簡単ですが、その場合、ReadyBoost はそれを好まないと思います。


あるいは、RAM がラップトップにはんだ付けされていないと仮定すると、より大容量の RAM モジュールを購入して、現在使用しているモジュールと交換することをお勧めします。その方が、ほんの少し手間がかかるだけで、はるかに効果的で信頼性が高くなります。

関連情報