Filemon Fileplace Lsps Pagesize Lsattr Pstat Ipcs Ps Iostat Svmon Tprof Vmstat Sar Nfsstat Netpmon
Filemon Fileplace Lsps Pagesize Lsattr Pstat Ipcs Ps Iostat Svmon Tprof Vmstat Sar Nfsstat Netpmon
filemon - Performance statistics for files, logical/physical volumes and virtual memory segments
fileplace - Placement of a file's blocks within a file system
lsps - Statistics about paging space
pagesize - Displays system page size
lsattr - Lists attributes associated with a device
pstat - Statistics about system attributes
ipcs - Status of interprocess communication facilities
ps - Display status of current processes
iostat - Statistics for ttys, disks and cpu
svmon - Captures a snapshot of the current contents of both real and virtual memory
tprof - Detailed profile of CPU usage by an application
vmstat - Statistics about virtual memory and cpu/hard disk usage
sar - System Activity Recorder
nfsstat - Displays information about NFS and RPC calls
netpmon - Performance statistics for CPU usage, network device-driver I/O, socket calls, and NFS
filemon
Performance statistics for files, logical/physical volumes and virtual memory segments.
top of page
fileplace
Reports the placement of a file's blocks within a file system. Used to examine and assess the efficiency of a file's
placement on disk.
top of page
netpmon
Performance statistics for CPU usage, network device-driver I/O, socket calls, and NFS I/O. For CPU usage, it estimates
how much of this usage is due to network-related activities.
Example:
The trcstop command will terminate the trace initiated by the netpmon command.
top of page
lsps
Example: lsps -a
top of page
iostat
top of page
ipcs
Status of interprocess communication facilities. This is a kernel attribute that cannot be modified.
top of page
lsattr
NOTE: maxmbuf sets the limit of the memory governed by the IPC and network buffering capability.
top of page
nfsstat
top of page
pagesize
top of page
ps
Display status of current processes. This command is useful for determining if runaway processes are excessively
utilizing the CPU or memory.
For example, if a machine was just rebooted and appears to be running slowly, use this command to see if there are any
getty processes running wild, using excessive CPU time.
Getty's should never be using more than 0% of measured CPU time as reported by the output of the command
ps avg.
If this is not the case, suspect noise on that line.
A login state of PDELAY for that port may resolve that problem.
STAT column
o R means RUNNING process
o S means SLEEPING process
o Z means ZOMBIE process
RSS represents how much memory (in 1k bytes) process is using.
SIZE represents how much paging space (in 1k bytes) process is using.
CPU represents how much cpu time a process is using
MEM represents a percentage of remaining memory a process is using
top of page
pstat
Statistics about system attributes. This utility is useful to determine how much paging is in use. If the amount of paging
space is less than the amount of real memory in the system, it's possible the system will run out of paging space before
real memory. This is because AIX performs early allocation of page space. When a page is referenced, real memory and
paging space blocks are allocated. If there are less paging space blocks then real memory pages, paging space will be
exhaused before all of real memory is consumed.
top of page
sar
System Activity Recorder utility found on all UNIX systems that monitors various system functions like
cpu
hard disk
terminal IO
number of files open
processes running
Use cron to execute sar at specific times based on workload, and the sa1 and sa2 scripts to maintain a report history of
system usage.
top of page
svmon
Virtual memory monitor that captures a snapshot of the current contents of both real and virtual memory, and
summarizes the contents. Useful for determining which processes are using the most memory.
top of page
tprof
Detailed profile of CPU usage by an application. Provides an estimate of CPU usage for each routine in a profile. Useful
to determine where an application maybe CPU bound.
top of page
vmstat