Титла: /lib в паметта ? Публикувано от: Coque в Jul 15, 2004, 10:24 Здравейте!
Имам следната идея - ако се създаде виртуална файлова система (tmpfs,ramfs ) и се копира /lib в нея, може ли да се укаже че това са основните библиотеки и как да се поддържат в синхрон с тези на харда. А и дали има някакъв смисъл .. Титла: /lib в паметта ? Публикувано от: Ice___Cool в Jul 15, 2004, 13:58 Няма никакъв смисъл да имаш /lib в памета и на харда
![]() ![]() Титла: /lib в паметта ? Публикувано от: vstoykov в Jul 19, 2004, 18:48
Лесно е да се направи. Начинът е следния: * Пише се в стартиращите скриптове да се прави tmpfs или ramfs и да се копират в нея библиотеките; * Когато ще се инсталират или деинсталират програми горното да не се прави (това е много важно) Обаче май няма да е много удачно ползването tmpfs освен ако няма swap дялове, защото не се знае данните от tmpfs къде са - в паметта или в swap дяла ![]() В дистрибуцията VS Live съм направил нещо такова - по-важните бибилиотеки (тези без които не могат да работят bash, cat, echo, grep gzip и др.) са в tmpfs. Останалите са в компресираната файлова система. Когато се инсталира на твърдия диск всичко става както е в Slackware. Титла: /lib в паметта ? Публикувано от: vladou в Jul 22, 2004, 11:50 Според мен това няма никакъв смисъл, защото повечето библиотеки се използват и от системните програми /демони/ и те се зареждат в паметта при стартирането на системата. Билиотеките все пак са sahred и не е нужно постоянното им зареждане ;-)
|