Solved

Local Network Prioritization

Posted on 2015-02-10
4
61 Views
Last Modified: 2015-02-24
I have a local Domain Controller, server 2012 r2. A specific user runs a program from a shared folder, this program is dependent on the shared folder, no local files on the workstation. User runs a query that calculates a sum of all accounts and it takes a very long time, 20 minutes plus. It seems to fluctuate depending on when the user runs the command and what the network environment is like at that specific time. Off work hours this task takes less than a minute. While this task is running, I have pulled up "Resource Monitor" on the server. I can see that the users workstation is topping the charts in the "Network Activity" section. The only thing i see is that During Work Hours, the send B/ sec is around 400,00 to 200,000 , up and down. Off work hours  it stays at a consistent speed of about 900,000 B/ sec ( this is sending B /sec from the server ). This program was moved from a dedicated server and put onto this one; as the old one was decommissioned. I do not suspect this is memory, cpu, or disk related; this server is overpowered if anything. It must just be too many network requests for a domain controller to handle during work hours, while all users are onsite. I really don't want to virtualize ANOTHER server just for this.

I would like to find a way to prioritize local traffic going to the source Ip address of the users workstation. The built in Group Policy Editor does have a Policy Based QoS wizard, but I don't think it would help in this situation. I tried to use it but i could not set the policy for a specific Local IPv4 address, only the whole range, not what i want.

I do have a VLAN aware router and switch onsite. Not sure if this would be of use for this situation.

Thanks
0
Comment
Question by:accuratesys
  • 2
4 Comments
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
ID: 40602159
why not run the program on the server that holds the file? using remoteapp?
0
 
LVL 3

Expert Comment

by:Matthew Borrusso
ID: 40602333
The remoteapp solution would be the best way to go about it since you remove the network from the equation. If for security reasons you cannot give the use login local rights, then you are left with a few options.
It does not sound like the app can be configured to tag its traffic with something like a DSCP tag, which would make things real easy.
If you have a "intelligent" switching environment, and, just a point, every manufacturer is different. but most L3 aware switches will allow you to write a service policy. Basically an ACL that identifies interesting traffic (IE ip address 10.10.10.10 or whatever), then bind that acl to a quality of service policy that would match the traffic and put it into a higher priority queue.
Yes, I have over simplified it in terms of how it is done. It really comes down to what switch manufacturer you have and what ability they have for implementation of Quality of Service. A quick look at the network equipment admin guides should give you direction on how to implement QOS on the gear.

I don't know much about your application, but it depends on what it needs to talk to in order to complete the process.

Good luck,
Matt
0
 

Accepted Solution

by:
accuratesys earned 0 total points
ID: 40619096
Thank you, both, for providing me with possible solutions.

Unfortunately, this particular software is too underdeveloped and rudimentary to be properly virtualized in the server environment mentioned above.

I will be moving this to  dedicated VM.
0
 

Author Closing Comment

by:accuratesys
ID: 40627762
Not a solution, but a workaround
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
Resolve DNS query failed errors for Exchange
In this Micro Tutorial viewers will learn how they can get their files copied out from their unbootable system without need to use recovery services. As an example non-bootable Windows 2012R2 installation is used which has boot problems.
In this Micro Tutorial viewers will learn how to restore their server from Bare Metal Backup image created with Windows Server Backup feature. As an example Windows 2012R2 is used.

758 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

20 Experts available now in Live!

Get 1:1 Help Now