debian auf einem 486 flott machen
debian auf einem 486 flott machen
was muss man machen damit ein debian system auch auf einem alten rechner läuft?
es ist ein 486 prozessor mit 66 mhz, 32 mb ram und 400 mb festplatte ( und war zu seiner zeit teuer und schnell genug!!).
das system soll auch nichts besonderes machen, keine grafik oberfläche, nur zum kennenlernen des systems. was mich zur verzweiflung bringt, ist, dass selbst so ein popeliger vi bis zu 10 sekunden braucht, um geladen zu werden.
wo ist der flaschenhals? geht es nur mir der entsprechend alten debian version oder lässt sich das aktuell installierte woody so tunen, dass man vernünftig testen kann?
es ist ein 486 prozessor mit 66 mhz, 32 mb ram und 400 mb festplatte ( und war zu seiner zeit teuer und schnell genug!!).
das system soll auch nichts besonderes machen, keine grafik oberfläche, nur zum kennenlernen des systems. was mich zur verzweiflung bringt, ist, dass selbst so ein popeliger vi bis zu 10 sekunden braucht, um geladen zu werden.
wo ist der flaschenhals? geht es nur mir der entsprechend alten debian version oder lässt sich das aktuell installierte woody so tunen, dass man vernünftig testen kann?
32mb ram sollten locker reichen für kernel, shell und vi.
so ein winziges embedded linux auf einem PXA255 z.b. und 16mb flash und ram läuft ja auch schnell genug.
ein flashenhals bei alten geräten kann die festplatte sein: kein DMA und viele kaputte sektoren und kleiner cache. das kann schon sehr bremsen.
nimm doch mal sarge mit einem 2.4.x kernel und die grundinstallation. dann booten und "ps axf" angucken. überflüssige programme: "apt-get --purge remove".
so ein winziges embedded linux auf einem PXA255 z.b. und 16mb flash und ram läuft ja auch schnell genug.
ein flashenhals bei alten geräten kann die festplatte sein: kein DMA und viele kaputte sektoren und kleiner cache. das kann schon sehr bremsen.
nimm doch mal sarge mit einem 2.4.x kernel und die grundinstallation. dann booten und "ps axf" angucken. überflüssige programme: "apt-get --purge remove".
Nieder mit der Schwerkraft.
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Mit "vmstat 1" und "top" kannst Du sehen, wieviel Speicher und Resourcen Dein System verwendet. Wenn schon nach dem Booten kein Speicher frei ist und Du dann vi startest, dann muss erst was auf die Platte geswappt werden - das kostet Zeit. Poste doch mal die Ausgabe von "ps auxww" und "top -n1".
Gruss, mistersixt.
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
als grundlage für einen solchen rechner für ich DSL (damnsmalllinux) aufspielen. selbst mit grafischer oberfläche immer noch schön schnell und kleiner als 64MB auf HDD. da kannst du dass dann aufbaun. hab ich selbst schon auf nem alten 486er gemacht, zwar mit 100mhz, tut aber nix zur sache. 48MB Ram, hat die kiste nur verbraucht, wenn alles gestartet ist.
danke für das angebot die ausgaben zu analisieren, mir sagen sie noch nicht allzuviel. die paar dienste, die nicht viel zu tun haben, müssten das system doch nicht überfordern?
bei einigen aktionen wie installation von paketen mit "apt-get install" und webadministration mit "webmin" rührte sich manchmal minutenlang gar nichts, wenn er swappen würde, müsste man doch auch die festplatte rödeln hören können. oder ist apt-get install und webmin so rechenintensiv?
mit welchem befehl kann man die taktung des prozessors auslesen?
#
# ausgabe von "top"
#
40 processes: 39 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 5.3% user, 3.9% system, 0.0% nice, 90.7% idle
Mem: 21780K total, 21396K used, 384K free, 492K buffers
Swap: 24776K total, 0K used, 24776K free, 8012K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
296 root 20 0 940 940 748 R 53.4 4.3 0:02 top
295 root 0 0 1820 1820 1556 S 0.9 8.3 0:03 smbd
1 root 0 0 484 484 424 S 0.0 2.2 0:05 init
2 root 0 0 0 0 0 SW 0.0 0.0 0:00 kflushd
3 root 0 0 0 0 0 SW 0.0 0.0 0:00 kupdate
4 root 0 0 0 0 0 SW 0.0 0.0 0:00 kswapd
5 root 0 0 0 0 0 SW 0.0 0.0 0:00 keventd
98 daemon 0 0 428 428 352 S 0.0 1.9 0:00 portmap
158 root 0 0 600 600 492 S 0.0 2.7 0:01 syslogd
161 root 0 0 852 852 412 S 0.0 3.9 0:10 klogd
170 root 0 0 516 516 448 S 0.0 2.3 0:00 inetd
177 root 0 0 1084 1084 896 S 0.0 4.9 0:01 safe_mysqld
223 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:03 mysqld
231 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
232 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
233 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
237 root 0 0 1240 1240 796 S 0.0 5.6 0:00 nmbd
239 root 0 0 1216 1216 1068 S 0.0 5.5 0:00 smbd
245 root 0 0 736 736 620 S 0.0 3.3 0:00 rpc.nfsd
247 root 0 0 744 744 624 S 0.0 3.4 0:00 rpc.mountd
250 daemon 0 0 584 584 504 S 0.0 2.6 0:00 atd
253 root 0 0 684 684 564 S 0.0 3.1 0:00 cron
257 root 0 0 1428 1428 1360 S 0.0 6.5 0:01 apache
260 root 0 0 468 468 408 S 0.0 2.1 0:00 getty
#
# ausgabe von "vmstat 1"
#
procs memory swap io system cpu
r b w swpd free buff cache si so bi bo in cs us sy id
0 0 0 0 1152 560 7592 0 0 11 1 124 9 5 4 91
0 0 0 0 1152 560 7592 0 0 0 0 132 8 8 16 77
bei einigen aktionen wie installation von paketen mit "apt-get install" und webadministration mit "webmin" rührte sich manchmal minutenlang gar nichts, wenn er swappen würde, müsste man doch auch die festplatte rödeln hören können. oder ist apt-get install und webmin so rechenintensiv?
mit welchem befehl kann man die taktung des prozessors auslesen?
#
# ausgabe von "top"
#
40 processes: 39 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 5.3% user, 3.9% system, 0.0% nice, 90.7% idle
Mem: 21780K total, 21396K used, 384K free, 492K buffers
Swap: 24776K total, 0K used, 24776K free, 8012K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
296 root 20 0 940 940 748 R 53.4 4.3 0:02 top
295 root 0 0 1820 1820 1556 S 0.9 8.3 0:03 smbd
1 root 0 0 484 484 424 S 0.0 2.2 0:05 init
2 root 0 0 0 0 0 SW 0.0 0.0 0:00 kflushd
3 root 0 0 0 0 0 SW 0.0 0.0 0:00 kupdate
4 root 0 0 0 0 0 SW 0.0 0.0 0:00 kswapd
5 root 0 0 0 0 0 SW 0.0 0.0 0:00 keventd
98 daemon 0 0 428 428 352 S 0.0 1.9 0:00 portmap
158 root 0 0 600 600 492 S 0.0 2.7 0:01 syslogd
161 root 0 0 852 852 412 S 0.0 3.9 0:10 klogd
170 root 0 0 516 516 448 S 0.0 2.3 0:00 inetd
177 root 0 0 1084 1084 896 S 0.0 4.9 0:01 safe_mysqld
223 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:03 mysqld
231 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
232 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
233 mysql 0 0 4484 4484 1696 S 0.0 20.5 0:00 mysqld
237 root 0 0 1240 1240 796 S 0.0 5.6 0:00 nmbd
239 root 0 0 1216 1216 1068 S 0.0 5.5 0:00 smbd
245 root 0 0 736 736 620 S 0.0 3.3 0:00 rpc.nfsd
247 root 0 0 744 744 624 S 0.0 3.4 0:00 rpc.mountd
250 daemon 0 0 584 584 504 S 0.0 2.6 0:00 atd
253 root 0 0 684 684 564 S 0.0 3.1 0:00 cron
257 root 0 0 1428 1428 1360 S 0.0 6.5 0:01 apache
260 root 0 0 468 468 408 S 0.0 2.1 0:00 getty
#
# ausgabe von "vmstat 1"
#
procs memory swap io system cpu
r b w swpd free buff cache si so bi bo in cs us sy id
0 0 0 0 1152 560 7592 0 0 11 1 124 9 5 4 91
0 0 0 0 1152 560 7592 0 0 0 0 132 8 8 16 77
- feltel
- Webmaster
- Beiträge: 10476
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
cat /proc/cpuinfocs hat geschrieben:mit welchem befehl kann man die taktung des prozessors auslesen?
Du hast laut top einen NFS-Server als auch Samba am laufen. Ist das beabsichtigt?
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
mysqld und apache laufen auchnoch, erstmal abschalten die dinger, und bei bedarf wieder aktivieren.
Schau dir unbedingt dieses howto hier an, ist zwar für woody, aber auch für sarge zu gebrauchen!
http://www.debianhowto.de/de/howtos/woody/absichern
Gruß,
teal
Schau dir unbedingt dieses howto hier an, ist zwar für woody, aber auch für sarge zu gebrauchen!
http://www.debianhowto.de/de/howtos/woody/absichern
Gruß,
teal
- Mr_Snede
- Beiträge: 2323
- Registriert: 08.07.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Ruhrpott
Noch lange nicht fertig: Debian auf Diät (siehe Signatur)
Vielleicht ist da schon der Ein oder Andere Tipp für dich dabei.
Bitte gib Rückmeldung wenn etwas unverstänlich / zu kompliziert geschrieben ist.
cu Sebastian
Vielleicht ist da schon der Ein oder Andere Tipp für dich dabei.
Bitte gib Rückmeldung wenn etwas unverstänlich / zu kompliziert geschrieben ist.
cu Sebastian
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian
Henkel dran schweißen und dann wegwerfen?cs hat geschrieben:mich interessiert es wirklich sehr, was die anderen debian gurus dazu zu sagen haben. für ein paar weitere stichpunkte/bemerkungen bin ich dankbar.
Du könntest eine Distribution basierend auf Kernel 2.0 (!) probieren, ich glaube, das war slink, also der Vorgänger von potato, was der Vorgänger von woody war; wiederum Vorgänger von sarge.
Viel Spaß,
Torsten
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Hö? Wie wärs mit Kernel 0.11+VM? Da gabs zwar noch keine Distributionen aber immernin schon Virtual Memory. *joking* SCNR.bollin hat geschrieben:Du könntest eine Distribution basierend auf Kernel 2.0 (!) probieren
Also weiter runter als Kernel 2.4 würde ich nicht gehen, Woody und Sarge laufen entsprechend schlank gemacht, auch problemlos auf 100 MHz. Tatsächlich ist mein Router ein Sarge auf einem Kernel 2.4.30 nur mit benötigten Diensten (SSH, iptables Forwarding, das wars) und idelt meist mit 0.00 rum
Ich würde an deiner stelle MySQL (frisst eine Menge RAM, vor allem wenn du wenig hast), Apache und Samba deinstallieren, das lässt die Kiste sicherlich aufatmen.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Speichermangel. Bei 32 MB werden auch neuere Kernel funktionieren. Bei 16 MB würde ich aber definitiv nichts neueres als 2.0 nehmen.Leonidas hat geschrieben:Hö? Wie wärs mit Kernel 0.11+VM? Da gabs zwar noch keine Distributionen aber immernin schon Virtual Memory. *joking* SCNR.
Also weiter runter als Kernel 2.4 würde ich nicht gehen, Woody und Sarge laufen entsprechend schlank gemacht, auch problemlos auf 100 MHz. Tatsächlich ist mein Router ein Sarge auf einem Kernel 2.4.30 nur mit benötigten Diensten (SSH, iptables Forwarding, das wars) und idelt meist mit 0.00 rum
Viele Grüße,
Torsten
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License