= How To Monitor System Utilization == CPU Infos can be found [http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html here] and [http://stackoverflow.com/questions/9229333/how-to-get-overall-cpu-usage-e-g-57-on-linux here (with examples how to parse output with sed and awk)]. Here are some commands/methods: * top -bn 1 * iostat -c * dstat -c * mpstat #from sysstat package * sar -u 2 1 #average over 2 seconds, for 1 time * cat /proc/stat * ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10 == Memory * top -bn 1 * dstat -m * cat /proc/meminfo == GPU * nvidia_smi -l 1 #loop every 1 second * nvidia_smi -q -d UTILIZATION -l 1 --id=0000:02:00 #just show GPU on a specific PCI bus == Network * cat /proc/net/dev * ifstat * dstat -n * netstat -a == Disk I/O * iostat -d * dstat -d