Samba on E3500 Poor Performance!!!

Hi you all, I have a BIG performance problem on an Sun E3500, the scenario is described below:

I have several users (30) accessing via samba to the E3500 using an application built on Visual Foxpro from their Windows PC , the problem is that the first guy that logs in demands 30% of the E3500 CPU, the second one demands 3.2 % and so on until the CPU gives 0.0% of attention to the last 25 users, so I received claims all day long, my questions is:

How can I order to samba not to spend a lot CPU in a single task?, or Is it a Visual Foxpro code problem? or Can I change the priority of the samba processes? How? Can it be fixed with a Patch?

Im runing on a Solaris 2.6

Please help.

Is the FoxPro running on the Unix machine (there were a few versions a couple of years back that were Unix native)?

If not, then it shouldn't be FoxPro - it would probably be Samba. You can find out by using something like top to see what process is consuming your CPU.

Have you tried to nice samba on startup?

FROM MAN PAGE: