Performance Tuning WebWizard

Expanation of Network

Networks are complex beyond the scope of this page really. Running a network take CPU in kernel mode (running the device drivers) and memory (some where to land the data as it arrives). Performance problems in networks can show up in very strange ways in you application - temporary glitches, lockups or just low throughput.

For real network problems you will need hardware/software tools to analyse the problem in detail.

These tuning tips shoudl let you see when you a pushing a good network to hard.

Network Bottleneck ???

Criteria: The network is transfering too much data or too many packets

lo looback not used!
en Ethernet 1Mbyte per second 256 packets per second
tr Token Ring 1.5 Mbytes per second 500 packets per second
cs SP Switch 500Mbytes per second 1000 packets per second
While monitoring processes do not worry about small 1 to 3 seconds bursts.

Network monitor Statistics

The Network usage is on the Network Screen of nmon.
The statisics break what the processes is doing into types

Read and Write kB/s K bytes per second This is the network transfer rate and how busy the network is. Check its in the direction you expect.
Packin and Packout number of packets This can tell you how much CPU will be used. Each packet will require the attension of the device driver.
insize and outsize The size of the packets (on average) This tells you what is being sent. Telnet uses very small packets 80 bytes -some only 1 byte of data. RDBMS uses middle size packets (SQL and answer rows). FTP uses bigger packets.

Notes:

What can you do to tune the Network?