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.

Tar Archive and compression

Sometimes when you are working on UNIX you only have the good old tar, compress, gzip and bzip2 commands (no gtar or zip).

If you need (for space issues for instance) to create a compressed archive of a directory, this is how you do it:

Lorsque vous travaillez sur UNIX, il arrive que vous n’ailliez que tar, compress, gzip et bzip2 (pas de gtar ou zip).

Si vous avez besoin (pour des problèmes de place par exemple) de créer une archive compressée d’un répertoire, voici comment faire :

tar cvfp - test_dir | gzip - > test_dir.tar.gz
tar cvfp - test_dir | compress - > test_dir.tar.Z
tar cvfp - test_dir | bzip2 - > test_dir.tar.bz2

With the basic options “compress” is the quickest way to do it but you’ll have a weak poor compression ratio.

Le plus rapide avec les options de base étant « compress » mais c’est aussi  celui qui donne le moins bon ratio de compression.

Hello world!

Hello,
Welcome to my blog. This is my first post, I’ll try to translate every posts in English and French.
This web site is hosted on olympe-network.com, which provides me a free environment and tools, for the moment.

Hello,
Bienvenue sur mon blog. Voici mon premier post, j’essayerai de traduire chaque post en Français et en Anglais.
Ce site est hébergé chez olympe-network.com qui me permet de bénéficier d’un environnement et d’outils gratuits, pour le moment.