小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Mac OS X LionでRAMディスクを作ってSafariを高速化する方法

はじめに

このエントリでは、Mac OS X Lionでメモリの一部をRAMディスクとして用意し、Safariのキャッシュ領域として使うことで、Safariを高速化する方法について書いています。今回、RAMディスクの作成にはEsperance DV for Macというツールを使います。

このエントリを書くにあたり、以下のエントリを参考にさせていただきました。

OSとソフトウェアのバージョン
  • Mac OS X Lion 10.7.3
  • Esperance DV for Mac 2.3.2
Esperance DV for Macの入手

以下のサイトからダウンロードします。

Esperance DV for Macのインストール

1. esperance_dv.zipを解凍します。
2. EsperanceDV.prefPaneをダブルクリックします。
3. 以下のダイアログが表示されるので、「このコンピュータのすべてのユーザ用にインストールする」を選択します。

4. 以下のダイアログが表示されるので、OKをクリックします。

Esperance DV for Macの日本語化

1. 以下のサイトからEsperanceDV232_JP.dmgをダウンロードします。

2. EsperanceDV232_JP.dmgをダブルクリックします。
3. 展開されたJapanese.lprojを以下のディレクトリにコピーします。

Macintosh HD →Library→PreferencePanes→EsperanceDV.prefPane→Contents→Resourcesを開いて、EsperanceDV232_JP.dmg内のJapanese.Iprojをコピーします。
MacOSにRamDiskを作成して諸々高速化してみました | crocodile notebook はてなブックマーク - MacOSにRamDiskを作成して諸々高速化してみました | crocodile notebook

このとき、Contentsディレクトリが見つからない場合はEsperanceDV.prefPaneを右クリックで、「パッケージの内容を表示」を選択すると、Contentsディレクトリが表示されます。

4. システム環境設定からEsperanceDVを選択すると、日本語化されていることを確認します。

Esperance DV for MacでRAMディスクを作成する

システム環境設定からEsperance DVを表示します。

1. これから作成するRAMディスクの容量をスライダで調整します。

容量をスライドバーで調整します。
物理メモリの1/8を目安にするのが良いと思います。
MacOSにRamDiskを作成して諸々高速化してみました | crocodile notebook はてなブックマーク - MacOSにRamDiskを作成して諸々高速化してみました | crocodile notebook

2. 「セッション開始時に作成」のチェックボックスにチェックを入れます。これでOSの起動時に自動的にRAMディスクを作成してくれます。
3. 作成ボタンをクリックします。
4. デスクトップにRamDiskというアイコンが表示されます。

SafariでRAMディスクを利用する

作成されたばかりのRAMディスクは空なので、ここをSafariのキャッシュ領域として利用します。
1. ApplicationフォルダからSafariのアイコンをドラッグ&ドロップでRamDiskにコピーします。
2. Safariを起動してみると、いつもより高速に起動できると思います。
つづいて、Safariのキャッシュの場所をRamDiskに変更します。
3. Safariを一度終了させます。
4. ターミナルを起動して、以下のコマンドを順に実行します。
キャッシュ用のディレクトリをRAMディスクに作成します。

mkdir /Volumes/RamDisk/SafariCache

キャッシュファイルをRAMディスクに移動します。

mv /Users/xxx/Library/Caches/com.apple.safari/Cache.db /Volumes/RamDisk/SafariCache/Cache.db

キャッシュファイルにシンボリックリンクを貼ります。

ln -s /Volumes/RamDisk/SafariCache/Cache.db /Users/xxx/Library/Caches/com.apple.safari/Cache.db

これでSafariのキャッシュの場所がRAMディスクに変更されます。

おわりに

RAMディスクはOSを終了させると同時に中のデータも消えます。このため、"SafariでRAMディスクを利用する"手順は毎回行う必要があります。


Macを買ったら最初に読む本 OS X Lion対応版
マックピープル編集部
アスキー・メディアワークス
売り上げランキング: 4824