Wie vielleicht schon bekannt ist, habe ich ja das Problem, dass ein Android-Client immer wieder die Verbindung verliert.
In diesem Zusammenhang wollte ich mal anfragen, ob es "normal" ist, dass sich im Systemstatus der "Memory used", /auch nach einem Neustart des Routers) um etwa 95% (also ziemlich am Limit!) bewegt.
Das würde mich interessieren, weil das Problem nach einem Neustart erstmal nicht besteht, aber immer nach einiger Zeit auftaucht!
Zur Konfiguration: es ist ein Speedport W500V mit Bitswitcher 0.3.9 (Annex B, ohne OpenVPN, ohne Radius, ohne VOIP, ohne IPv6). Das WLAN läuft mit WPA2-AES Verschlüsselung und der DHCP bedient 8 "known Hosts" mit festen IP-Adressen. Weitere Fragen kann ich natürlich gerne auf Rückfrage beantworten, ffalls das relevant ist.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Die for-Schleife wird nur ausgeführt, wenn der Speicher am Ende ist oder per 'goto out;' verlassen wird.
Andere Router mit linux 2.6.8.1 haben den oom-Killer deaktiviert und das suchen nach freien Speicher-Seiten funktioniert anders. Erst wird mehr vergeben, sodaß weniger frei bleibt. Wenn ein bestimmtes Limit überschritten ist, werden aggressiv Seicher-Seiten frei geschaufelt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Vielen Dank für deine Antwort! In der Programmierung kenne ich mich leider nicht aus, entnehme deiner Aussage aber, dass das mit der hohen Speicherauslastung also normal zu sein scheint. Je nach dem wie lange die Uptime meines W500V ist, schwankt dieser Wert auch etwas, aber <85% Speicherauslastung erreicht er nie.
Wie schon geschrieben: ich frage das, weil das disconnect-Problem was ich zum Android-Client habe erst eine ganze Weile nach dem Neustart des Routers auftritt. Unmittelbar nach dem Neustart läuft alles erstmal bestens!
Vielleicht könnte ich das mit einem nächtlichen Reboot statt einem einfachen Disconnect umgehen. Das Problem wäre dadurch vielleicht umgangen, aber nicht gelöst.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich komme im "Leerlauf" auch schon auf 88% und geht bis etwa 92% rauf.
W500V mit Bitswitcher 0.3.9 (Annex B, mit OpenVPN, ohne Radius, ohne VOIP, ohne IPv6), no Plugins
Ist schon recht knapp…
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wie vielleicht schon bekannt ist, habe ich ja das Problem, dass ein Android-Client immer wieder die Verbindung verliert.
In diesem Zusammenhang wollte ich mal anfragen, ob es "normal" ist, dass sich im Systemstatus der "Memory used", /auch nach einem Neustart des Routers) um etwa 95% (also ziemlich am Limit!) bewegt.
Das würde mich interessieren, weil das Problem nach einem Neustart erstmal nicht besteht, aber immer nach einiger Zeit auftaucht!
Zur Konfiguration: es ist ein Speedport W500V mit Bitswitcher 0.3.9 (Annex B, ohne OpenVPN, ohne Radius, ohne VOIP, ohne IPv6). Das WLAN läuft mit WPA2-AES Verschlüsselung und der DHCP bedient 8 "known Hosts" mit festen IP-Adressen. Weitere Fragen kann ich natürlich gerne auf Rückfrage beantworten, ffalls das relevant ist.
Im Kernel gibt es noch einige Unschönheiten, die für das Speicherproblem verantwortlich sein könnten:
Die for-Schleife wird nur ausgeführt, wenn der Speicher am Ende ist oder per 'goto out;' verlassen wird.
Andere Router mit linux 2.6.8.1 haben den oom-Killer deaktiviert und das suchen nach freien Speicher-Seiten funktioniert anders. Erst wird mehr vergeben, sodaß weniger frei bleibt. Wenn ein bestimmtes Limit überschritten ist, werden aggressiv Seicher-Seiten frei geschaufelt.
Vielen Dank für deine Antwort! In der Programmierung kenne ich mich leider nicht aus, entnehme deiner Aussage aber, dass das mit der hohen Speicherauslastung also normal zu sein scheint. Je nach dem wie lange die Uptime meines W500V ist, schwankt dieser Wert auch etwas, aber <85% Speicherauslastung erreicht er nie.
Wie schon geschrieben: ich frage das, weil das disconnect-Problem was ich zum Android-Client habe erst eine ganze Weile nach dem Neustart des Routers auftritt. Unmittelbar nach dem Neustart läuft alles erstmal bestens!
Vielleicht könnte ich das mit einem nächtlichen Reboot statt einem einfachen Disconnect umgehen. Das Problem wäre dadurch vielleicht umgangen, aber nicht gelöst.
Da noch niemand geantwortet hat, formuliere ich die Frage mal ein Bisschen um:
Wie hoch ist bei euch die Speicherauslastung und mit welcher Firmware?
Ich komme im "Leerlauf" auch schon auf 88% und geht bis etwa 92% rauf.
W500V mit Bitswitcher 0.3.9 (Annex B, mit OpenVPN, ohne Radius, ohne VOIP, ohne IPv6), no Plugins
Ist schon recht knapp…