| Forum / Linux / Linux prefetching |
| Autor | Wiadomość |
| Sulsa
|
Posted: 24 Lut 2007 15:37:59 Czy linux czy ma mozliwosc prefetchingu programow analogiczna do visty? Chodzi o to ze wczytuje na starcie do programu wybrane programy tak aby uruchamialy sie pozniej blyskawicznie? |
| Marek Drwota
|
Posted: 26 Lut 2007 13:58:28 Czy linux czy ma mozliwosc prefetchingu programow analogiczna do visty?
Chodzi o to ze wczytuje na starcie do programu wybrane programy tak aby uruchamialy sie pozniej blyskawicznie? Linux od zawsze miał dobrze zrobione buforowanie programów tak aby raz odczytany plik leżał w buforach w pamięci tak długo jak tylko nic ważniejszego z tej pamięci nie chce korzystać, więc jeśli raz uruchomisz jakiś program znajdzie sie w buforach a potem przy następnym uruchomieniu włączy się juz "błyskawicznie". Oczywiście jeśli chcesz możesz sobie zrobić aby niektóre rzeczy lądowały w buforach w pamięci już na starcie (wystarczy dodać cat plik_zprogramem /dev/null na końcu skryptów startowych) Ale moim zdaniem w większości przypadków to jest strata czasu, tak czy inaczej kiedyś program musi być wczytany czy na stracie czy konkretnie wtedy kiedy będzie potrzebny - zajmie to dokładnie tyle samo czasu a rzeczy wczytywane wcześniej mogą z buforów zniknąć gdy jakieś inne rzeczy będą potrzebować pamięci wówczas czas na ich wcześniejsze wczytanie będzie zwyczajnie stracony. |
| Konrad Kosmowski
|
Posted: 26 Lut 2007 14:09:33 Czy linux czy ma mozliwosc prefetchingu programow analogiczna do
visty? Chodzi o to ze wczytuje na starcie do programu wybrane programy tak aby uruchamialy sie pozniej blyskawicznie? Linux od zawsze miał dobrze zrobione buforowanie programów tak aby raz
odczytany plik leżał w buforach w pamięci tak długo jak tylko nic ważniejszego z tej pamięci nie chce korzystać, więc jeśli raz uruchomisz jakiś program znajdzie sie w buforach a potem przy następnym uruchomieniu włączy się juz "błyskawicznie". Ale chyba nie o to mu chodziło, przynajmniej nie tak jest to rozwiązane w Viście. Oczywiście jeśli chcesz możesz sobie zrobić aby niektóre rzeczy
lądowały w buforach w pamięci już na starcie (wystarczy dodać cat plik_zprogramem /dev/null na końcu skryptów startowych) Ale to jedynie załaduje samą binarkę, a co z bibliotekami itp.? |
| Raf256
|
Posted: 26 Lut 2007 15:10:52 16:37 Czy linux czy ma mozliwosc prefetchingu programow analogiczna do visty?
Chodzi o to ze wczytuje na starcie do programu wybrane programy tak aby uruchamialy sie pozniej blyskawicznie? Program preload nieźle to robi. Chociaż coś na razie nie chce mi kdestart cachować nie wiem dlaczego. |
|
Czas ładowania strony (sek.): 0.397 users miniBB.net © 2001-2010 | Polityka Prywatności e-giełdy + opisy gg + kumy fubi ° oko na maroko ° nimda °
|