A +試験の勉強中、私はSSDについて読んでいましたが、RAMの制限が低いモボがあれば、仮想RAM専用のSSDを使用できると思いました。私はオンラインでいくつかの情報を調べました、そして見つけた情報はこれは悪い習慣であると言いましたが理由を説明しませんでした。SSDを仮想メモリに使用してはいけないのはなぜですか?専用の仮想メモリドライブについてどう思いますか?ありがとうございました!
A +試験の勉強中、私はSSDについて読んでいましたが、RAMの制限が低いモボがあれば、仮想RAM専用のSSDを使用できると思いました。私はオンラインでいくつかの情報を調べました、そして見つけた情報はこれは悪い習慣であると言いましたが理由を説明しませんでした。SSDを仮想メモリに使用してはいけないのはなぜですか?専用の仮想メモリドライブについてどう思いますか?ありがとうございました!
回答:
SSDにページファイルを置かないように勧められている一方で、SSDの代わりにUSBスティックを使用していますが、MicrosoftのReadyboostなどの同様のアイデアもあります。ほぼ同じように機能します(仮想メモリをキャッシュするのではなく、ハードディスクの読み取りをキャッシュします。ただし、パフォーマンスの向上と欠陥の方法の理論は同じです)が、SSDにページファイルを配置する場合と同様の制限の理由があります。
フラッシュベースのメモリは、スピニングプラッターまたはフルオンのメモリチップよりもはるかに劣った書き込み耐性があります。最近の一般的なフラッシュデバイスは、標準のMLCデバイスの書き込みサイクルが5,000にもなり、メーカーはウェアレベリングアルゴリズムを使用してデバイスの寿命を延ばしています。悲しいことに、多くのSSDは1〜2年後に故障するようです(最初の年のいくつかの故障率についてはこちらを参照してください)。これは通常、フラッシュメモリの摩耗ではなく、SSDのハードウェアまたはファームウェアの故障が原因です。
USBスティックは安価であり、すべての主要なサイズ(4GB、8GB、16GBなど)で提供され、小さな読み取りと書き込みはSSDにかなり匹敵します。彼らは、しかし、バルク転送を吸う。
また、実質的にReadyBoostテクノロジーの別のバージョンであるIntelの最新のSmart Responseもあります。
したがって、SSDをより早く消耗する可能性があるという考えを気にしない限り(OS全体をSSDに配置するよりも速くはありませんが)、ページファイルをSSDに配置しない理由はありません。ハードディスクよりもパフォーマンスが良いはずです。
SSDはRAMより低速ですが、HDDより高速です。したがって、SSDが仮想メモリに収まる明らかな場所は、スワップ領域(Linuxではスワップ部分、Windowsではページファイル)です。RAMが不足している場合、オペレーティングシステムは必要に応じてスワップスペースを自動的に使用するため、SSDにスワップを配置すると、スワップが必要な場合にHDDよりも高速なパフォーマンスが得られます。
Windowsでは、ページファイルは通常C:\ pagefile.sysにあるため、SSDに配置するには、C:ドライブをSSDに配置するか、Windowsにページファイルを別の場所に配置するように指示する必要があります。
あなたが提案しているように思われる他の方法は、SSDをOSに追加のRAMのように見えるようにすることです。どうすればよいかわかりませんが、SSD(フラッシュメモリ)はRAMよりも低速であるため、これはお勧めできません。
RAMは現在安価であり、SSDは恐ろしく高価であるため、意味がありません。12GのRAMは80ドル程度で購入できます。これはSSDと同じ金額であり、SSDが大きいことを認めていますが、SATAポートを消費し、熱を追加し、RAMよりも多くの電力を消費します。十分なRAMがある場合、通常は仮想メモリにそれほどスワップしません。SSDのほとんどはとにかく使用されません。通常は約3Gigのみが使用されます。4GigのRAMの場合、価格はさらに安くなります。
仮想メモリ(スワップ/ページングファイル)としてのSSDは、メモリのアップグレードを許可しないコンピュータに最適なソリューションです。たとえば、私はAsusネットブックを所有していますが、そのRAMメモリはマザーボードにはんだ付けされているため、メモリをアップグレードすることはできません。
Asusのローカルサポートラインによると、私が所有するネットブックモデルは、いかなる種類のアップグレードも、新しいssdドライブでさえも許可していません。私はこの情報が間違っていたのではないかと思ったので、商業上の理由かもしれないので、交換を進めました。それは期待どおりに機能し、全体的なパフォーマンスの向上は信じられないほどでした。書き込み速度が450 Gb / s、読み取り速度が550 Mb / sの最新世代のSSDドライブの1つを取り付けました。
私はデスクトップLinuxとさまざまなSSDドライブを実行している低RAMラップトップをいくつか持っています。4GBは今日では少なすぎるため、SSDに多くのページングを行っています。私がgnome-disksベンチマークで気付いたことは、ページファイルのある領域の速度が非常に速くなり、時にはHDDよりも遅くなることです。したがって、最初の回避策として、スワップパーティションのfstabに「破棄」オプションを追加しました。また、パーティション全体とドライブのもう半分を破棄しましたが、数か月後にスワップパーティションのパフォーマンスが50%になっても、あまり改善しませんでした。再起動中にそれがとにかく破棄されることを読んだ。私が行った2番目の回避策は、ドライブを安全に消去し、OS全体を再インストールすることにより(そしてこの廃棄を維持しながら)、ページファイルを25GBを超えるサイズに増やすことでした。1年間の運用と頻繁な使用、および多くのページングの後、ドライブ全体がスワップパーティションを含む通常のパフォーマンスを持っています。これは、2つの異なるKingstonドライブを備え、同じコントローラーを備えた2つのラップトップでのみ十分にテストされたことに注意してください。合計で、3年間にわたる大量のスワップの使用で、MLCドライブの摩耗は4%であり、250GBの小さなドライブであり、2番目のドライブは97%です。しかし、ベンチマークでは、ドライブのどの部分でも読み取りと書き込みの両方で劣化が見られません(まあ、空きドライブの半分とスワップパーティションをテストしました)。推定ドライブ寿命は75年です(最大消去カウント値に基づく悲観的なものは現在約200で、平均は130です)。もちろん、この間ドライブはさまざまな方法で故障する可能性がありますが、ほとんどの場合、安全な消去とバックアップからの回復で回復できます。