-
Here's a fix, but it's not pretty....
There are a few things going on here:
1) The SMTP servers seem to be losing a large percentage of packets, causing the Linux TCP to retransmit. The servers are also slow to ACK packets. I have no idea why this occurs - but it is common to both the gmail SMTP server and my local ISP SMTP server with my 19.2 kb/s dial-up connection. I also have no idea why this problem is so much worse with binary attachments than text attachments.
2) The Linux TCP algorithm is adapting to the SMTP server packet-drop and slow ACK problems by increasing the amount of time between retransmissions, up to a maximum of 120 seconds. The TCP throughput drops to virtually zero and the e-mail gets "stuck".
The fix to the problem is to force the Linux maximum TCP retransmission timer to a much smaller value - like a few seconds. This probably violates some RFC, but it gets the job done !
I ported the patch at http://www.jankratochvil.net/project/tcp_rto to the 2.4.27 kernel source, and rebuilt and installed this kernel. Once that is done, you can tweak the maximum TCP retransmission timer to something like 3 seconds:
echo 300 > /proc/sys/net/ipv4/tcp_rto_max
Put this in a rc*.d script so it will get set with each reboot.
Similar Threads
-
By jjmac in forum Hardware & Booting
Replies: 0
Last Post: 05-16-2005, 11:34 AM
-
By el_supremo in forum Hardware & Booting
Replies: 2
Last Post: 07-26-2004, 05:28 PM
-
By garyng in forum General Support
Replies: 4
Last Post: 03-26-2004, 02:19 AM
-
By ericia in forum Networking
Replies: 0
Last Post: 02-07-2004, 11:29 PM
-
By rickenbacherus in forum The Lounge
Replies: 2
Last Post: 04-20-2003, 05:51 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Fujinet 1.7.1 Atari 400 800 800XL 130XE 65XE XEGS Assembled, Tested, Working
$99.99

Atari 400 / 800 Computer Memory Module 16K RAM PCB CX853 - Works Perfectly
$18.95

Atari 1010 Cassette Recorder/Player w/ Power Adapter For Parts/Repair Turns On
$25.00

Atari SX212 Modem for IBM-Compatible Systems w/ Power Adapter & Manuals NOS
$125.00

A8PicoCart Multicart for Atari 800xl /65xe / 130xe / XEGS
$16.95

Atari 410 Program Recorder repair w manual sheet/ adapter cord
$23.99

Gotek USB Floppy Emulator v3.44 OLED (no speaker) Amiga Atari IBM Roland AKAI
$44.00

Atari 1200XL Home Computer, Tested Boots & Plays Cart, OEM PSU, Box - Read
$329.95

Atari 130 XE/Atari 1050 Bundle W/ Cords And Extras (Powered On)
$300.00

DEFECTIVE Atari 810 Vintage Computer Disk Drive powers on Unit Only Boo G3D
$49.29