Jump to content
Sign in to follow this  
Don Lee

Client "chatters" even when off.

Recommended Posts

I was looking into why my machine (Mac OS X 10.6.8 mini) was "busy" even when idle, and started looking at performance tool output.

 

I noticed in fs_usage output this little sequence EVERY second - even when the retro client is "off":

 

 

13:26:14.672 socket  F=6       <AF_INET, SOCK_STREAM, 0x0>                0.000028   Retrospect Clien
13:26:14.672 fcntl   F=6  <SETFD>                                         0.000003   Retrospect Clien
13:26:14.672 connect F=6 [ 61]                                            0.000114 W Retrospect Clien
13:26:14.672 close   F=6                                                  0.000010   Retrospect Clien
13:26:14.672 open    F=6 (R_____)  /Library/Preferences/retroclient.state 0.000023   Retrospect Clien
13:26:14.672 close   F=6                                                  0.000008   Retrospect Clien
 

 

Two things about this:

 

1. When you have a few clients, the load on the server for this sort of "chatter" is tolerable. However, I don't see why a disabled client has to so diligently and frequently "phone home". Every second?

 

2. If you have a lot of clients, say 100 of them, we're talking about hundreds of (unnecessary?) packets per second. This is the kind of traffic that can disrupt good performance, and degrade reliable, consistent operations. It is tolerable if useful, but......

 

I rate this a bug. I can see it if the client were active, but this happens even when the client is off?

  • Like 1

Share this post


Link to post
Share on other sites

When the client is simply enabled ("turned on") - the chatter increases.  Every second I see this:

 

 

14:03:35.672  sendto    F=6    B=0xc                           0.000041   Retrospect Clien    
14:03:35.672  recvfrom  F=6    B=0xc                           0.000161 W Retrospect Clien    
14:03:35.672  recvfrom  F=6    B=0xda                          0.000005   Retrospect Clien    
14:03:35.678  sendto    F=6    B=0xc                           0.000012   Retrospect Clien    
14:03:35.683  recvfrom  F=6    B=0xc                           0.005587 W Retrospect Clien    
14:03:35.683  recvfrom  F=6    B=0xda                          0.000004   Retrospect Clien    
14:03:35.683  sendto    F=6    B=0x24                          0.000008   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0xc                           0.000241 W Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0x4                           0.000003   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0xc                           0.000002   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0x4                           0.000002   Retrospect Clien    
14:03:35.684  sendto    F=6    B=0x24                          0.000008   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0xc                           0.000214 W Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0x4                           0.000003   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0xc                           0.000002   Retrospect Clien    
14:03:35.684  recvfrom  F=6    B=0x4                           0.000002   Retrospect Clien    
14:03:35.684  socket    F=7        <AF_INET, SOCK_STREAM, 0x0> 0.000014   Retrospect Clien    
14:03:35.684  fcntl     F=7   <SETFD>                          0.000002   Retrospect Clien    
14:03:35.684  connect   F=7                                    0.000111 W Retrospect Clien    
14:03:35.684  sendto    F=7    B=0xc                           0.000009   Retrospect Clien    
14:03:35.684  recvfrom  F=7    B=0xc                           0.000169 W Retrospect Clien    
14:03:35.684  recvfrom  F=7    B=0xda                          0.000003   Retrospect Clien    
14:03:35.689  sendto    F=7    B=0xc                           0.000009   Retrospect Clien    
14:03:35.694  recvfrom  F=7    B=0xc                           0.005457 W Retrospect Clien    
14:03:35.694  recvfrom  F=7    B=0xda                          0.000004   Retrospect Clien    
14:03:35.694  sendto    F=7    B=0xc                           0.000008   Retrospect Clien    
14:03:35.694  recvfrom  F=7    B=0xc                           0.000056 W Retrospect Clien    
14:03:35.694  recvfrom  F=7    B=0x700                         0.000003   Retrospect Clien    
14:03:35.695  close     F=7                                    0.000015   Retrospect Clien    
14:03:35.695  sendto    F=6    B=0xc                           0.000010   Retrospect Clien    
14:03:35.695  recvfrom  F=6    B=0xc                           0.000072 W Retrospect Clien    
14:03:35.695  recvfrom  F=6    B=0x700                         0.000004   Retrospect Clien    

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×