web-dev-qa-db-ja.com

システムをより高速に動作させるために、RAMドライブに移動できるものは何ですか?

システムをより高速に動作させるために、どのファイル/ディレクトリをRAMドライブに移動できますか?

私はラップトップのメモリをすぐに8GBにアップグレードすることを計画しているので、高速メモリを使用する必要があります。このメモリで最適に動作するようにシステムを構成する方法は?

次に考慮する次の変更は次のとおりです。-ハードドライブをSSDにアップグレードする-仮想化の使用を開始する(Windowsが必要な場合があります)

編集:

起動時間を犠牲にして、起動中にいくつかのファイルをRAMドライブにコピーすることができますか?

8
takeshin

/tmp/var/logおよび/var/tmpをRAMにマウントします。次の行をfstabの最後に追加して、/tmp(一時ファイル)をtmpfs(一時ファイルシステム)としてマウントします。

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

保存してから:Sudo mount -a

変更を有効にするために再起動します。 dfを実行すると、/tmp/var/tmp、および/var/logstmpfsにマウントされた新しい行が表示されます。

注:再起動後にすべてのログファイルが失われます。それらをバックアップするには、ターミナルで手動でこれを実行します。

rsync -av /var/log/* ~/saved_logfiles

FirefoxキャッシュをRAMに移動するには:

Firefoxのアドレスバーに「about:config」と入力し、注意してください、約束します!をクリックします。空白の領域を右クリックして、次の名前の新しい文字列値を作成します。

 browser.cache.disk.parent_directory

値を/tmpに設定します

Firefoxを再起動します。

6
TenPlus1

Linuxのファイルシステム階層標準に従って、/var/tmpはtmpfsに配置しないでください。

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

/var/tmpディレクトリは、システムのリブート間で保持される一時ファイルまたはディレクトリを必要とするプログラムで使用できます。したがって、/var/tmpに保存されたデータは、/ tmpのデータよりも永続的です。 /var/tmpにあるファイルとディレクトリは、システムの起動時に削除しないでください。 /var/tmpに保存されているデータは通常サイト固有の方法で削除されますが、/tmpよりも少ない間隔で削除することをお勧めします。

6
user95602

ブートするたびに消去されるため、デフォルトのインストールからRAMディスクに置くことはあまりありません。 ramdiskは一時ファイルにのみ使用できます。
。 Mac OSXでこれを行います(RamFS: https://Gist.github.com/931579 )。

0
Henk