[~ # ~] modifier [~ # ~] J'ai en quelque sorte répondu à ma question avec l'aide de this . La seule question qui reste est de savoir comment faire pour que les modifications restent définitivement dans le pack-fichier et ne soient pas perdues lors du reprofilage. Je laisserai la question ouverte au cas où quelqu'un connaîtrait un moyen (je l'accepterai comme réponse alors). /MODIFIER
J'utilise mon PC de manière très similaire après le démarrage: j'utilise evince, chrome-browser, gmpc et gpodder la plupart du temps. Maintenant, je veux mettre ces programmes en cache (au détriment du temps de démarrage si nécessaire) en utilisant ureadahead.
Maintenant, j'ai regardé le contenu du pack ureadahead comme ceci Sudo ureadahead --dump|grep chromium
et n'a trouvé que les icônes, les fichiers .dekstop et la clé gconf à mettre en cache *.
Je me demandais donc s'il y avait un moyen de faire en sorte que ureadahead cache les binaires et les bibliothèques de mes programmes les plus couramment utilisés et de les ouvrir en un clin d'œil après le démarrage.
* Pour autant que je sache, ureadahead ne met pas vraiment en cache mais garde plutôt une liste de fichiers et les trie par inodes optimisant ainsi le modèle d'accès mais bon ...
Je l'ai fait fonctionner grâce à this , mais ce n'est pas une solution parfaite:
pre-stop exec sleep
timeout dans /etc/init/ureadahead.conf
(dernière ligne) à quelque chose de plus grand en fonction de votre temps de démarrage (j'ai utilisé 80
secondes).Sudo rm /var/lib/ureadahead/*.pack
et redémarrez.Fonctionne bien. Le problème avec cette approche est que chaque fois que ureadahead est reprofilé, vous devrez probablement recommencer.
Peut-être
Hmm - peut-être que la précharge est l'application que vous regardez
:~$ 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
Quelques liens
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