✍️Top AIX UNIX Performance tracking commands every Linux admin/user should know - See more

I'm Proficient in a variety of DevOps technologies, including AWS, Linux, Python, Shell Scripting, Docker, Terraform, Jenkins, Git/GitHub, and Computer Networking. I have a strong ability to troubleshoot and resolve issues, and are consistently motivated to expand the knowledge and skills through exploration of new technologies.
Though IBM AIX is basically UNIX OS and many of the standard Linux commands are same or similar to AIX's if you happen to be a Linux sysadmin and you've been given some 100 AIX servers, you will have to invest some time to read on AIX, however as a starter you should be aware to at least be able to do performance tracking on the system to prevent system overloads. If that's the case I advise you check thoroughly below commands documentation.
fcstat – Displays statistics gathered by the specified Fibre Channel device driver
filemon – Performance statistics for files, logical/physical volumes and virtual memory segments
fileplace – Displays the placement of file blocks within logical or physical volumes.
entstat – Displays the statistics gathered by the specified Ethernet device driver
iostat – Statistics for ttys, disks and cpu ipcs – Status of interprocess communication facilities
lsps – Statistics about paging space
netstat – Shows network status
netpmon – Performance statistics for CPU usage, network device-driver I/O, socket calls & NFS
nfsstat – Displays information about NFS and RPC calls
pagesize – Displays system page size ps – Display status of current processes
pstat – Statistics about system attributes
sar – System Activity Recorder
svmon – Captures a snapshot of the current contents of both real and virtual memory
traceroute – intended for use in network testing, measurement, and management.
tprof – Detailed profile of CPU usage by an application vmstat – Statistics about virtual memory and cpu/hard disk usage
topas – AIX euqivalent of Linux top command
Here are also useful examples use of above AIX performance tracking commands
To display the statistics for Fiber Channel device driver fcs0, enter:
fcstat fcs0
To monitor the activity at all file system levels and write a verbose report to the fmon.out file, enter:
filemon -v -o fmon.out -O all
To display all information about the placement of a file on its physical volumes, enter:
fileplace -piv data1
To display a continuous disk report at two second intervals for the disk with the logical name disk1, enter the following command:
iostat -d disk1 2
To display extended drive report for all disks, enter the following command:
iostat -D
To list the characteristics of all paging spaces, enter:
lsps -a
List All Ports (both listening and non listening ports)
netstat -a | more
The netpmon command uses the trace facility to obtain a detailed picture of network activity during a time interval.
netpmon -o /tmp/netpmon.log -O all;
netpfmon is very much like AIX Linux equivalent of tcpdump To print all of the supported page size with an alphabetical suffix, enter:
pagesize -af
To display the i-nodes of the system dump saved in the dumpfile core file
pstat -i dumpfile
To report current tty activity for each 2 seconds for the next 40 seconds, enter the following command:
sar -y -r 2 20
To watch system unit for 10 minutes and sort data, enter the following command:
sar -o temp 60 10
- See more at: http://pc-freak.net/blog/tag/aix/#sthash.g8ACYI3J.dpufTop AIX UNIX Performance tracking commands
Written By.....
Hitesh Mankar (Cloud, Linux, DevOps, AIX )
(Certified AWS Cloud / Certified Azure Cloud)

