awkで大きい数の平均を出そうとすると桁溢れしてしまう


vmstat -a 5 で取得した、数日分のファイルがあります。  
メモリ使用率の平均を算出するために、Freeの使用量平均を知りたいのですが、awkで加算すると桁溢れしてしまい、上手くいきません。

シェルスクリプトの中で以下のように  
しています。

[code]

    VAR=`awk '{m+=$4} END{print m/NR;}' ${myfile}`
    
[/code]

良い方法がありましたら教えていただけないでしょうか。



[code]

    awk '{ a+=($4-a)/NR } END{ print a }'
    
[/code]

