Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] P option slabtop tool packets statistic ip tool network I/O Page oinoption procinfo II tool Page out option procinfo II tool Page size option time command pages paged in option vmstat II tool pages paged out option vmstat II tool pages swapped in option vmstat II tool pages swapped in/out option vmstat II tool partitions statistic vmstat tool disk I/O subsystem usage Pathname field, maps file /proc//PID tool processes, maps file pcpu option ps command peek function Percent of CPU this job got option time command performance investigation applications analyzing tool results 2nd 3rd 4th 5th 6th 7th configuring applications 2nd identifying problems 2nd installing/configuring performance tools running applications and performance tools 2nd 3rd searching Web for functions 2nd setting baseline/goals 2nd 3rd solutions, accessing image tiles 2nd solutions, accessing image tiles, with local arrays 2nd 3rd 4th solutions, increasing image cache 2nd solutions, verifying automating tasks 2nd 3rd documentation 2nd 3rd 4th guidelines 2nd hardware/software configuration performance results research information/URLs establishing baseline establishing metric establishing target 2nd general guidelines 2nd initial use of performance tools latency-sensitive applications 2nd analyzing time use 2nd analyzing tool results 2nd 3rd 4th configuring applications 2nd identifying problems 2nd installing/configuring tools running 2nd 3rd 4th 5th 6th 7th 8th 9th 10th setting baseline/goals 2nd 3rd 4th solutions 2nd 3rd tracing function calls 2nd 3rd 4th 5th 6th low-overhead tools 2nd multiple tool use 2nd solutions earlier by others 2nd 3rd system-wide slowdown configuring application 2nd configuring/installing performance tools identifying problems 2nd running applications/tools 2nd 3rd 4th 5th 6th 7th 8th 9th setting baseline/goals 2nd 3rd 4th 5th 6th 7th simulating solution 2nd 3rd 4th 5th 6th submitting bug report 2nd 3rd testing solution trusting tools 2nd using others\#213 experience 2nd performance tools ;latency-sensitive applicationsinstalling/configuring tools analyzing results 2nd 3rd 4th 5th 6th 7th application calls to libraries ltrace 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th application use of CPU cache cachegrind oprofile application use of memory kcachegrind 2nd 3rd 4th 5th 6th 7th 8th 9th 10th memprof 2nd 3rd 4th 5th 6th 7th oprofile (III) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th ps 2nd 3rd 4th 5th 6th tools supported for Java, Mono, Python, and Perl 2nd valgrind 2nd 3rd 4th 5th 6th 7th 8th application use of shared memory ipcs 2nd 3rd 4th 5th 6th 7th applications network I/O usage CPU gnome-system-monitor 2nd 3rd 4th 5th mpstat 2nd 3rd 4th 5th 6th 7th 8th oprofile 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th procinfo 2nd 3rd 4th 5th 6th 7th 8th sar 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th top 2nd top (v. 2.0.x) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th top (v. 3.x.x) 2nd top (v.3.x.x) 2nd 3rd 4th 5th 6th 7th 8th vmstat 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th CPU usage process function time use 2nd 3rd 4th 5th process system calls process time use time user or kernel space disk I/O subsystem usage inadequaticies 2nd iostat 2nd 3rd 4th 5th 6th 7th iostat: statistics 2nd 3rd lsof (List Open Files) 2nd 3rd 4th 5th 6th 7th sar 2nd 3rd 4th 5th sar: statistics 2nd vmstat (ii) 2nd 3rd 4th 5th 6th vmstat (ii): statistics 2nd 3rd 4th 5th 6th 7th dynamic loader ld.so tool 2nd 3rd 4th 5th 6th 7th 8th inadequaticies disk and network I/O subsystem usage 2nd scattered performance statistics 2nd unreliable/incomplete call trees 2nd installing/configuring invocations automating 2nd latency-sensitive applications analyzing time use 2nd analyzing tool results 2nd 3rd 4th running applications and tools 2nd 3rd 4th 5th 6th 7th 8th 9th 10th solutions 2nd 3rd tracing function calls 2nd 3rd 4th 5th 6th Linux platform advantages accessibility of developers available source code newness memory /proc/meminfo file 2nd 3rd 4th 5th 6th 7th free 2nd 3rd 4th 5th 6th 7th 8th 9th 10th gnome-system-monitor (II) 2nd 3rd 4th procinfo II 2nd 3rd 4th 5th sar (II) 2nd 3rd 4th 5th 6th 7th 8th slabtop 2nd 3rd 4th 5th top (v. 2.x and 3.x) 2nd 3rd 4th 5th 6th 7th 8th vmstat II 2nd 3rd 4th 5th 6th 7th 8th 9th 10th network I/O etherape 2nd 3rd 4th 5th ethtool gkrellm 2nd 3rd 4th 5th 6th ip 2nd 3rd 4th 5th 6th 7th 8th 9th ipconfig 2nd 3rd 4th 5th iptraf 2nd 3rd 4th 5th 6th mii-tool 2nd 3rd 4th netstat 2nd 3rd 4th 5th 6th 7th 8th 9th sar 2nd 3rd 4th 5th 6th 7th 8th process status ps command 2nd 3rd 4th 5th 6th processes, maps file /proc//PID 2nd 3rd 4th processes, status file /proc//PID 2nd 3rd 4th 5th 6th reviewing release notes and documentation running 2nd 3rd system-wide performance CPU usage by processes uneven 2nd CPU-bound 2nd 3rd 4th diagnosis flowchart disk I/O subsystem usage 2nd kernel function usage network I/O usage numerous interrupts swap memory time use gprof 2nd 3rd 4th 5th 6th 7th 8th 9th oprofile (II) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th time command 2nd 3rd 4th 5th 6th 7th 8th 9th tracing system calls strace 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th utility helper capabilities automating/executing long commands 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th debugging applications 2nd 3rd 4th 5th 6th 7th 8th graphing/analyzing statistics 2nd 3rd 4th 5th inserting debugging information 2nd 3rd 4th 5th 6th 7th listing all of library\#213s functions 2nd 3rd 4th listing libraries used by applications 2nd 3rd 4th recording displayed output and key presses 2nd 3rd 4th 5th 6th saving output to files 2nd 3rd 4th utility helper capabilitiess graphing/analyzing statistics utility helpers bash shell 2nd 3rd 4th 5th 6th GNU compiler collection 2nd 3rd 4th 5th 6th 7th GNU debugger 2nd 3rd 4th 5th 6th 7th 8th gnumeric spreadsheet 2nd 3rd 4th 5th 6th ldd command 2nd 3rd 4th ltrace command objdump command 2nd 3rd 4th script command 2nd 3rd 4th 5th 6th tee command 2nd 3rd 4th watch command 2nd 3rd 4th 5th Perl memory performance tools application use 2nd static versus dynamic languages pgpgin/s option sar (II) tool pgpgout/s option sar (II) tool physical layer network I/O 2nd physical memory active vs. inactive memory 2nd 3rd application use of memory CPU cache buffers 2nd 3rd 4th caches 2nd 3rd 4th HugePages 2nd kernel usage (slabs) 2nd 3rd 4th 5th swap space 2nd 3rd 4th 5th PID statistic lsof (List Open Files) tool disk I/O subsystem usage pmep option ps tool application use of memory Point-to-Point Protocol (PPP) PPP (Point-to-Point Protocol) prelink application performance investigation 2nd 3rd 4th 5th 6th configuring application 2nd configuring/installing performance tools running applications/tools 2nd 3rd 4th 5th 6th 7th 8th 9th simulating solution 2nd 3rd 4th 5th 6th submitting bug report 2nd 3rd testing solution proc filesystem tool source location process status ps command example 2nd 3rd options 2nd 3rd process time usage functions 2nd call trees hot functions 2nd system calls user or kernal space procinfo II tool memory performance CPU statistics 2nd example 2nd options procinfo tool command-line options 2nd CPU-related statistics 2nd example 2nd 3rd 4th source location ps command example 2nd 3rd options 2nd 3rd ps tool application use of memory example 2nd options 2nd 3rd 4th 5th supported for Java, Mono, Python, and Perl 2nd disk I/O subsystem usage source location pswpin/s option sar (II) tool pswpout/s option sar (II) tool Python memory performance tools application use 2nd static versus dynamic languages |