So basically, what you are saying is that my volume is really too low to take 
advantage of the persistent sniffer (and such may actually decrease my 
performance), and I should stick with the non-service version.  Is that right?  
That is about what I thought (without the details of how sniffer works, I just 
wanted to be sure).

Thanks, Pete.

Dan Horne

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Pete McNeil
> Sent: Tuesday, August 02, 2005 4:09 PM
> To: Dan Horne
> Subject: Re[2]: [sniffer] Sniffer taking a long time?
> 
> After following through all of this and looking at the .stat 
> file, I think I see what's going on.
> 
> Now that it is running and producing a .stat file, the flow 
> rate is very low. According to the stat data, about 6 msgs / minute.
> 
> Note the poll and loop times are in the 450 - 550 ms range.
> 
> SNF with the persistent engine is built for high throughput, 
> but it's also built to play nice.
> 
> The maximum poll time gets up to 2 seconds or so (sound familiar?)
> 
> If there are no messages for a while, then everything slows 
> down until the first message goes through. For that first 
> message, the SNF client will probably wait about 2 seconds 
> before looking for it's result because that's what the stat 
> file will tell it to do.
> 
> Since the next message probably won't come around for a few 
> seconds, that next message will probably wait about 2 seconds also.
> 
> If you were doing 6 messages a second then all of the times 
> would be much lower and so would the individual delays.
> 
> When you turn off the persistent instance, each new message 
> causes a client to look and see if there are any other peers 
> acting a servers... Since the messages are far and few 
> between, the client will elect to be a server (momentarily), 
> will find no work but it's own, will process it's own message 
> and leave. -- This is the automatic peer-server mode. It will 
> always work like this unless more than one message is being 
> processed at the same moment.
> 
> In peer-server mode, since there is nothing else going on and 
> no persistent instance to coordinate the operations, each 
> message will get processed as fast as the rulebase can be 
> loaded and then the program will drop.
> 
> When the persistent instance is introduced, it sets the pace 
> - and sicne there are no other messages, each client will 
> wait about 2 seconds (or half a second or so with the .stat 
> file contents you show) before it begins looking for it's results.
> 
> The server instance will also wait a bit before looking for 
> new jobs so that the file system isn't constantly being scanned.
> 
> Of course, if a burst of messages come through then the 
> pacing will speed up as much as necessary to keep up with the volume.
> 
> Hope this helps,
> 
> _M
> 
> On Tuesday, August 2, 2005, 3:38:52 PM, Dan wrote:
> 
> DH> No, I followed your instructions exactly (and not for the first 
> DH> time).  I didn't add those extra values until today.  Prior to  
> DH> adding the AppDirectory value, the service was taking a minute to 
> DH> scan emails;  after adding it the scan time went to around 2 
> DH> seconds.  I can't get it any  lower than that.  Initially 
> mine was 
> DH> set up exactly as you said, with only  "Application" 
> containing the 
> DH> path, authcode and persistent.  Today after  hearing no 
> suggestions 
> DH> from the list, and based on recent list messages 
> mentioning the home 
> DH> directory for the service, I looked at the srvany.exe 
> doco  to find 
> DH> out how to give it a home directory.
> DH> That's when I added  AppDirectory.  I also saw and added 
> DH> AppParameters at the same time and  added those as well, 
> though they 
> DH> seem not to be needed.
> DH>  
> DH> Prior to adding the AppDirectory value, I never got any 
> .stat file 
> DH> or any .SVR file in my sniffer dir.  After adding that value and  
> DH> starting the service those files appeared.
> DH>  
> DH>  
> 
> 
> DH> From: [EMAIL PROTECTED]
> DH> [mailto:[EMAIL PROTECTED] On  Behalf Of Matt
> DH> Sent: Tuesday, August 02, 2005 3:24  PM
> DH> To: sniffer@SortMonster.com
> DH> Subject: Re: [sniffer]  Sniffer taking a long time?
> 
> 
>   
> 
> DH> Dan,
> 
> DH> There is no AppDirectory value on my server    either.  The
> DH> Parameters key has only one value under it besides Default   
> DH> which is "Application", and it contains exactly what I provided
> DH> below.     Could it be that you tried to hard to get everything
> DH> right by tweaking these    additional keys?
> 
> DH> Something else.  Did you make sure that the    Sniffer
> DH> service that you created was started?  No doubt it will work if   
> DH> you follow those directions to a T, and there aren't any issues
> DH> with your    server apart from this.
> 
> DH> Matt
> 
> 
> 
> DH> Dan Horne wrote: 
>   
> 
> 
> DH>   I removed the AppParameters value and put the authcode     
> DH> and persistent back in the Application value where it was before. 
> DH> It      didn't make any difference at all in the processing time,
> DH> still right around      2 seconds.  I don't know how your setup is
> DH> working without at least the      AppDirectory value, because mine
> DH> didn't start working until I put that in,      but if it is, I
> DH> can't argue.  My server load isn't anywhere near yours,      so I
> DH> don't see what the problem could be with mine.  Oh well, unless   
> DH> Pete responds with a suggestion, I guess I'll just keep using the 
> DH> non-service version.
> DH>    
> DH>   Thanks anyway.
> 
>     
>   
> 
> DH>   From:[EMAIL PROTECTED]
> DH> [mailto:[EMAIL PROTECTED] On Behalf Of Matt
> DH> Sent: Tuesday, August 02, 2005 2:37        PM
> DH> To:sniffer@SortMonster.com
> DH> Subject: Re: [sniffer] Sniffer taking a long        time?
> 
> 
> DH> Dan,
> 
> DH> I seem to recall trying to use the        AppParameters key
> DH> and having difficulty with it.  I think that you        might want
> DH> to try removing that key and putting everything in the       
> DH> Parameters key, or at least that works for me.  If you change     
> DH> 
> HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Sniffer\Parameters
> DH> in        RegEdit to the following it might fix the issue that you
> DH> are having:
>   
> DH> C:\IMail\Declude\Sniffer\***RULEBASE-NAME***.exe ***AUTH-CODE*** 
> DH> persistent
> 
> DH> You should of course adjust the path        and service 
> name as well.
> 
> DH> The directions that I provided are        working perfectly
> DH> on my server so far as I can tell.  I'm running        dual 3.2
> DH> Ghz 1 MB cache Xeons with 5 x 15,000 RPM drives in RAID 5.        
> DH> The following three debug log entries shows between 300 ms and 550
> DH> ms per        message:
>   
> DH> 08/02/2005 14:19:47.113 QB93D976201222A43 [2616]         
> DH> SNIFFER-IP: External program started:         
> DH> C:\IMail\Declude\Sniffer\executable.exe auth-code 
> DH> F:\\DB93D976201222A43.SMD
> DH> 08/02/2005 14:19:47.676          QB93D976201222A43 [2616]
> DH> SNIFFER-IP: External program reports exit code          of 61
> DH> -----------------
> DH> 08/02/2005          14:19:47.488 QB9418A4800EC2A49 [6196]
> DH> SNIFFER-IP: External program          started:         
> DH> C:\IMail\Declude\Sniffer\executable.exe auth-code 
> DH> F:\\DB9418A4800EC2A49.SMD
> DH> 08/02/2005 14:19:47.770          QB9418A4800EC2A49 [6196]
> DH> SNIFFER-IP: External program reports exit code          of 51
> DH> -----------------
> DH> 08/02/2005          14:19:49.879 QB943711501382A4D [6388]
> DH> SNIFFER-IP: External program          started:         
> DH> C:\IMail\Declude\Sniffer\executable.exe auth-code 
> DH> F:\\DB943711501382A4D.SMD
> DH> 08/02/2005 14:19:50.176          QB943711501382A4D [6388]
> DH> SNIFFER-IP: External program reports exit code          of 59
> 
> DH> My stat file shows the following:
>   
> DH> TicToc: 1122992104
> DH> Loop: 154
> DH> Poll: 0
> DH> Jobs:          118392
> DH> Secs: 155137
> DH> Msg/Min: 45.7887
> DH> Current-Load:          24.4275   
> DH> Average-Load: 23.8719
> 
> DH> I'm not sure why people use FireDaemon for        this.  My
> DH> experience with SRVANY.exe has been absolutely flawless       
> DH> since I integrated this, and it has worked on both Win2k and
> DH> Windows        2003.
> 
> DH> Matt
> 
> 
> 
> 
> 
> DH> Dan Horne wrote: 
> DH> OK, I have managed to get SOMETHING working, but it still 
> seems too 
> DH> slow and something is still not right.  I originally set up the 
> DH> persistent sniffer using the instructions from this 
> DH> 
> post:http://www.mail-archive.com/sniffer@sortmonster.com/msg00169.ht
> DH> mlThis uses SRVANY.exe.  I conjectured that possibly the service 
> DH> needed a home directory, so I added an AppDirectory value to the 
> DH> sniffer service's "Parameters" key in the registry.  This 
> value is 
> DH> set to the directory sniffer resides in.  I also (based on my 
> DH> reading of the srvany.exe documentation) added another 
> value to the 
> DH> same key called AppParameters.  This is set to my auth 
> code followed 
> DH> by a space, followed by the word persistent.
> 
> DH> Now when I start the service, the time spent processing a single 
> DH> message goes down to something around 2 seconds, but is still far 
> DH> longer than the non-service version.  I also still had no 
> .stat file 
> DH> in my sniffer directory.  I did get a *.SVR file, which I 
> never got before.
> 
> DH> So then I'm thinking, let's just make sure that I have the latest 
> DH> version of sniffer.  I downloaded that, did the necessary 
> renaming 
> DH> of the files and then started the service.  NOW there is a 
> DH> *.persistent.stat file.  However, the scan time is still 
> at around 2 
> DH> seconds.
> 
> DH> Average Scan times (based on average scan times of 5 emails each):
> DH> Without sniffer service running: .033 seconds With 
> sniffer service 
> DH> running: 2.244 seconds
> 
> DH> The *.persistent.stat file has the following contents:
> 
> DH>       TicToc: 1122990610
> DH>         Loop: 512
> DH>         Poll: 445
> DH>         Jobs: 34
> DH>         Secs: 303
> DH>      Msg/Min: 6.73267
> DH> Current-Load: 8.69565   
> DH> Average-Load: 10.6371
> 
> DH> Any suggestions? 
> 
> DH> Thanks,
> DH> Dan Horne
> 
> DH> This E-Mail came from the Message Sniffer mailing list. For 
> DH> information and (un)subscription instructions go to 
> DH> http://www.sortmonster.com/MessageSniffer/Help/Help.html
> 
> 
> DH> --
> DH> =====================================================
> DH> MailPure custom filters for Declude JunkMail 
> DH> 
> Pro.http://www.mailpure.com/software/===============================
> DH> ======================
> 
> 
> 
> 
> This E-Mail came from the Message Sniffer mailing list. For 
> information and (un)subscription instructions go to 
> http://www.sortmonster.com/MessageSniffer/Help/Help.html
> 

This E-Mail came from the Message Sniffer mailing list. For information and 
(un)subscription instructions go to 
http://www.sortmonster.com/MessageSniffer/Help/Help.html

Reply via email to