Hi
I have a pc with Debian Etch installed. It acts mainly as a router to my home network and a few services like ftp, http, etc.
About two months ago I noticed that its reaction for incoming local network traffic is slower than before. By the time it was getting worse and worse, now it sometimes almost takes ages to connect to it. I even sometimes get timeouts when trying to access some web pages (on the internet, and on the apache installed on the router). The most strange thing is that it sometimes works like it should for a while, without slowdowns at all.
To describe my problem better:
- While trying to connect to it via ssh it takes about one minute to see the "Password:" after that it works ok, and its responsive for other not network related commands.
- FTP connections are even worse. Connecting takes ages, copying files is almost impossible because of constant "connection stalled" messages that my FTP client (gFTP) gives me. The more small files I would like to move (from/to), the longer it takes to move them.
The list is much longer but I think you will get the point
First thing that i thought about was that the damn thing ran out of free space but there is about 18Gb of free space on /
I compiled a new kernel (2.6.19-2) but it didn't help, system is updated recently so packages are up to date.
Hardware:
CPU Celeron 400MHz
256 Mb RAM
Ethernet based on Realtek 8139
Modem connected via USB
I tried replacing the ethernet card (also realtek 8739) but it didn't work. I tested RAM with memtest86+ and it didn't show any errors after about 14 hours of tests.
Some things that might help:
There is also a torrent client installed and it utilizes my 2 Mbit connection without any problems, so i think the problem is only related to local connections.
Back to the ssh thing I recently discovered with another ssh session open that when I type the command to connect to the router, the process appears immediately on the router but I have to wait for the password question from it.
I have no idea where to look for the source of my problem. I hope you could help me.