私はロープロファイルのマシンを持っていますが、多くの高速RAM、4 Gbを使用していますが、これはWebのコーディングとブラウジングにこのマシンを使用するだけなので、たぶん半分も使用しないメモリの量です。
HDDは本当に遅いので、新しいプログラムを起動、キャッシュ、または開始するときの全体的なパフォーマンスが悪いので、Ubuntuがこの状況を解決するための設定またはユーティリティを提供して、システムがRAM 使用法。
Preload をインストールする必要があります。これは、RAMで最も使用するソフトウェアをプリロードします(どのソフトウェアをプリロードするかを学習します)。設定はとても簡単です:
Sudo apt-get install preload
おそらくそれに触れる必要はありませんが、必要に応じて/etc/preload.conf
のオプションを編集できます
/etc/fstab
ディレクトリに次の行を追加して、/tmp
ディレクトリをRAMにマウントできます。
tmpfs/tmp tmpfs defaults、noatime、nodiratime、mode = 1777 0 0
これは、他のディレクトリでも実行できます。例えば。コードをコンパイルするときに、オブジェクトファイルを配置してRAMにリンクするフォルダーを配置できます。
しかし、注意してください。 この方法でマウントされたフォルダー内のデータは、シャットダウンの場合に失われます。それを覚えておいてください。
私の知識に加えて、このトピックには他にも多くの役立つリソースがあります。たとえば、 このスレッド 。
RAM、またはランダムアクセスメモリは、volatile storageとして知られるストレージシステムの一種です。つまり、データを保持しているのは電力が供給されている間だけです。つまり、永続ストレージデバイスに書き込まない場合、変更を加えると、RAMの電源が失われるたびに失われます。
ハードドライブ、またはディスクドライブ(またはハードディスクドライブ)は、永続的なストレージと呼ばれる異なるタイプのストレージシステムです。これは、電力を奪われてもデータが残ることを意味します。 CD、DVD、フロッピーディスク、USBサムドライブもこのカテゴリに分類されます。
再起動間でシステムを維持するには、OSがRAMにあるものを永続ストレージデバイス(通常はプライマリハードドライブ)に書き込む必要があります。逆に、その情報を復元したり、アプリケーションを起動したりするには、そのデータをストレージデバイスからRAMにロードする必要があります。これはライブCDでも起こります。すべてがメモリで実行されていても、最初にすべてをCD(またはUSBドライブ)から読み取る必要があります。 ある時点でディスクからデータを読み書きする必要があるブート間で持続するために、具体的にはツール/アイデアcauonとUgoが示唆した場合でも起こります(具体的には- プリロードはnotブート時間を改善します )。
RAMが高速の場合、ボトルネックはディスクプロセスの読み取り/書き込みプロセスのどこかにあり、通常はデータ接続の速度またはドライブの速度のいずれかになります。
上記の3つの操作すべての速度を改善するには、ハードウェアのアップグレードを行う必要があります。
より高速な接続を取得します。パラレルATA接続(PATA、古いマシンの灰色のリボン)は、SATA接続(シリアルATA、新しい、より小さいケーブル)よりも遅くなります。まだできていない場合は、SATAドライブにアップグレードします。 USBドライブルート(以下に概要を示します)を使用する場合は、USB 2.0(または速度向上、3.0)ドライブを使用していることを確認してくださいand port。 USBデバイスとポートは、遅いものの速度までクロックダウンするため、3.0ポートを使用している場合でも、デバイスが2.0であれば、2.0の速度しか得られません。
より高速なストレージデバイスを入手してください。 PlatterベースのハードドライブはRPMで測定され、一般に3つの速度(5400 rpm、7200 rpm、および10k rpm)で提供されます。 5400 rpmドライブを使用している場合は、少なくとも7200にアップグレードします。さらに、ソリッドステートドライブ(USBサムドライブを含む)は、Platterベースのドライブよりも高速です。余裕がある場合は、ソリッドステートドライブにアップグレードしてください。あるいは、UbuntuをUSBドライブにインストールして、そこから実行することもできます(ただし、そのようなセットアップはUSBポートの速度に制限されるため、少なくともUSB 2.0ポートとドライブ)。
zram(一度compcacheと呼ばれる)を試してください。これはメモリ内の圧縮されたスワップです!
ubuntu 12.10のパッケージはzram-configであり、起動する必要はありません。
swapon -sは次のように表示されます。
Filename Type Size Used Priority
/dev/sda2 partition 1023860 0 -1
/dev/sdc4 partition 976892 0 -2
/dev/zram0 partition 761876 0 5
/dev/zram1 partition 761876 0 5
/dev/zram2 partition 761876 0 5
/dev/zram3 partition 761876 0 5
私は6GBのRAMと4コアのCPUを持っているので、合計で半分のRAMを使用して、各コアに1つのスワップがあります! (正当な理由のため)
Compcacheとzramについてpplが言っていることを読んでください!
まあ、非zramが使用されている場合は、起動または試行して、IYKWYAD(自分が何をしているのか知っている場合)、それらを交換して、zramがいっぱいになるのを見て、全体的なパフォーマンスを向上させます。