パソコンデスクに座ってキーボードを打つサラリーマン。

RAM ディスクとは?

RAM ディスクは、コンピュータ上の HDD、SSD、またはその他のフラッシュストレージデバイスと同じようにアクセスできる仮想ストレージの場所です。RAM ディスクは、ソフトウェアを使用してシステムメモリ (別名 RAM) の容量を分割することで作成されます。今日の最速 SSD よりも何倍も高速な、超高速 I/O (読み取りおよび書き込み) パフォーマンスを提供し、より広い帯域幅と非常に低い遅延を実現します。

システムメモリをストレージとして使うことには、長所と短所があります。利点の一つは明らかにパフォーマンスです。

欠点としては、システムメモリは揮発性です。これは、データを RAM に保持するために電力が必要であることを意味します。システムの電源をオフにするか、停電が発生すると、RAM ディスク上のファイルやアプリケーションはすべて消去されます。バックアップは、RAM ディスクをアプリケーションがインストールされた代替ドライブとして役立てるために非常に重要です。多くの RAM ディスクユーティリティには、ドライブの内容のイメージファイルを作成するバックアップ機能が備わっていますが、これには従来のストレージデバイス上のスペースが必要になります。

もう一つの欠点は、ストレージ用にパーティションされた RAM 容量は、システムメモリとしてプロセッサが使用できなくなることです。幸いなことに、今日の PC やワークステーションは、かなりの量のメモリをサポートしています。最新の4ソケット DDR5 ベースのインテルおよび AMD チップセットは最大 192GB、ワークステーションは最大 2TB をサポートできます。ほとんどのアプリケーションはシステムメモリをすべて利用しないため、適切なサイズの RAM ディスクを作成する余地が残ります。

RAM ディスクの使用条件に関するアイデア

カスタム PC に取り組む若者。

すべてのコンピュータは、開いているアプリケーションやファイルのために、プロセッサと HDD/SSD の間のキャッシュ(または一時ストレージ)としてシステム RAM を使用します。しかし、AdobeのPhotoshop、Illustrator、After Effects のようなコンテンツ作成プログラムなど、一部のアプリケーションは、RAM 容量を食い尽くさないように、ストレージ内の「一時使用」または「スクラッチ」ロケーションを使用します。パフォーマンスを向上させるために、アプリケーションの temp/scratch ファイルの場所を RAM ディスクに変更することを検討してください。

また、アプリケーション全体を RAM ディスクから実行した方が速い場合もあります。シャットダウンするたびにバックアップを取り、Windows を起動するたびにリロードする必要があります。

どの RAM ディスク・ソフトウェアを使うか

Kingston FURY Renegade PRO DDR5 RDIMM が4枚、キーボードとカメラの隣に置かれています。

Web 上には、RAM ディスク ソフトウェアの無料および有料のオプションが多数あります。フリーでオープンソースのオプションとしては、人気の高い ImDisk があります。実際の物理的な RAM の量を別にして、RAM ディスクの大きさに制限はないため、使いやすい方法です。私たちのテストで使用したもう一つのフリーソフトウェアは、PassMark の OSFMount です。OSFMount もまた、RAM ディスクのサイズに制限はありません。ドライブは、NTFS、exFAT、または FAT32 でフォーマットすることができ、物理ドライブまたは論理ドライブとして見ることができます。3つ目のフリーソフトは AMD の Radeon RAMDisk です。無料版では一時ファイルを保存するのに十分な最大 4GB しか許可されませんが、有料版では最大 64GB まで使用できます。Primo Ramdisk と呼ばれる別の有料ソフトウェアには、さまざまなニーズに合わせた多くの階層があります。無料トライアルがあり、最も安価なオプションでは最大 4 GB の RAM ディスクを使用でき、より高いレベルでは最大 1 TB を提供します。

SSD に対する RAM ディスクの優位性は?

RAM ディスクのベンチマーク用に、DDR5 ワークステーションをセットアップしました。これは、高帯域幅と大容量を実現する8チャネルメモリアーキテクチャを特徴としています:

  • プロセッサー:Intel Xeon w9-3475X
  • マザーボード:ASUS Pro WS W790E-SAGE SE
  • RAM:Kingston FURY Renegade Pro DDR5 (KF556R36RBK8-256) 256GB
  • グラフィック:ASUS RTX 3070
  • SSD:500GB Kingston FURY Renegade NVMe SSD

PCMark 10 のデータドライブベンチマークによると、RAM ディスクの帯域幅は NVMe SSD の約3倍です。

NVMe SSD ストレージと RAM ディスクのデータ転送速度の帯域幅の違いを MB/秒単位で示したグラフは、どちらのパフォーマンスが優れているかを示しています。RAM ディスクの帯域幅の方が広く、値が大きいほど優れています。

まとめ

ストレージに依存するアプリケーションの I/O パフォーマンスを向上させるには、RAM ディスクを使用してください。

シャットダウン時のバックアップと起動時の RAM ディスク イメージのロードにかかる時間を短縮するには、SSD を使用してください。

電力損失が心配で、バッテリーバックアップがない場合は、RAM ディスクを使用しないでください。

#KingstonFURY #KingstonIsWithYou

関連動画

関連記事