Jak u was wygląda wykorzystanie pamięci w Tomato ? Zauważyłem że u mnie po starcie jest wolne około 4.5Mb a potem systematycznie spada, w ciągu 12h wolna pamięć zmniejszyła się do 2.8Mb. Mam wrażenie że szczególnie szybko spada podczas łażenia po GUI i zapisywania ustawień. Tak powinno być ?
Edit:
Trafiłem na taki artykuł http://forums.gentoo.org/viewtopic.ph...p?t=175419 gdzie jest wyjaśnione jak linuks zarządza pamięcią. Jeśli to można przełożyć bezpośrednio na WRTka to wiele wyjaśnia co się może dziać z pamiecią, gdyż top na wrtku pokazuje mi teraz free memory: 3176K, cached: 4364K, z artykułu wynika że pamięć "cached" wykorzystywana jest do cacheowania danych wczytywanych z HDD (na wrt pewnie z flasha...), i rzeczywiście jak się odpala jakieś programy etc, to rośnie ilość pamięci cached kosztem pamięci free. Artykuł także mówi, że pamięć cached może być w razie potrzeby zwolniona w znacznym stopniu aby aplikacje mogły ją dostać. Z tego wynika że w tej chwili u mnie wolne nie jest 3MB tylko około 7MB. Gdyby mi jakiś Guru mógł powiedzieć - dobrze myślę, czy goozik prawda ??
Dzięki !!
Edytowany przez Slig dnia 12-10-2006 15:24
Ja bym pytanie zadał nieco inaczej, bo w sumie guzik mnie obchodzi ile on ma wolne i gdzie. Moje pytanie brzmiałoby po prostu: czy tomato będzie działać przez rok bez restartów w określonych warunkach pracy. Dla mnie te warunki, to trzy maszyny w sieci LAN i jedna w WiFi, z czego jedna maszyna ma stale odpalonego e-mule, średnia ilość połączeń na poziomie 1300....
Czy ktoś się odważy wypowiedzieć na ten temat?
mescator napisał/a:
Ja bym pytanie zadał nieco inaczej, bo w sumie guzik mnie obchodzi ile on ma wolne i gdzie. Moje pytanie brzmiałoby po prostu: czy tomato będzie działać przez rok bez restartów w określonych warunkach pracy. Dla mnie te warunki, to trzy maszyny w sieci LAN i jedna w WiFi, z czego jedna maszyna ma stale odpalonego e-mule, średnia ilość połączeń na poziomie 1300....
Czy ktoś się odważy wypowiedzieć na ten temat?
Tak będzie działało, jedynie tryb WET ma jeszcze jakiegoś buga (takie są moje spostrzeżenia)
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta Pomocy udzielam jedynie na forach
Ilosc pamieci nei jest istotna. Jest ona zalezna od liczby uslug / logowanie / statystyki transferu, pasma itp.
Poza tym linux stara sie wykorzystac cala dostepna pamiec (jak i inne zasoby) takze ma ja zarezerwowana dla systemu i gdy jest potrzeba zwalnia lub udostepnia usludze, systemowi. Najwazniejsze jest to, ze nie schodzi do 0!!! Bo gdyby tak bylo oznaczaloby to wyciek pamieci, tzn. system alokuje zasoby ale nie moze ich juz odzyskac, a konczy sie to zwisem. U mnie pamiec wolna po 17 dniach uptime zmienia sie - raz jest wiecej raz mniej, ale zawsze powyzej 0 co oznacza, ze wszystko dziala SI. I tyle na temat.