AIX "df" POSIX option

On AIX, when you run df, you get the used space in %

The simpler way to get it in KB (or any multiple) is to use the POSIX format option.

This option is common to many UNIX and UNIX like OS (Tru64, Lunix …), so it’s very usefull when writing generic scripts.

Sous AIX, lorsque vous faites un df vous avez l’espace utilisé en %

La façon la plus simple de l’afficher Ko (ou autre multiples) est d’utiliser l’option de formatage POSIX de df.

Cette option est commune à beaucoup d’UNIX et assimilés (Tru64, Linux …), ce qui est très utilise quand vous écrivez des scripts génériques.

#:/> df -kP
Filesystem    1024-blocks      Used Available Capacity Mounted on
/dev/hd4          1048576     44676   1003900       5% /
/dev/hd2          3145728   1690384   1455344      54% /usr
/dev/hd9var       1572864    774136    798728      50% /var
/dev/hd3          2097152   1376416    720736      66% /tmp
/dev/hd1          1048576      1044   1047532       1% /home
/proc                   -         -         -       -  /proc
/dev/hd10opt      5373952   5067176    306776      95% /opt
/dev/lv_ibm       1048576    183604    864972      18% /app

AIX (5.3) NFS tuning

For an AIX migration I needed to maximize my transfer rate on a NFS share (AIX iSCSI is not working with QNAP Turbo NAS).

An AIX expert (one of the name you can read on IBM Redbooks covers) gave a tuning advice:

Pour un migration AIX j’avais besoin de maximiser les taux de transfert vers un partage NFS (comme le iSCSI AIX ne fonctionne pas avec les Turbo NAS QNAP).

Un export AIX (un de ceux qu’on peut lire sur la couverture des Redbook IBM) m’a donné un conseil de tuning assez simple à mettre en place:

To display the current network and nfs settings :

Pour afficher les valeurs actuelles des settings réseau et nfs :

nfso -a
no -a

Set the new parameters:

Mettre en place les paramètres suivants :

nfso -o nfs_use_reserved_ports=1
no -o rfc1323=1
no -o udp_recvspace=262144
nfso -o nfs_v3_pdts=8

(this tuning will be effective only on the next nfs mount)

(ce tuning  ne sera effectif qu’au prochain montage nfs)

then mount your share  :

ensuite, montez vos partages :

mount -o vers=3 qnap1:/Public /mnt

Be sure to run enable rfc1323 before incresing the tcp and udp receiving buffers (tcp_recvspace and udp_recvspace).

Il faut impérativement activer rfc1323 avant d’augmenter les buffers de reception tcp et udp.