ubuntuが特定のバイナリセットをキャッシュするためにより多くのRAMを使用するようにするにはどうすればよいですか?


9

2週間試して、失敗し、再試行し、それでも失敗した後、ようやくUbuntuが安定して動作するようになりました。

私のハードディスクはかなり古くて遅いですが、RAMが過剰(16 GB 2133 MHz)なので、フェッチを高速化するためにそのRAMを使用することを考えていました。

実行する前にプログラムのバイナリを手動でキャッシュするにはどうすればよいですか?私はプリロードについて知っていますが、それは私が望んでいることではありません。プロセスのバイナリをメモリにロックして、取得できないようにしたいのですが、手動で、できればGUIを使用して実行したいのですが、問題はありません。ターミナル付き。

実行したくないので、バイナリと依存関係をメモリにロードするだけです。

それができることを知っていますか?

回答:


5

あなたが好きかもしれないフォーラムにはかなり長いチュートリアルがあります:

http://ubuntuforums.org/showthread.php?t=1594694

このガイドは基本的に、既存のUbuntuインストールからsquashfsイメージを作成し、起動時にイメージ全体をRAMにコピーしてOSを高速化する方法を説明しています。また、通常のハードドライブから/ homeをマウントして、マシンに保存したい重要な情報がブート間で変更されないようにする方法についても詳しく説明します。

詳しくはガイドをご覧ください。


これは私が望むものに近づきます。どうもありがとう。
Boltthrower56、2013

2

グーグルへの3つのキーワードといくつかの役立つリンク:

swappinessの変更:swappiness を構成するにはどうすればよいですか?

/ tmpからRAM(): / tmpディレクトリにRAMストレージを使用するにはどうすればよいですか?それにRAMの最大使用量を設定するにはどうすればよいですか?

アクセス時間を無効にする:http : //intensecogitation.info/2010/06/15/optimizing-ubuntu-debians-file-system-by-disabling-access-time/

これらは最近ラップトップバッテリーの最適化のためにHak5でも取り上げられましたが、電力を節約する方法は古き良きハードディスクの使用を減らすことであるため、これらのトリックはあなたにも役立つはずですhttps : //www.youtube.com/watch? v = XloTXFgNL7s

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.