2006-08-05 18:28:49 neon2991 napisał:
> No ok. Więc mam rozumieć, że to iż w monitorze stanu pokazuje mi nawet 99% wykorzystania pamięci
> to i tak moge uruchomić jakiś inny program który zżera mnóstwo pamięci bo zostanie ona zwolniona
> tak?
>
>
> I jeszcze jedno - cóż to jest \\'\\'man swapon\\'\\' - podobno jakiś program do zarządzania pamięcią?
> Czy to prawda?
>
>
>
> Pozdrawiam!
>
Jeśli dana aplikacja jest często uruchamiana lub przed chwilą została zamknięta, Linux przechowuje jej dane w RAMie jako \\"cached\\" by za kolejnym razem nie trzeba było znów wgrywać wszystkiego z dysku twardego. Przypominam że szybkość odczytu z RAMu jest wielokrotnie większa niż z hd. Efekt - zauważalnie szybsza praca.
Jeśli pamięć jest \\"pełna\\" a ty chcesz wprowadzić nowe dane to:
Jeśli większość pamięci RAM to \\"cached\\" to te dane zostaną po prostu usunięte by zrobić miejsce dla danych które aktualnie potrzebujesz (\\"used\\"). Jeśli musisz wprowadzić do pamięci potrzebne dane a w ramie jest głównie \\"used\\", to system przeżuca część danych z ramu do znacznie wolniejszego (bo dyskowego) swapu. Swap w Linuxsie to wydzielona partycja (choć na upartego może to być plik na / ale traci wtedy na szybkości) by przyspieszyć działanie - specjalny format , ominięcie księgowania, etc.
Im więcej masz w pamięci \\"cached\\" i im mniej zajętej SWAP tym lepiej dla ciebie!