Solved

Local Network Prioritization

Posted on 2015-02-10
4
73 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 81

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

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Trying to figure out group policy inheritance and which settings apply where can be a chore.  Here's a very simple summary I've written which might help.  Keep in mind, this is just a high-level conceptual overview where I try to avoid getting bogge…
You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

688 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