meine FritzBox 7170 hat nur 1mb freien ram ???

chik3n

Neuer User
Mitglied seit
8 Jan 2008
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe heute ein wenig mit meiner fritzbox rumgespielt und ein bittorent client drauf gemacht (hier ausm forum) ... nur wundert mich folgendes :
Code:
# free
              total         used         free       shared      buffers
Mem:        30280        29232         1048            0           92
Swap:            0            0            0
Total:        30280        29232         1048

folgende prozesse laufen :
Code:
# ps
  PID  Uid     VmSize Stat Command
    1 root        132 S   init       
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
    6 root            SW< [kblockd/0]
   23 root            SW< [pdflush]
   24 root            SW< [pdflush]
   26 root            SW< [aio/0]
   25 root            DW  [kswapd0]
   62 root            SW  [pm_info]
   69 root            SW  [mtdblockd]
   95 root            SW  [tffsd_mtd_0]
  454 root            SWN [jffs2_gcd_mtd6]
  511 root            SW< [capi_oslib]
  512 root            SW< [capi_oslib]
  515 root            SW  [capitransp]
  542 root            SW< [khubd]
  622 root       1784 R N ctlmgr 
  668 root        312 S   wpa_authenticator 
  809 root       1784 S N ctlmgr 
  821 root       1784 S N ctlmgr 
  823 root       1784 S N ctlmgr 
  868 root       1000 S   igdd 
  926 root        952 S   multid 
  948 root        800 S   dsld -i -n 
  980 root        120 S   telnetd -l /sbin/ar7login 
  981 root       1264 S   telefon a127.0.0.1 
  987 root       1264 S   telefon a127.0.0.1 
  988 root       1264 S   telefon a127.0.0.1 
  994 root       1264 S   telefon a127.0.0.1 
 1015 root        852 S < voipd 
 1032 root            SWN [scsi_eh_0]
 1033 root            RWN [usb-storage]
 1039 root        540 S   pbd 
 1040 root        540 S   pbd 
 1050 root        540 S   pbd 
 1051 root        540 S   pbd 
 1080 root         76 S   /bin/run_clock -c /dev/tffs -d 
 1101 root        132 S   init       
 1118 root        148 S N /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0 
 1119 root        160 S N /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0 
 1120 root        152 S N /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0 
 1129 root        156 S N /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0 
 1148 root       1000 S   igdd 
 1149 root       1000 S   igdd 
 1150 root       1000 S   igdd 
 1171 root            RWN [kdsld_token]
 1178 root        688 S   usermand 
 1183 root       1264 S   telefon a127.0.0.1 
 1184 root       1264 S   telefon a127.0.0.1 
 1185 root       1264 S   telefon a127.0.0.1 
 1254 root        148 S   ftpd -D -q -t 120 -m 15 -h FRITZ!Box Fon WLAN 7170 
 1357 root       1060 S N smbd 
 1416 root       1388 S   mediasrv 
 1417 root       1388 S   mediasrv 
 1418 root       1388 S   mediasrv 
 1419 root       1388 S   mediasrv 
 1422 root        328 S   -sh 
 1563 root        204 S   /var/tmp/lighttpd/lighttpd -f /var/tmp/lighttpd/light
 1564 root        964 S   /var/tmp/lighttpd/cgi-bin/php 
 1582 root       5900 S   ./transmissiond -u -1 -f ./infoan.sh 
 1583 root       5900 S   ./transmissiond -u -1 -f ./infoan.sh 
 1584 root       5900 S   ./transmissiond -u -1 -f ./infoan.sh 
 1585 root       5900 S   ./transmissiond -u -1 -f ./infoan.sh 
 1586 root       5900 D   ./transmissiond -u -1 -f ./infoan.sh 
 1592 root        968 S   /var/tmp/lighttpd/cgi-bin/php 
 1623 root        348 R   ps 
#


wie kann ich denn mehr ram frei bekommen ? Der drucker, mediaserver, phpserver und transmission sollten aber schon weiterlaufen... zu viel gewünscht ??

gruß chik3n
 
Hi.
Wenn du eine Festplatte da dran hast, dann kannst du eventuell Swap-Space einrichten...

MfG Oliver
 
Hi,

was heißt eventuell ? Wie sieht denn der ram deiner fritzbox aus ? was ist normal ? wieviel bringt mir swap ?

gruß chik3n
 
Was hat der freie Speicher meiner Box mit deiner zu tun? Mich wundert, dass deine Box überhaupt noch läuft, mit den ganzen Prozessen.
Swap bringt so viel RAM so viel Swap du einrichtest. Aber nach dieser Frage frage ich mich, ob du das hinbekommst?
Naja, benutz mal die Suche. Da solltest du mit "mkswap swapon" ein paar Anleitungen finden.

MfG Oliver
 
Hallo,

also . ich gehe mal davon aus, dass ich mich ein wenig falsch ausgedrückt habe, weil deine (olistudent) Antwort ein wenig überheblich in meinen Ohren klingt.

Was hat der freie Speicher meiner Box mit deiner zu tun?
Deine Fritzbox hat die gleiche Modellbezeichnung wie meine . Was ist denn so der normale Wert von dem freien Ram auf deiner Kiste ? Ist 1 mb freier Ram normal ? Was Ist rauszuholen wenn sogar ds-zeug noch drauf läuft ?

Swap bringt so viel RAM so viel Swap du einrichtest.
Ich wollte vielmehr wissen, was performance technisch mit swap noch zu retten ist. Keine Zahl.

Aber nach dieser Frage frage ich mich, ob du das hinbekommst?
Fragen sind Fragen. Keine Aussagen über Kompetenz oder Können des Fragestellers. Vielleicht gibt es auch dumme Fragen, aber das geht ja dann schon wieder in eine andere Gesprächsrichtung. ..

Also ist das mit 1mb kein "Soll So Sein Zustand" sondern eher schlecht . Na jut. Danke soweit.

gruß, chik3n
 
Hallo chik3n,

ich habe die aktuelle VPN-Firmware 29.04.51 ohne Printserver und Mediaserver. Es sind etwa 3,5 MB frei, VPN braucht etwa 2 MB, macht ca. 5,5 MB. Da braucht Dein transmissiond alleine schon mehr. Was mir auffällt, auch Deine "Standard-Applikationen" brauchen/haben weniger Speicher als bei mir, z.B. brauchen meine ctlmgr 3196, telefon 2024 und igdd 1404 KB. Also werden diese bei Dir wahrscheinlich nicht mehr optimal laufen!? Mit Swap und Co auf der FB kenne ich mich nicht aus, aber ein Linux-System kann auch ohne Swap Speicher "swappen", indem es Code "rausschmeisst" und dann wieder vom Flasch läd (wir haben ein x86 System das so was macht) und das ist auch nicht gerade performant. Ob das die FB tut, ist mir aber unbekannt.
Ich würde dem Hinweis von Olistudent nachgehen, mit swap-Speicher hat Dein System die Möglichkeit auch "selten benötigten Datenspeicher" auszulagern. Damit kann die Performance steigen. Wenn es aber keinen "selten benötigten Speicher" gibt, bringt das sicherlich nichts - aber das liegt alleine an Deiner Nutzung der Box. Niemand kann Dir sagen, ob swap bei Dir wirklich was bringt. Es ist aber duchaus nicht unwahrscheinlich...

Viel Erfolg, Reiner.
 
Ich würde mir da weniger Sorgen um die Performance machen. Wenn irgendwas schlecht läuft, dann merkt man das recht schnell. Aber wenn das RAM voll ist, dann gibt es einen Neustart und der könnte z.B. während eines Telefonats auftreten.

Code:
/var/mod/root # free
              total         used         free       shared      buffers
  Mem:        30208        28268         1940            0          504
 Swap:            0            0            0
Total:        30208        28268         1940
/var/mod/root # ps
  PID  Uid        VSZ Stat Command
    1 root       1628 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
    6 root            SW< [kblockd/0]
   23 root            SW< [pdflush]
   24 root            SW< [pdflush]
   26 root            SW< [aio/0]
   25 root            SW  [kswapd0]
   62 root            SW  [pm_info]
   69 root            SW  [mtdblockd]
   95 root            SW  [tffsd_mtd_0]
  107 root            SW< [khubd]
  120 root            SW  [scsi_eh_0]
  121 root            SW  [usb-storage]
  933 root       1620 S   cat /dev/debug
  940 root            SW< [capi_oslib]
  941 root            SW< [capi_oslib]
  942 root            SW  [capitransp]
  999 root      10376 S N ctlmgr
 1016 root       2268 S   wpa_authenticator
 1022 root      10376 S N ctlmgr
 1023 root      10376 S N ctlmgr
 1024 root      10376 S N ctlmgr
 1111 root       5136 S   igdd
 1140 root       1052 S   dnsmasq -p 53 -E -s fritz.box
 1143 root       4200 S   multid
 1155 root       4784 S   dsld -i -n
 1163 root       8732 S   telefon a127.0.0.1
 1166 root       8732 S   telefon a127.0.0.1
 1167 root       8732 S   telefon a127.0.0.1
 1168 root       8732 S   telefon a127.0.0.1
 1170 root       8388 S < voipd
 1173 root       4256 S   pbd
 1174 root       4256 S   pbd
 1179 root       4256 S   pbd
 1180 root       4256 S   pbd
 1186 root       1156 S   /bin/run_clock -c /dev/tffs -d
 1190 root       1624 S   telnetd -l /sbin/ar7login
 1201 root       2304 S   capiotcp_server -p5031 -m99
 1226 root       1628 S   httpd -p 81 -c /mod/etc/httpd.conf -h /usr/mww/ -r DS-MOD (user:admin)
 1253 root       1640 S   syslogd -L -C
 1255 root       1624 S   /sbin/klogd -c 4
 1305 root       5136 S   igdd
 1306 root       5136 S   igdd
 1307 root       5136 S   igdd
 1355 root       1628 S   inetd
 1406 root       8732 S   telefon a127.0.0.1
 1407 root       8732 S   telefon a127.0.0.1
 1408 root       8732 S   telefon a127.0.0.1
 1503 root       1744 S   /bin/ash /usr/sbin/callmonitor
 1504 root       1628 S   logger -t callmonitor -p daemon.info
 1536 root       1744 S   /bin/ash /usr/sbin/callmonitor
 1537 root       1620 S   sleep 20000d
 1538 root       1744 S   /bin/ash /usr/sbin/callmonitor
 1539 root       1744 S   /bin/ash /usr/sbin/callmonitor
 1540 root       1624 S   busybox nc 127.0.0.1 1012
 1560 root       1112 S   bftpd -d
 1609 root       1340 S   dropbear -p 22
 1907 root       1628 S   httpd -p 82 -c /mod/etc/httpd-wol.conf -h /mod/pkg/wol/usr/mww-wol/ -r Wake-On-LAN
 2043 root       1644 S   -/bin/sh
 2071 root       1628 R   ps
MfG Oliver
 
Zuletzt bearbeitet:
es ist zwar fast leichenschänderei diesen thread wieder aufzuwärmen, aber idR ist es ja gewünscht die sufu zu benutzen und nicht für jede frage einen neuen zu eröffnen. ich hab mich auch schon gefragt wie man am besten ram frei hält und was man machen könnte wenn die ramdisk nicht mehr reicht.

Code:
/var/tmp # free
              total         used         free       shared      buffers
Mem:       30336       26564       3772             0         1692
Swap:            0              0            0
Total:      30336       26564       3772

ich hab die standard avm firmware und dropbear + darkstat per hand nachgerüstet. eigentlich hätte ich auch gerne vpn auf der box, aber das wird eben etwas knapp unter den aktuellen voraussetzungen.
warum tauchen eigentlich einige prozesse mehrmals in der liste auf? ist der igdd mit 1372kb ram 3x der gleiche mit anderen pid oder verbraucht er 3x 1372kb?

Code:
/var/tmp # ps
  PID  Uid     VmSize Stat Command
    1 root        336 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
    6 root            SW< [kblockd/0]
   23 root            SW< [pdflush]
   24 root            SW< [pdflush]
   26 root            SW< [aio/0]
   25 root            SW  [kswapd0]
   62 root            SW  [pm_info]
   70 root            SW  [mtdblockd]
   96 root            SW  [tffsd_mtd_0]
  340 root            SW< [capi_oslib]
  341 root            SW< [capi_oslib]
  342 root            SW  [ubik2_tx[8]]
  343 root            SW  [capitransp]
  389 root       2000 S N ctlmgr
  411 root        472 S   wpa_authenticator
  429 root       1036 S N websrv
  431 root       1372 S   igdd
  433 root       1036 S N websrv
  434 root       1036 S N websrv
  435 root       1036 S N websrv
  440 root       1316 S   multid
  448 root       1296 S   dsld -i -n
  462 root       1124 S   telefon a127.0.0.1
  465 root        272 S   telnetd -l /sbin/ar7login
  469 root       1964 S < voipd
  478 root        192 S   /bin/run_clock -c /dev/tffs -d
  485 root       1372 S   igdd
  486 root       1372 S   igdd
  487 root       1372 S   igdd
  488 root            RWN [kdsld_token]
  644 root        212 S   /var/tmp/dropbear -r /var/tmp/dropbear_rsa_host_key -s -p 192.168.1
  654 root        336 S   init
  756 darkstat    644 S   /var/tmp/darkstat -i dsl --no-dns --no-ports -b 192.168.178.1 -p 12
 2649 root        952 S   /var/tmp/dropbear -r /var/tmp/dropbear_rsa_host_key -s -p 192.168.1
 2650 root        428 S   -sh
 2737 root        520 S   /var/tmp/bin/sh
 2743 root        360 R   ps

telnet könnte ich evtl noch stoppen. wie bekomme ich die normale shell rausgeschmissen und als standard meine nachgeladene aus der busybox unter /var/tmp/? was könnte ich sonst noch rausschmeißen?
 
Hallo,
es ist zwar schon 2013, aber wie du schon meintest:
idR ist es ja gewünscht die sufu zu benutzen und nicht für jede frage einen neuen zu eröffnen

was könnte ich sonst noch rausschmeißen?
Antwort: Alles was du nicht brauchst!

1. Such dir eine busybox die dir gefällt (Grösse, Funktionsumfang, fritzmod.net)
2. telnetd und dropbear?! - Also ich würd mich für dropbear entscheiden und telnetd killen ;)
3. websrv - Der wird nicht ständig benötigt, oder? Also via ssh einloggen und bei Bedarf stoppen/starten (websrv -s, websrv).
4. Telefone angeschlossen? Wenn nein: killall telefon Wenn ja: ignorier dass hier mal.
5. lsmod - Brauchst du die Telefone nicht kannst du das fon-modul entladen mit rmmod sonst ignorieren
6. /bin/run_clock ist der Betriebsstundenzähler. Brauch ich sowas? Nein! Also:
Code:
killall run_clock
7. Die 'normale' SHELL kannst du ersetzen.
mount -o bind /weg/zur/neuen/busybox /bin/busybox
(radislav nennt das <aktivieren>)
Die neue busybox ist dann beim nächsten login dann schon mit sh vertreten.
...und in /etc/passwd /bin/sh in /bin/ash ändern.

So, mehr fällt mir erstmal nicht ein, ausser dass du noch eine zweite Box ins LAN hängst.
Dann kannste nämlich auf der ganz ganz viel killen und alle Module entladen.

Meine LAN-Box:
Code:
/var/tmp #ps
PID   USER     TIME   COMMAND
    1 root       0:01 init
    2 root       0:00 [ksoftirqd/0]
    3 root       0:00 [events/0]
    4 root       0:00 [khelper]
    5 root       0:00 [kthread]
    6 root       0:00 [kblockd/0]
   23 root       0:00 [pdflush]
   24 root       0:00 [pdflush]
   26 root       0:00 [aio/0]
   25 root       0:00 [kswapd0]
   62 root       0:00 [pm_info]
   69 root       0:00 [mtdblockd]
   95 root       0:00 [tffsd_mtd_0]
  568 root       0:00 [capi_oslib]
  733 root       0:00 init
 3530 root       0:02 /var/tmp/bin/dropbear -b /var/tmp/webspace/.motd -r /etc/
 2446 root       0:00 crond -l9
 1819 root       0:07 /var/tmp/bin/dropbear -b /var/tmp/webspace/.motd -r /etc/
 1820 root       0:01 -ash
 3099 root       0:12 darkstat -i lan -b 0.0.0.0 -p 3128 --user root --chroot /
 3100 root       0:00 darkstat -i lan -b 0.0.0.0 -p 3128 --user root --chroot /
  753 root       0:00 ps
(Loginshells erkennst du am - vor den Namen. Hier: -ash)
Und:
Code:
/var/tmp #free
                total        used         free       shared      buffers
Mem:        14316     12260       2056      0              192
-/+ buffers:                                           12068        2248
Swap:        0            0              0

Bei all diesen Aktionen immer abwägen ob dein Speicher das gerade zulässt.
(Mit free checken)

hoffe das war hilfreich,


koy
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.