Preload knihoven

Preload knihoven
« kdy: 10. 06. 2010, 08:42:01 »
Zdravim,

chtel bych po startu OS Linux nacitat defaultne nektere knihovny do operacni pameti - aby se mi nektere aplikace spustely rychleji... Resim konkretne zpusob, jak zavest knihovnu do OP aniz bych musel spoustet nejakou aplikaci, ktera tuto knihovnu pouziva.

Existuje nejaky obecny postup jak to udelat?

Napr: Chci zavest do OP knihovnu "/lib/librt.so.1". Jak na to? :)


Michal Pěnka

Re: Preload knihoven
« Odpověď #1 kdy: 10. 06. 2010, 09:57:11 »
Neodpovídám přesně na to co potřebujete, ale existuje program preload, který to dělá automaticky. Zjišťuje, které aplikace se spouštějí nejčastěji a příslušné knihovny předem nahrává. Možná tam bude i nějaká konfigurace pro nahrání definovaných knihoven.

trubicoid2

Re: Preload knihoven
« Odpověď #2 kdy: 10. 06. 2010, 10:14:56 »
no takhle ji dostanes z disku do cache, pokud ji neco nevyhodi, tak tam zustane
cat /lib/librt.so.1 > /dev/null