Results 1 to 5 of 5

Thread: Poor Network Throughput (Windows XP)

  1. #1
    ta2
    ta2 is offline
    Senior Member
    Join Date
    Dec 2006
    Posts
    210
    Thanks
    25
    Thanked
    5 times in 5 posts

    Poor Network Throughput (Windows XP)

    Hiya,

    I have a DFI Motherboard with two SATA hard drives in a RAID 0 array. The maximum read rate of this is 112MB/second measured by SiSoft Sandra (896Mbps). This computer is an Athlon64 3100+. When reading over the network from this computer (massive files) the sustainted transfer rate is 10-11% of the 1Gbps network connection (107Mbps). In addition, the CPU of this computer is totally maxed during file transfer (the process named "SYSTEM" goes to 90% CPU usage or more).

    When I read files from my other computer (an Athlon64 3700+) I get sustained transfer rate of 14-15% network speed (148Mbps). As with the other computer, the CPU is totally maxed by the "SYSTEM" process. The computer that is receiving the data has nearly 0% CPU usage in both cases.

    All of the network components are capable of 1Gbps transfer rate. I am currently sharing the files through Windows XP file sharing.

    Is there any way to decrease CPU usage and increase network throughput? Is it the fault of windows? Are other operating systems better at network throughput?



    Any help is very much appreciated, thank you!

  2. #2
    radix lecti dave87's Avatar
    Join Date
    Sep 2005
    Location
    England
    Posts
    12,806
    Thanks
    657
    Thanked
    931 times in 634 posts
    • dave87's system
      • Motherboard:
      • Asus
      • CPU:
      • i5 3470k under Corsair H80 WC
      • Memory:
      • 8gb DDR3
      • Storage:
      • 240gb SSD + 120gb SSD
      • Graphics card(s):
      • Asus HD7950
      • PSU:
      • XFX 600w Modular
      • Case:
      • Lian Li PC-A05FNB + Acoustipack
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • 2x Dell S2309W (1920x1080)
      • Internet:
      • BT Infinity Option 2
    Jumbo Frames may or may not help (never understood that).

    The other option is to buy a dedicated Gigabit NIC (ie not on the motherboard) - as this should be CPU independant

  3. #3
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    385 times in 314 posts
    I suspect you'll be lucky to ever get more than about 400mbit/sec without a very fast disk subsystem ( SCSI / Fibre Channel ) - other factors come into play

    a separate NIC will probably help. Is AV software enabled on the server computer ?

    try connecting the machines by a direct crossover cable ( and ensure its a proper CAT 6 cable. )

    remember that quoted speeds and theoretical benchmarks are just that. They are achieved for a given set of parameters , designed to let you compare components for similar tests.

    'real world' performance is invariably disappointing - look at quoted WiFi speeds - the chance of actually getting them in practice is laughable.
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  4. #4
    ta2
    ta2 is offline
    Senior Member
    Join Date
    Dec 2006
    Posts
    210
    Thanks
    25
    Thanked
    5 times in 5 posts
    The bottleneck is the CPU at the moment. It gets maxed out. Is there any way to reduce the CPU usage in windows of the network connection (i.e. by changing the settings) or maybe another operating system (or even a server OS) that will give me a lower CPU usage/higher throughput.

    Or is it the fact that it is onboard NIC the reason why it maxes out the CPU?

    Cheers.

  5. #5
    radix lecti dave87's Avatar
    Join Date
    Sep 2005
    Location
    England
    Posts
    12,806
    Thanks
    657
    Thanked
    931 times in 634 posts
    • dave87's system
      • Motherboard:
      • Asus
      • CPU:
      • i5 3470k under Corsair H80 WC
      • Memory:
      • 8gb DDR3
      • Storage:
      • 240gb SSD + 120gb SSD
      • Graphics card(s):
      • Asus HD7950
      • PSU:
      • XFX 600w Modular
      • Case:
      • Lian Li PC-A05FNB + Acoustipack
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • 2x Dell S2309W (1920x1080)
      • Internet:
      • BT Infinity Option 2
    Quote Originally Posted by ta2 View Post
    Or is it the fact that it is onboard NIC the reason why it maxes out the CPU?

    Cheers.
    Bingo

    The onboard NIC will use the CPU to do all calculations, and as such maxxes out the CPU. A dedicated card should take the load off the CPU, increasing throughput.

    Dave

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Windows security probs? You WILL have to pay to fix 'em!
    By Bob Crabtree in forum HEXUS News
    Replies: 18
    Last Post: 20-02-2006, 10:38 PM
  2. Replies: 7
    Last Post: 14-07-2005, 11:09 AM
  3. FYI: No Service Pack 5 for Windows 2000
    By Paul Adams in forum Software
    Replies: 7
    Last Post: 01-12-2004, 03:03 PM
  4. Windows Installation Fatal Error
    By Weng in forum Software
    Replies: 23
    Last Post: 16-10-2004, 02:57 PM
  5. Windows XP Email?
    By joshwa in forum Software
    Replies: 9
    Last Post: 18-01-2004, 09:38 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •