Monitor % utilization of the network card

Hello,

How to we typically monitor the % of utilization of network cards on a Unix box,basically the % utilization of the bytes transfered of the network card. This is required on all the flavours of OS - HP, AIX, RHEL, Sun etc.

Please let me know.

Thanks.

My crappy, and very non-precise, method is to parse netstat -ib -I [interface] output.

There's just so much more going on with the network though. And does an interface with TOE even report everything back to the kernel?

I'd love to find a better solution.