Hi,

Since upgrading from Redhat ES 4 Update 1 to Redhat ES 4 Update 2 we
have been seeing our java processes making a great deal of gettimeofday
system calls which they didn't previously make.

The following list demonstrate the change in behaviour. It shows the
number of system calls (from strace) over a short (5-10 second) period
of one Java thread.

We are running 1.4.2-02 (but we have reproduced the behaviour on -03 as
well) using the 64-bit AMD binary.

      2 close
      6 open
      8 fstat
     10 stat
     71 read
    105 ioctl
    122 lseek
    215 sched_yield
    344 poll
    926 write
   1287 sendto
   1354 rt_sigprocmask
   1354 rt_sigsuspend
   1356 rt_sigreturn
   2230 recvfrom
  14690 kill
 812536 gettimeofday

As you can see gettimeofday is by far and away the most frequently
called system call under Update 2. The following is a similar sample
from Update 1 (although for a shorter time period):

      1 sched_yield
      2 open
      2 stat
     19 poll
     37 write
     66 rt_sigprocmask
     66 rt_sigsuspend
     86 sendto
     88 rt_sigreturn
    143 recvfrom
    792 kill

I'm following this up with Redhat in case it's related to a modification
to glibc or libpthread, and have no reason to believe this issue is
necessarily related to the Blackdown JVM itself.

However, I would be keen to hear if any other users of the Blackdown JVM
have noticed similar behaviour to this on Redhat ES 4 Update 2.

Yours,

Ollie
-- 
Ollie Cook
UNIX Scripter
Information Systems

Direct Line: 020 8834 8128
Waterfront | Hammersmith Embankment | Chancellors Road London | W6 9HP


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to