We are a computer science department at a small university, running a RHEL 7 server using NFS4 and Fedora 24 clients (~40 client machines, ~150 users--rarely concurrent). We are having latency problems, and we're having trouble troubleshooting/trying to figure out what the problem is. Examples of the symptoms:
- Emacs takes about 2 minutes to start/be usable. The GUI pops up quickly, but then the application hangs if you tried to open a file on startup. If you just try to open
emacs
and then try to open a file, the application hangs for two minutes. After about two minutes, you can create files, read files, etc., without issue. EDIT: runningemacs
on a local file (e.g., /tmp/test.out) does not have the latency issue. Also, opening networked files usingidle3
orgedit
has no issues. - Checking out a project using svn+ssh on the command-line is very slow from one of the Linux client/desktop machines--on the order of 3 minutes. If you checkout the project, using svn+ssh from another machine, checkout takes 3 seconds.
- You cannot configure Idle. When you click on the configure menu, the application hangs. UPDATED: This seems to be a bug in idle3 that wasn't fixed in Fedora 24, but we were able to apply the fix.
- When you click "open/browse" in an application (e.g., emacs, Eclipse) or open the file manager, the application will hang for awhile, while it retrieves files. Using ls and cd from the command line is fast.
After the long delays, you can read/edit/create files without issue.
The only commonality I have found with these applications is that they are using hidden configuration files (.emacs.d
, .idle
, .eclipse
, ...). I can't seem to find any documentation that hidden files would be handled differently.
Any advice is appreciated!
sar
ornetstat
?