AIX suppose to be Unix system, but there is lots of things are done very differently from other Unix systems. I needed to check memory usage on AIX machine, but didn’t found well-known command free. After quick research on Web I found AIX own command: svmon. To get global information about memory usage only required option is -G.

> svmon -G
               size       inuse        free         pin     virtual   mmode
memory      1003520     1000352        3168      466861     1468212     Ded
pg space    2097152      829774

               work        pers        clnt       other
pin          435310           0           0       31551
in use       901152           0       99200

PageSize   PoolSize       inuse        pgsp         pin     virtual
s    4 KB         -      276720      252814       67101      409300
m   64 KB         -       45227       36060       24985       66182

List installed software on AIX

lslpp is the tool to list installed softwares on AIX. 2 switchs are more useful:

-h
        Displays the installation and update history information for the 
        specified fileset. You cannot use this flag with the -J flag.

-L
        Displays the name, most recent level, state, and a description of 
        the specified fileset. The build date, which is specified by the 
        year and the week in the form of yyww (for example, 0852), is also 
        displayed for a fileset, if it has one. Part information (usr, 
        root, and share) is consolidated into the same listing. For 
        formatted filesets, it displays the most recent maintenance or 
        technology level for the specified filesets. In addition, this 
        flag lists any subsystem selective fixes that were installed on 
        top of the maintenance or technology level. RPM and ISMP images 
        are also listed.

Sample from lslpp -h all (not a full listing)

 > lslpp -h all
  Fileset         Level     Action       Status       Date         Time
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  Firefox.base.adt
                 3.5.13.1   COMMIT       COMPLETE     12/05/12     12:15:19

  Firefox.base.rte
                 3.5.13.1   COMMIT       COMPLETE     12/05/12     12:15:19

  GSKit8.gskcrypt32.ppc.rte
                 8.0.14.6   COMMIT       COMPLETE     03/26/12     09:51:05

  GSKit8.gskcrypt64.ppc.rte
                8.0.14.14   COMMIT       COMPLETE     01/03/13     12:10:33

  GSKit8.gskssl32.ppc.rte
                 8.0.14.6   COMMIT       COMPLETE     03/26/12     09:51:13

  GSKit8.gskssl64.ppc.rte
                8.0.14.14   COMMIT       COMPLETE     01/03/13     12:10:35
...

Sample from lslpp -L all (not a full listing)

> lslpp -L all
  Fileset                      Level  State  Type  Description (Uninstaller)
  ----------------------------------------------------------------------------
  Firefox.base.adt          3.5.13.1    C     F    Firefox Development Tools
  Firefox.base.rte          3.5.13.1    C     F    Firefox Web Browser
  GSKit8.gskcrypt32.ppc.rte
                            8.0.14.6    C     F    IBM GSKit Cryptography Runtime
  GSKit8.gskcrypt64.ppc.rte
                           8.0.14.14    C     F    IBM GSKit Cryptography Runtime
  GSKit8.gskssl32.ppc.rte   8.0.14.6    C     F    IBM GSKit SSL Runtime With
                                                   Acme Toolkit
  GSKit8.gskssl64.ppc.rte  8.0.14.14    C     F    IBM GSKit SSL Runtime With
                                                   Acme Toolkit
...

State codes:
 A -- Applied.
 B -- Broken.
 C -- Committed.
 E -- EFIX Locked.
 O -- Obsolete.  (partially migrated to newer version)
 ? -- Inconsistent State...Run lppchk -v.

Type codes:
 F -- Installp Fileset
 P -- Product
 C -- Component
 T -- Feature
 R -- RPM Package
E -- Interim Fix