Re: bcp on Sun Niagara -
09-12-2008
, 02:23 PM
Hello,
Are you running bcp out or in?
One platform looks like it is doing many more write() calls than the
other:
sun4u
syscall seconds calls errors
write 4.945 50485
recv 2.740 52580 1
And the same script running on globes1, a sun4v system:
syscall seconds calls errors
write 1.516 3169
recv 2.862 38419 1
Rather than use "truss -c", if you look at a detailed truss, can you
see
if they are writing the same amount of data with each call? For
example,
if you were doing bcp out, find the file you are writing to and look
to see
how many bytes are being written out:
27030: open("aut.dat", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) =
4
27030: write(4, " 1 7 2 - 3 2 - 1 1 7 6\t".., 1833) = 1833
I would also be curious about the recv() calls. One of your sessions
does way more than the other. So it would look like either they are
using different packet sizes or there are different amounts of data
being read. |