Sponsored Content
Top Forums UNIX for Advanced & Expert Users High CPU utilization due to root jobs Post 302532574 by fpmurphy on Tuesday 21st of June 2011 09:47:20 AM
Old 06-21-2011
Without seeing what applications are running or more information about the workload on the server, it is impossible to provide an opinion.
 

10 More Discussions You Might Find Interesting

1. Solaris

High CPU Utilization

Good morning, I need some help figuring out what's eating up my cpu. My application can't get enough cpu to do its job. this is a sunfire V440 2CPU's at 1/593 GHZ with 8GB of memory. In the morning hours the box is at less than 3%. I can't figure out what else is using the CPU. We use foglight and... (2 Replies)
Discussion started by: bbouhaik
2 Replies

2. AIX

High CPU utilization

Hi am facing high cpu utilization on my sybase server. I have P550 Number Of Processors: 4 Processor Clock Speed: 1656 MHz CPU Type: 64-bit Kernel Type: 32-bit LPAR Info: 1 65-D837E Memory Size: 7840 MB in topas it shows Name PID CPU% PgSp Owner dataserv 565264 ... (1 Reply)
Discussion started by: vjm
1 Replies

3. Shell Programming and Scripting

Script with high CPU utilization

Hi All, i have a script that finds the file with .txt .zip .Z .gzip that are 3 days old in directory /abc/def and removes them find /abc/def -name '0*.txt' -mtime +6 -exec rm {} \; find /abc/def -name '0*.zip' -mtime +6 -exec rm {} \; find /abc/def -name '0*.gzip' -mtime +6... (3 Replies)
Discussion started by: mad_man12
3 Replies

4. Shell Programming and Scripting

High CPU Utilization of the script

There is a script which processes the incoming files from a particular directory and sleeps if it doesnt find any. Currently, i have been told that eventhough there are no files to process, the CPU utilization is very high. An independent evaluation by advisory specialist has found this script does... (2 Replies)
Discussion started by: nandu
2 Replies

5. Solaris

vsh is high - cpu utilization

Hi, I am working on a solaris app processor and the vsh goes high from time to time. I have executed various ps commands and switches and have found that it looks like the rlogind daemon is terminating vsh and not cleaning up after itself. There are also something like 10 zombies hanging around... (2 Replies)
Discussion started by: troystevens
2 Replies

6. UNIX for Advanced & Expert Users

high cpu utilization

good morning. just wanted to ask if there's a way to check what causes the high cpu utilization of a server for the past 2 months? My jffnms report resulted to high utilization for a specific server last month. is there a way to check via a command line? thanks (9 Replies)
Discussion started by: lhareigh890
9 Replies

7. Shell Programming and Scripting

Gzip with high CPU utilization

Hello all, I am very new to unix and trying to solve this problem. I have cluster of 3 nodes. when I run TOP command on each server, I see a two GZIP processess with very high CPU utilization even,if I don't go backups or unzipping. Can somebody tell me what is the problem, I don't want... (1 Reply)
Discussion started by: nnani
1 Replies

8. UNIX for Advanced & Expert Users

[Solved] High CPU utilization

Hi, i am observing few processes taking high CPU and when i got some more detials about them it looks like this PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9452 xmp 25 0 16736 1224 860 R 100.0 0.0 903:54.18 ffmpeg -i - 9777 xmp 25 0 16736 1224 ... (1 Reply)
Discussion started by: Siddheshk
1 Replies

9. Red Hat

High CPU Utilization

Hi Experts, I need to understand few basic things regarding top command result from one of the node i have collected: Cpu0 : 4.6%us, 2.0%sy, 0.0%ni, 91.4%id, 1.3%wa, 0.3%hi, 0.3%si, 0.0%st Cpu1 : 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : ... (5 Replies)
Discussion started by: mackjack87
5 Replies

10. Red Hat

Kswapd high cpu utilization.

Hi, Please suggest how to troubleshoot, kswapd is utilizing high cpu? also wanted to know which parameters are important and needs to be added with sar command for monitoring the performance of Linux (Oracle 5.8 -64 bit Please guide me. I am facing the issue where server is getting... (0 Replies)
Discussion started by: manoj.solaris
0 Replies
man(1)							      General Commands Manual							    man(1)

NAME
nfsometer - NFS performance measurement tool SYNOPSIS
nfsometer [options] [mode] [[<server:path>] [workloads...]] DESCRIPTION
nfsometer is a performance measurement framework for running workloads and reporting results across NFS protocol versions, NFS options and Linux NFS client implementations MODES
Basic usage (no mode specified): nfsometer <server:path> [workloads...] This will fetch needed files, run traces, and generate reports, same as running the the 'fetch', 'trace' and 'report' stages. Advanced usage (specify modes): nfsometer list List the contents of the results directory. nfsometer workloads List available and unavailable workloads. nfsometer notes Edit the notes file of the results directory. These notes will be displayed in report headers. nfsometer loadgen <server:path> <workload> Run in loadgen mode: don't record any stats, just loop over <workload> against <server:path>. Only one -o option is allowed. Use the -n option to run multuple instances of the loadgen workload. When running more than one instance, the intial start times are staggered. nfsometer fetch [workloads...] Fetch all needed files for the specified workload(s). If no workloads are specified, all workloads are fetched. Fetched files are only downloaded once and are cached for future runs. nfsometer trace <server:path> [workloads...] Run traces against <server:path>. The traces run will be: (options + always options + tags) X (workloads) X (num runs) This will only run traces that don't already exist in the results directory. nfsometer report Generate all reports available from the results directory. nfsometer example Show examples from man page OPTIONS
-r <dir>, --resultdir=<dir> The directory used to save results. default: '/home/dros/nfsometer_results' -o <mount.nfs options>, --options=<mount.nfs options> Mount options to iterate through. This option may be used multiple times. Each mount option must have a version specified. -a <mount.nfs options>, --always-options=<mount.nfs options> Options added to every trace. This option may be used multiple times. -t <tags>, --tag=<tags> Tag all new traces with 'tags'. This option may be used multiple times. -n <num runs>, --num-runs=<num runs> Number of runs for each trace of <options> X <tags> X <workloads> default: 1 --serial-graphs Generate graphs inline while generating reports. Useful for debugging graphing issues. --rand Randomize the order of traces -h, --help Show the help message EXAMPLES
Example 1: See what workloads are available $ nfsometer workloads This command lists available workloads and will tell you why workloads are unavailable (if any exist). Example 2: Compare cthon, averaged over 3 runs, across nfs protocol versions nfsometer -n 3 server:/export cthon This example uses the default for -o: "-o v3 -o v4 -o v4.1". To see the results, open results/index.html in a web browser. Example 3: Compare cthon, averaged over 3 runs, between v3 and v4.0 only nfsometer -n 3 -o v3 -o v4 server:/export cthon This example specifies v3 and v4 only. To see the results, open results/index.html in a web browser. Example 4: Compare two kernels running iozone workload, averaged over 2 runs, across all nfs protocol versions nfsometer can compare two (or more) kernel versions, but has no way of building, installing or booting new kernels. It's up to the user to install new kernels. In order for these kernels to be differentiated, 'uname -a' must be different. 1) boot into kernel #1 2) nfsometer -n 2 server:/export iozone 3) boot into kernel #2 4) nfsometer -n 2 server:/export iozone 5) open results/index.html in a web browser To see the results, open results/index.html in a web browser. Example 5: Using tags Tags (the -t option) can be used to mark nfsometer runs as occurring with some configuration not captured by mount options or detectable tags, such as different sysctl settings (client side), different server side options, or different network conditions. 1) set server value foo to 2.3 2) nfsometer -o v4 -o v4.1 -t foo=2.3 3) set server value foo to 10 4) nfsometer -o v4 -o v4.1 -t foo=10 What is passed to -t is entirely up to the user - it will not be interpreted or checked by nfsometer at all, so be careful! To see the results, open results/index.html in a web browser. Example 6: Always options The -o flag specifies distinct option sets to run, but sometimes there are options that should be present in each. Instead of writing each one out, you can use the -a option: nfsometer -o v3 -o v4 -a sec=krb5 server:/export iozone this is equivalent to: nfsometer -o v3,sec=krb5 -o v4,sec=krb5 server:/export iozone Example 7: Using the "custom" workload A main use case of nfsometer is the "custom" workload - it allows the user to specify the command that nfsometer is to run. NOTE: the command's cwd (current working directory) is the runroot created on the server. export NFSOMETER_CMD="echo foo > bar" export NFSOMETER_NAME="echo" export NFSOMETER_DESC="Writes 4 bytes to a file" nfsometer server:/export custom This will run 3 traces (v3, v4, v4.1) against server:/export of the command: echo foo > bar. Example 8: Using the loadgen mode Loadgen runs several instances of a workload without capturing traces. The idea is that you use several clients to generate load, then another client to measure performance of a loaded server. The "real" run of nfsometer (not loadgen) should mark the traces using the -t option. 1) On client A, run the cthon workload to get a baseline of a server without any load. nfsometer trace server:/export cthon 2) When that's done, start loadgen on client B: nfsometer -n 10 loadgen server:/export dd_100m_1k This runs 10 instances of dd_100m_1k workload on server:/export. It can take several minutes to start in an attempt to stagger all the workload instances. 3) once all instances are started, run the "real" nfsometer trace on client A. Use the -t option to mark the traces as having run under load conditions: nfsometer -t "10_dd" trace server:/export cthon 4) Explain how the tests were set up in the result notes. This should be run on client A (which has the traces: nfsometer notes 5) Now generate the reports: nfsometer report Example 8: Long running nfsometer trace The nfsometer.py script currently runs in the foreground. As such, it will be killed if the tty gets a hangup or the connection to the client is closed. For the time being, nfsometer should be run in a screen session, or run with nohup and the output redirected to a file. 1) screen -RD 2) nfsometer -n 2 server:/export iozone 3) close terminal window (or ^A^D) ... 4) reattach later with screen -RD 5) once nfsometer.py is done, results will be in results/index.html SEE ALSO
mountstats, nfsstats BUGS
No known bugs. AUTHOR
Weston Andros Adamson (dros@netapp.com) nfsometer 1.7 man(1)
All times are GMT -4. The time now is 05:42 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy