• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 511
  • Last Modified:

ESXi and SFU 3.5

We are running a Windows 2003 Standard server as a vm using VMware ESXi.  This server is running service for unix 3.5.  We have 2 NFS shares setup on the Windows server which exports to 2 other Unix servers.  The VM is setup using 4GBs of ram and 4 processor running at 2.4Ghz a piece.  We are noticing high CPU utiliaztion with the rpcxdr.sys driver which is used primarliy for SFU.  CPU will spike to over 90% and users notice slowness accessing server.  Is there anything I can do to decrease the overhead used by SFU and is there any known problems using SFU with VMWare ESXi?  Any ideas would be very helpful.  Thanks  
0
isgrot
Asked:
isgrot
  • 6
  • 5
1 Solution
 
gheistCommented:
It is DNS server timeout - quite popular in common AD scenarios.
All the "transparent" "background" DNS synchronisations causes that.
I would suggest running NFS on Linux or BSD as it is intended to be.
0
 
isgrotAuthor Commented:
Unfortuanaltly, this is the setup we have and need to stick with for the time being.  Are you saying DNS lookups cause the CPU to spike?  Are there any work arounds to this problem?
0
 
gheistCommented:
DNS cache in front of AD DNS server, running BIND on Linux (mandriva or ubuntu for easy setup in ESXi)
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
isgrotAuthor Commented:
So you think I should setup a Linux VM to NFS to Unix servers and have Windows pull files from there?
0
 
gheistCommented:
You have to install DNS cache to cover AD DNS defect (or make DNS and Users synchronize nightly)
Basically Windows NFS is not getting machine name from IP and polls connection eating out CPU time.
0
 
isgrotAuthor Commented:
What if I setup mounts in Unix to connect directly to IP and not hostname?
0
 
gheistCommented:
It queries for name of client IP.
It is really minimal Linux installation, which saves the day when you reboot or break AD controller(s)
0
 
isgrotAuthor Commented:
This setup is just not visable for our network.  We are limited to what we can setup due to secuirty issues.  Are there any tweaks that can be made with SFU to reduce the amount of overhead it uses?  
0
 
gheistCommented:
NO, no tweaks, maybe "Microsoft Update" knows better.
I cannot promise this is solution: http://www.microsoft.com/downloads/details.aspx?FamilyId=70ae23c2-3ae8-4ea6-ba8d-8ac7e4f82663&displaylang=en

You can actually install DNS service on host to cache AD DNS records.
0
 
isgrotAuthor Commented:
"You can actually install DNS service on host to cache AD DNS records."

This is interesting idea.  So I would install DNS on my Windows VM and set it to cache records?  How do you setup a DNS server to just cache for that host?  This cannot run full DNS becuase it will violate security policy here.  I know I sound like a broken record but we have to be careful what we install here.
0
 
gheistCommented:
Ask your security policemen to elaborate...
You just have to run DNS service with forwarders being AD masters...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now