Network performance analysis

When performance problems arise, your system might be totally innocent, while the real culprit is buildings away.

An easy way to tell if the network is affecting overall performance is to compare those operations that involve the network with those that do not. If you are running a program that does a considerable amount of remote reads and writes and it is running slowly, but everything else seems to be running as usual, then it is probably a network problem. Some of the potential network bottlenecks might be caused by the following:

  • Client-network interface
  • Network bandwidth
  • Network topology
  • Server network interface
  • Server CPU load
  • Server memory usage
  • Server bandwidth
  • Inefficient configuration

Several tools measure network statistics and give a variety of information, but only part of this information is related to performance tuning.

To enhance performance, you can use the no (network options) command and the nfso command for tuning NFS options. You can also use the chdev and ifconfig commands to change system and network parameters.