Well, it's not going to hurt your performance at all (a 2 second delay on each email is not going to be noticed in most cases - email is not IM after all). That said, the persistent mode is not necessary either though It will help if you get a burst of high activity.
_M On Tuesday, August 2, 2005, 4:24:11 PM, Dan wrote: DH> So basically, what you are saying is that my volume is really DH> too low to take advantage of the persistent sniffer (and such may DH> actually decrease my performance), and I should stick with the DH> non-service version. Is that right? That is about what I thought DH> (without the details of how sniffer works, I just wanted to be DH> sure). DH> Thanks, Pete. DH> 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 >> 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 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