SSブログ

[Gavotte Ramdisk] 32bit OSで4GB以上のRAMを積んだマシンの無効化領域をRAMDISKとして使う [パソコン一般]

・32ビット、PC/ATアーキテクチャでは32ビットの最大値4Gのうち1GB弱は利用できない。
・しかし、PAE(物理アドレス拡張)という手段によって、限定的ながらも3G以上のメモリを使うことができる。
・さらにしかし、Windowsの通常のアプリケーションでは拡張した領域は使用できない。
・さらにさらにしかし、カーネルモードドライバであれば、問題なく使用することができる。
・RAMDISKはメモリをディスクとして見せるカーネルモードドライバである。

以上から、RAMDISKが3G以上のメモリに対応することで、有効活用できる。
しかし、ディスクには見えていても、揮発性メモリを使っていることには変わりないので、OSをシャットダウンすると消えることには注意。


入手方法、インストール方法は以下のページから

Gavotte Ramdisk まとめWIKI
http://www10.atwiki.jp/gavotterd/

ためしにやってみたベンチマーク
--------------------------------------------------
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
--------------------------------------------------

Sequential Read : 3594.719 MB/s
Sequential Write : 2521.033 MB/s
Random Read 512KB : 3102.751 MB/s
Random Write 512KB : 2280.045 MB/s
Random Read 4KB : 116.314 MB/s
Random Write 4KB : 108.754 MB/s

Test Size : 100 MB
Date : 2008/11/06 19:57:47


4GBな私は768MBをRAMディスクとしてテンポラリ用ディスクとして設定しました。

テンポラリの場所を変える方法
[コンピュータ]-[プロパティ]-[システムの詳細設定]-[環境変数]からユーザーの環境変数とシステムの環境変数にあるTEMPおよびTMPをテンポラリ領域にかえる。(私の場合TドライブをRAMDISKにしたのでT:と書く)
OSを再起動すると無事一時ファイルがすべてRAMDISKで作られるようになるので、一部のアプリケーションなどで快適に動きます。

8GBのメモリかっちゃったぜ なんて酔狂な人は[詳細設定]-[パフォーマンス]-[詳細設定]の仮想メモリの場所をRAMDISKにするといいかもしれません。でも最近はスワップなんてしないんでページングファイル自体無用って気がします。



nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。