[〜#〜] edit [〜#〜]this の助けを借りてちょっと質問に答えました。残っている唯一の質問は、変更を永続的にパックファイルに保持し、再プロファイル時に失われないようにする方法です。誰かが方法を知っている場合に備えて、質問を開いたままにします(その答えを受け入れます)。 / EDIT
私は、ブート後にPCを非常によく似た方法で使用します。ほとんどの場合、evince、chromium-browser、gmpc、gpodderを使用しています。今、私はそれらのプログラムを(必要に応じてブート時間を犠牲にして)キャッシュします。
今、私はこのようなureadaheadパックの内容を見ましたSudo ureadahead --dump|grep chromium
そして、アイコン、.dekstopファイル、およびキャッシュするgconfキーのみが見つかりました*。
だから、私は最もよく使われるプログラムのバイナリとライブラリも同様にureaheadheadにキャッシュさせ、起動後にそれらをすばやく開く方法があるのだろうかと考えていました。
*私が理解した限り、ureaheadは実際にはキャッシュせず、ファイルのリストを保持し、inodeでソートして、アクセスパターンを最適化しますが...
this のおかげで機能しましたが、完璧な解決策ではありません:
pre-stop exec sleep
タイムアウト/etc/init/ureadahead.conf
(最後の行)をブート時間に応じてより大きな値に変更しました(80
秒)。Sudo rm /var/lib/ureadahead/*.pack
そして再起動します。動作します。このアプローチの問題は、ureaheadが再プロファイリングされるたびに、おそらくこれを再度行う必要があることです。
多分
うーん-おそらくプリロードはあなたが見ているアプリケーションです
:~$ apt-cache show preload
Description: adaptive readahead daemon
preload monitors applications that users run, and by analyzing this
data, predicts what applications users might run, and fetches those
binaries and their dependencies into memory for faster startup times.
.
Note that installing preload will not make your system boot faster
and that preload is a daemon that runs with root priviledges.
Homepage: http://sourceforge.net/projects/preload
いくつかのリンク
http://www.cyberciti.biz/tips/speed-up-your-linux-system.html
http://www.howtoforge.com/speed-up-your-system-with-preload-on-ubuntu-9.04