Worked solution to garantee network speed between file server and exact workstation

Posted on 2005-05-11
Last Modified: 2010-05-18
Hello experts !

I have situation -  fast file server (P4 3.2 GHz, 1 GB Dual RAM, 2 sets of 2xIDE 7200 in RAID 0) and 4 or 7 workstations. Network is 1 GB over copper (cables is CAT6)  using 3COM office connect swither (with 5 or 8 ports)

File server and workstaions are used for big video files - 3.5 MB per second (about 14 GB for 1 hour !).

OS is Windows XP + SP2 and rarely can be Windows 2000 +SP4.

One of workstation MUST has total priority over others when access file server. I mean that it trafic MUST be garantee to be about 5-6 MB/s !

What is BEST way to give priority ? Somethink useful and NOT so complexity ?
Question by:dvplayltd
    LVL 7

    Accepted Solution


    What about installing a second network card in the file server and connecting the workstation with a crossover cable?  This way you will always have full speed to that workstation.

    LVL 27

    Assisted Solution

    If you want to do professional services, like Quality of Service (QoS) and weighted queueing, you're going to need to step up and get some professional gear - certainly not 3Com office connect.

    Something like this:

    Author Comment

    --- For sr_millar  ---
    - it looks good. My network is gigabit and I do NOT has problem with network speed. I want server to give total priority to all requests coming from exact port (or IP). I suppose that Windows give equal priority to two network card, withch means that my workstation will recive half of server power and other half will be to give to others workstation.
    This is good, but will be BEST if I can adjust priority of two network cards at server. Can Windows XP Pro SP2+ give diferent priority to network card ? Or I need Server version to do this ?

    ----For pseudocyber ---
    I am starting to read about QoS, but it is NOT usable in my sutuain. First - it requre that software is written with support for QoS, however my is NOT, Second - it requre expensive equipment.
    LVL 27

    Assisted Solution

    To my knowledge, the Windows OS will not allow you to control priority to certain IP addresses or cards natively.  I don't know of a software solution that would do it either.  I suppose one could be written, but I don't think it would be the type which would insert itself into the stack and hand just any application priority traffic.  I mean that it seems to me this capability would have to be written into the software itself.

    Is this a proven need, or does it just seem like something that would be nice to have?

    If you want to speed things up, I'd look at your server.  You could get faster 10,000 RMP SCSI drives which would give you better I/O speed.  Also, Raid 0 - striping is slower than Raid 1 (mirroring) and offers NO fault tolerance like RAID 1 does.  You could probably use some more RAM.  And you didn't specify your NIC, but if it's not a SERVER NIC and only a PC NIC then you're not getting optimum performance from it either.

    On the network side, if you upgraded your network equipment, you could put in a dual NIC or a quad NIC and combine your network connections into four, or more, "bonded" connections.  Then, you work stations could "statistically" load balance over your connections.  I say "statistically" because between workstation A and your server, the traffic will ALWAYS pick the same interface to traverse - unless its disconnected.  So, the more workstations you have, the more statistically load balanced the connections are over the links.

    Check out "adapter teaming".

    Expert Comment

    A few things in response to pseudocyber:
    >Also, Raid 0 - striping is slower than Raid 1 (mirroring) and offers NO fault tolerance like RAID 1 >does.  
    I believe your incorrect here, Raid 0 is way faster than mirroring, your splitting the load over 2 or more drives, how can that be slower than raid 1?

    >You could probably use some more RAM.  
    Unless he's using more memory than what he physically has, there would be no performance difference at all. ie windows reports pf usage is 250mb, but the server has 512mb of ram, in this situation he wouldnt benefit from a ram upgrade

    >And you didn't specify your NIC, but if it's not a SERVER NIC and only a PC NIC then you're not >getting optimum performance from it either.
    Im not familiar with this, what exactly is a "server" nic? are you referring to 64bit pci cards?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    A common practice in small networks is making file sharing easy which works extremely well when intra-network security is not an issue. In essence, everyone, that is "Everyone", is given access to all of the shared files - often the entire C: drive …
    This is the first one of a series of articles I’ll be writing to address technical issues that are always referred to as network problems. The network boundaries have changed, therefore having an understanding of how each piece in the network  puzzl…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now