Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Local Network Prioritization

Posted on 2015-02-10
4
Medium Priority
?
83 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 83

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

Fill in the form and get your FREE NFR key NOW!

Veeam® is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.

Question has a verified solution.

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

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
OfficeMate Freezes on login or does not load after login credentials are input.
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.
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…

636 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