torpedd pisze:
Witam
Dopóki na ftp-a nik się nie zaloguje zajętość pamięci całego systemu wynosi około 80-90 mega, gdy wysyła się pliki lub odbiera z serwera zajmowana pamięć wskakuje na 240-250 mega
zaznaczm iż dysk pod ftp-a jest po usb
nie martwi mnie zajmowana pamięć w momencie pracy userów na ftp tylko czemu jak sesje na ftp są zamknięte ram nie wraca do normy??
TOP wykazuje że ram jest zajęty całkowicie ale w procesach żaden nie zżera więcej niż 0,5 procenta
co zrobić aby po zamknięciu wszystkich sesji ftp ram wracał do normy ??
RTFM, ale mam dobry dzien wiec wytlumaczne
czytaj to co pokazuje top:
jeden komp:
Mem: 1035464k total, 1021708k used, 13756k free, 41856k buffers
Swap: 1052176k total, 904k used, 1051272k free, 627792k cached
inny:
Mem: 239572k total, 235692k used, 3880k free, 4084k buffers
Swap: 530136k total, 63776k used, 466360k free, 49972k cached
i teraz porownaj to z tym co pokazuje vmstat: (jednostka jest KiB)
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 904 106124 42784 538908 0 0 3 50 18 19 4 1 94 0
i drogi PC:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 64376 5600 3464 49928 6 11 64 31 1055 604 2 1 93 4
i tak, w pierwszym systemie w brew pozorom mam ponad 600MiB wolnej pamieci, natomiast w drugim brakuje mi conajmniej 64MiB
(porownaj wartosci swpd, cache, free)
linux, w przeciwienstwie do systemow M$ wykozystuje nie wykozystywany RAM

jako cache, dzialajacy dokladnie tak samo jak ten w dyskach twardych czy napedach CD, czyli jakbym teraz w pierwszym systemie powiedzmy skopiowal plik 400MB z dysku CD na dysk twardy, a pozniej stwierdzil, ze ten sam plik chce tez miec w innym miejscu (nie wykozystujac hardlinkow

) to to drugie kopiowanie bylo by wykonane bez posredniczenia CD

- dane byly by kopiowane z RAMu a nie z CD czyli zamiast miec transfer ~1MiB/s mialbym ~40MiB/s (albo i wiecej, wtedy ograniczeniem staje sie dysk, nie naped)
w zwiazku z tym dyski twarde i napedy CD pod linuxem dzialaja znacznie lepiej o ile w systemie jest wolny RAM
mam nadzieje, ze troche wyjasnilem problem, oraz to, ze pod linuxem posiadanie duzych ilosci RAMu, nawet jak sie obrobia grafiki rastrowej, ma sens
pozdro