Solving the network collisions in Unix box

Hi,
Anyone can u give me an idea to clear the network collisions in the unix box(Solaris and Linux)? NIC performance is very low, and it shows collisions, when issuing the command ifconfig -a in the production server. How can i rectify the network collisions in the box. Using netstat and lsof commands, we can see the listening ports and we can monitor the network status. Is there anyother way to fix that kind of problems.

Thanks
raja

First thing, is your switch port set full or half duplex? How about your NIC?

my switch is set in half duplex and NIC is set in full duplex.

Sync the settings to be the same. Full duplex will give more throughput if possible in your environment.

Thanks.. i will try it.