VOGONS


First post, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

Hi guys. So the title sais it all. On my main P3 rig, while copying files onto it from other machines (like my G751 running Win8.1) network performance is great if I boot the P3 under XP -> i get 7-8MB / second, witch is about the limit for the wifi network (the P3 is wired using an Intel PRO 10/100 PCI, while my laptop is wireless using an Intel Wireless AC 7260). Booting the P3 in win98 and attempting the same feat yealds poor speeds - 2MB / sec tops, usually around 1.1 - 1.2MB / second. What gives?

Every machine I use has poor network performance under Win9x but works up to 9 times faster under XP. Are there any settings I can make under 98 to improve network copy performance?

Reply 2 of 16, by elianda

User metadata
Rank l33t
Rank
l33t

Use a non-WDM driver for the network card.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 3 of 16, by joe6pack

User metadata
Rank Newbie
Rank
Newbie

I've had luck with TCP Optimizer recently. I was downloading files from the internet, not the network though. Win98se + opera 9.6 went from downloading 50 kb/s max to around 1.5 mb/s. YMMV

Reply 4 of 16, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Look for an interrupt modulation setting in the NIC driver and disable it / set to max throughout / performance. But don't expect too much from 9x networking. It is inefficient and CPU intensive.

Reply 5 of 16, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie
oerk wrote:

Have you tried using a wired connection to your laptop? Sure, it shouldn't have anything to do with it, but just to rule the wireless out.

Yes I have. It's not the wireless since it does 7-8 mb / sec in XP

elianda wrote:

Use a non-WDM driver for the network card.

and where do I get one? As a matter of fact, how can I tell if a driver is WDM or not?

joe6pack wrote:

I've had luck with TCP Optimizer recently. I was downloading files from the internet, not the network though. Win98se + opera 9.6 went from downloading 50 kb/s max to around 1.5 mb/s. YMMV

thanks, I'll look into it.

swaaye wrote:

Look for an interrupt modulation setting in the NIC driver and disable it / set to max throughout / performance. But don't expect too much from 9x networking. It is inefficient and CPU intensive.

There is no such setting in the NIC's properties page. I've allready forced 100mbps connection - no difference.

Reply 6 of 16, by swaaye

User metadata
Rank l33t++
Rank
l33t++

I'm surprised Pro 100 lacks an interrupt modulation setting. Did you get new drivers?

Interrupt modulation limits how much CPU time the NIC driver consumes. With Win98 and a slow CPU, I've found this is a major bottleneck for network share transfer rate.

Pro 1000 GT is pretty cheap these days and will get you a little more speed. It definitely has an interrupt modulation setting as well. It is of course even better with XP and later OSs. More offload abilities. 9x has no hardware offload support.

Reply 7 of 16, by ibm5155

User metadata
Rank Member
Rank
Member

I have a browser that could download things at the internet limit from my home, Firefox and ie could only reach 3 - 6MBPs, this was due that I was sending the internet from my notebook to a generic swich, and then to the desktop ethernet

Reply 8 of 16, by Caluser2000

User metadata
Rank l33t
Rank
l33t

What revision state is Windows 98 at? I wonder if the unofficial SP and KernalEx will show some improvement.

There's a glitch in the matrix.
A founding member of the 286 appreciation society.
Apparently 32-bit is dead and nobody likes P4s.
Of course, as always, I'm open to correction...😉

Reply 9 of 16, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

Looks like TCP Optimizer does improve network performance. Haven't tested on my P3 yet, but on my K6-3 rig witch has a SMC Etherlink II copy speed went up from ~200-250kb / sec to 600kb/sec. Not as fast as I would have hoped, but still an improvement.

Reply 11 of 16, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie

If you just want to copy files from one machine to another you should consider using FTP. I think the poor network architecture in 98 is only a part of the problem, the other part is the implementation of the SMB protocol.
It is also possible that using NetBEUI instead of TCP/IP does result in better performance, but I'm not sure that's possible with modern Windows versions. (It can be installed manually in XP. With everything newer you'd have to use a VM.)

Reply 12 of 16, by swaaye

User metadata
Rank l33t++
Rank
l33t++

FTP might be a little faster but it's not dramatically so.

TCP Optimizer helps a lot with Internet downloads on 9x (and 2K/XP) but it doesn't seem to do much for SMB.

Reply 13 of 16, by shamino

User metadata
Rank l33t
Rank
l33t

I like to use JPerf for network testing. It's a Java GUI version of IPerf. I've never tried it on Win9x but I assume it ought to work on anything that has Java.
It tests the networking performance in a more raw fashion, without the overhead of a protocol like SMB or FTP or whatever and without any disk access. It's designed to work as more of a pinpoint test on the network only and eliminating other factors. It could help narrow down whether the slowness is actually happening at the driver/hardware level.

Reply 16 of 16, by 386SX

User metadata
Rank l33t
Rank
l33t
swaaye wrote:

TCP window scaling mostly. Win9x comes optimized for dial up modems AFAIK.

Ok, I didn't expect a similar difference really. I always thought that the combo ISA-old nic chipset was the problem of low speed.