Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Darin Cox
Hi Matt,

As Darrell pointed out, short-lived processes are problematic to monitor as
it's difficult to get a continuous aggregate read for a particular type of
process.

If you're just looking for  more general statistics on processor, IO,
storage, RAM, etc. it works quite well to log it to a SQL Server for
trending.  We use the perfcheck.dll that came with either W2K Resource Kit
or Support Tools and call it from a SQL job to loop through defined counters
from one table every few minutes and store the sampled value in another.
Currently we just clear it out when it gets too big, but have been
considering aggregating to report tables for daily, weekly, and/or monthly
usage trends.

You can go hog wild with these things, but we've found a few simple counters
are enough and give us the necessary info to project hardware needs.

Darin.


- Original Message - 
From: Matt [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, March 17, 2004 9:49 PM
Subject: [Declude.JunkMail] OT: Windows 2000 Performance Monitor


I've never bothered to run monitoring before, but I need to do so now so
that I can make more informed decisions.  Does anyone have a good
config/setup that they want to share which is most effective at tracking
usage primarily related to an IMail/Declude/Sniffer setup?  Should I be
storing this data in SQL Server?  Etc.

Thanks,

Matt

-- 
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
=


---
[This E-mail was scanned for viruses by Declude Virus
(http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.

_
[This E-mail virus scanned by 4C Web]



_
[This E-mail virus scanned by 4C Web]

---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Matt
Darin and Darrell,

Thanks to both of you for the pointers.  Certainly that saved me some time.

I did manage to capture all of the process information by selecting all 
instances for the Process % Processor Time.  Using System Monitor it 
was easy to set up graphs from the logs showing this info, including all 
numbered instances.  The graphs though suck.  The averages seem to help 
a bit more.

One piece of data that I seem to be missing is F-Prot's usage though.  
Any idea what that shows up as?  I'm looking to compare that to avgscan.exe.

Also, do you guys (or anyone else) have an idea about how disk load 
times might be reflected as far as utilization goes?  I have over 60 
custom filters that get loaded for almost every message, though they 
only get run about 60%-70% of the time on average.  I'm thinking that my 
excessive filter use might be an important component of my processor 
peaks, peaks that I need to better control because of my current mixed 
environment with hosting.  Sniffer for instance reports very low 
utilization as a process, however loading the rulebase according to Pete 
represents about 90% of the time to process a message, but it doesn't 
appear to be reflected in my stats as utilization except when tracking 
the overall processor usage.

Regardless of the pieces that are still lacking, I was definitely able 
to get a better grasp on some other things.

Thanks,

Matt

Darin Cox wrote:

Hi Matt,

As Darrell pointed out, short-lived processes are problematic to monitor as
it's difficult to get a continuous aggregate read for a particular type of
process.
If you're just looking for  more general statistics on processor, IO,
storage, RAM, etc. it works quite well to log it to a SQL Server for
trending.  We use the perfcheck.dll that came with either W2K Resource Kit
or Support Tools and call it from a SQL job to loop through defined counters
from one table every few minutes and store the sampled value in another.
Currently we just clear it out when it gets too big, but have been
considering aggregating to report tables for daily, weekly, and/or monthly
usage trends.
You can go hog wild with these things, but we've found a few simple counters
are enough and give us the necessary info to project hardware needs.
Darin.

- Original Message - 
From: Matt [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, March 17, 2004 9:49 PM
Subject: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

I've never bothered to run monitoring before, but I need to do so now so
that I can make more informed decisions.  Does anyone have a good
config/setup that they want to share which is most effective at tracking
usage primarily related to an IMail/Declude/Sniffer setup?  Should I be
storing this data in SQL Server?  Etc.
Thanks,

Matt

 

--
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
=
---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Darin Cox
Hi Matt,

Graphs are pretty but not often useful.  We use daily/monthly avg and stdev
for meaningful info.

F-prot should show up as the exe name, fpcmd.exe

Certainly threading with files remaining loaded in memory and checked for
changes periodically would be a lot quicker than loading the files every
time, but lacking that...shrug.  I haven't seen anyone use one in years,
but a ramdisk might help.  That way the files do remain loaded in ram.  I'm
sure there's a product somewhere that still does that.

I don't know of any way to separate out disk usage by one process or exe, so
any performance counters there probably wouldn't do much good.  If you're
having disk IO problems overall, though I would suggest running SCSI RAID
level 1 with multiple, striped disks so reading can be done from multiple
disks at once.

Darin.


- Original Message - 
From: Matt [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 18, 2004 4:16 PM
Subject: Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor


Darin and Darrell,

Thanks to both of you for the pointers.  Certainly that saved me some time.

I did manage to capture all of the process information by selecting all
instances for the Process % Processor Time.  Using System Monitor it
was easy to set up graphs from the logs showing this info, including all
numbered instances.  The graphs though suck.  The averages seem to help
a bit more.

One piece of data that I seem to be missing is F-Prot's usage though.
Any idea what that shows up as?  I'm looking to compare that to avgscan.exe.

Also, do you guys (or anyone else) have an idea about how disk load
times might be reflected as far as utilization goes?  I have over 60
custom filters that get loaded for almost every message, though they
only get run about 60%-70% of the time on average.  I'm thinking that my
excessive filter use might be an important component of my processor
peaks, peaks that I need to better control because of my current mixed
environment with hosting.  Sniffer for instance reports very low
utilization as a process, however loading the rulebase according to Pete
represents about 90% of the time to process a message, but it doesn't
appear to be reflected in my stats as utilization except when tracking
the overall processor usage.

Regardless of the pieces that are still lacking, I was definitely able
to get a better grasp on some other things.

Thanks,

Matt


Darin Cox wrote:

Hi Matt,

As Darrell pointed out, short-lived processes are problematic to monitor as
it's difficult to get a continuous aggregate read for a particular type of
process.

If you're just looking for  more general statistics on processor, IO,
storage, RAM, etc. it works quite well to log it to a SQL Server for
trending.  We use the perfcheck.dll that came with either W2K Resource Kit
or Support Tools and call it from a SQL job to loop through defined
counters
from one table every few minutes and store the sampled value in another.
Currently we just clear it out when it gets too big, but have been
considering aggregating to report tables for daily, weekly, and/or monthly
usage trends.

You can go hog wild with these things, but we've found a few simple
counters
are enough and give us the necessary info to project hardware needs.

Darin.


- Original Message - 
From: Matt [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, March 17, 2004 9:49 PM
Subject: [Declude.JunkMail] OT: Windows 2000 Performance Monitor


I've never bothered to run monitoring before, but I need to do so now so
that I can make more informed decisions.  Does anyone have a good
config/setup that they want to share which is most effective at tracking
usage primarily related to an IMail/Declude/Sniffer setup?  Should I be
storing this data in SQL Server?  Etc.

Thanks,

Matt




-- 
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
=


---
[This E-mail was scanned for viruses by Declude Virus
(http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.

_
[This E-mail virus scanned by 4C Web]



_
[This E-mail virus scanned by 4C Web]

---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Matt




Darin,

What I'm trying to do is polish up my config in the expectation of a
lot more business over the short term. Things are definitely moving
around here. I'm also concerned about storms of viruses and spam
attacks. I figure that now is the time to get a handle on what needs
to be done in order to improve efficiency instead of when it is biting
me in the a**.

I figured out the fpcmd.exe thing. Curiously it didn't show up after
15 minutes when polled every second. This speaks to the incredible
performance of F-Prot, in fact here are some stats from the last hour
comparing fpcmd.exe to avgscan.exe:

avgscan.exe - Average: 1.556 Maximum: 57.813
fpcmd.exe - Average: 0.486  Maximum: 3.125

My server started getting hammered about 30 minutes ago by a NetSky.D
virus storm, once every couple of seconds all from the same computer.
This has been happening for several days now in fact, but it's hit or
miss when it happens. As a result, I have data showing up to 12
Declude processes at once. I assume that the other peak number of
processes were also reached during that time, with avgscan.exe
recording up to 7 processes, but fpcmd.exe only 2. Sniffer also only
made it to 3, probably because the viruses were all blocked. I also
looked a DEBUG virus logs a few days ago and found that the scan time
was about 4 times longer for avgscan.exe than it was for
fpcmd.exe...conclusion: AVG is not a good candidate for higher volumes,
even in 32-bit mode. I think I can save myself a lot of processing by
finding a more efficient second scanner, one on par with F-Prot.

If my box was not doubling as a Web server, I would be willing to push
it much harder. It's the peaks that bother me right now, and they're
massive. This is one of the reasons why I suggested that the
SKIPIFWEIGHT stuff appear in the Global.cfg, thinking that it would
save the loading of these files and the minimal parsing necessary to
tell Declude the limit has already been reached. Good E-mail and virus
scanning takes more processing power by far than spam does because it
hits every test.

Regarding your suggestion about a RAMDISK, Pete is actually working on
a persistent instance of Sniffer with all sorts of fancy words to
describe how it works :) My machine is a 4 active drive RAID 5 array
on some 10K Cheetahs. It was build for redundancy/reliability and not
necessarily for speed. It does great as a Web server, but as a gateway
machine, I understand fully the challenges and how that affects your
choices. When I move the mail scanning onto a different box, it will
be optimized for speed. Still though, I don't want to be throwing
something like a inefficient virus scanner at a setup and impacting my
ability to scale. It could also be that I chose inefficient switches
when I configured AVG, so I'll take a look at that as well.

If anyone wants to help test out virus scanners for efficiency, contact
me off list and we'll come up with a standard way to test them
(probably on my box if folks don't mind).

Thanks again,

Matt



Darin Cox wrote:

  Hi Matt,

Graphs are pretty but not often useful.  We use daily/monthly avg and stdev
for meaningful info.

F-prot should show up as the exe name, fpcmd.exe

Certainly threading with files remaining loaded in memory and checked for
changes periodically would be a lot quicker than loading the files every
time, but lacking that...shrug.  I haven't seen anyone use one in years,
but a ramdisk might help.  That way the files do remain loaded in ram.  I'm
sure there's a product somewhere that still does that.

I don't know of any way to separate out disk usage by one process or exe, so
any performance counters there probably wouldn't do much good.  If you're
having disk IO problems overall, though I would suggest running SCSI RAID
level 1 with multiple, striped disks so reading can be done from multiple
disks at once.

Darin.


- Original Message - 
From: "Matt" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 18, 2004 4:16 PM
Subject: Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor


Darin and Darrell,

Thanks to both of you for the pointers.  Certainly that saved me some time.

I did manage to capture all of the process information by selecting "all
instances" for the Process % Processor Time.  Using System Monitor it
was easy to set up graphs from the logs showing this info, including all
numbered instances.  The graphs though suck.  The averages seem to help
a bit more.

One piece of data that I seem to be missing is F-Prot's usage though.
Any idea what that shows up as?  I'm looking to compare that to avgscan.exe.

Also, do you guys (or anyone else) have an idea about how disk load
times might be reflected as far as utilization goes?  I have over 60
custom filters that get loaded for almost every message, though they
only get run about 60%-70% of the time on average.  I'm thinking that my
excessive filter use might be an important component of my processor
peak

Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Pete McNeil
At 05:18 PM 3/18/2004, you wrote:

Regarding your suggestion about a RAMDISK, Pete is actually working on a 
persistent instance of Sniffer with all sorts of fancy words to describe 
how it works :)  My
Matt,

I'm pretty happy with the beta - so far no glitches or gotchas on my test 
server nor any reported from the list. If you've not yet tried it you might 
give it a shot. The production version is not likely to change except for 
cleaning out some debug/monitoring code and adding a few tuning / 
management features. The last thing we'll need to do is chose an MS Service 
stub utility to recommend, but in the mean time it's been working ok on my 
box as a .cmd nailed up and hidden behind a password protected screen saver 
setting.

Just a thought.

_M

---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-18 Thread Matt
Pete,

I've definitely been reading up on the other list and all looks great so 
far.  I can't leave my server logged into, so I'm going to sit back for 
a little bit longer until you get the service stub thing going 
(recommendations, et. al)

It also appears that defeating Sniffer with a weight qualifier may be of 
almost no consequence at this point, so I'm giving up on that project.  
I had run into a roadblock where I couldn't get the code from Sniffer 
using VBScript and the directions that we found said it would work the 
way we did it.  The funny thing is that we could get other information 
about the process...just not the code.  Anyway, I learned a few new tricks.

Thanks again,

Matt



Pete McNeil wrote:

At 05:18 PM 3/18/2004, you wrote:

Regarding your suggestion about a RAMDISK, Pete is actually working 
on a persistent instance of Sniffer with all sorts of fancy words to 
describe how it works :)  My


Matt,

I'm pretty happy with the beta - so far no glitches or gotchas on my 
test server nor any reported from the list. If you've not yet tried it 
you might give it a shot. The production version is not likely to 
change except for cleaning out some debug/monitoring code and adding a 
few tuning / management features. The last thing we'll need to do is 
chose an MS Service stub utility to recommend, but in the mean time 
it's been working ok on my box as a .cmd nailed up and hidden behind a 
password protected screen saver setting.

Just a thought.

_M

---
[This E-mail was scanned for viruses by Declude Virus 
(http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.

--
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
=
---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


[Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-17 Thread Matt
I've never bothered to run monitoring before, but I need to do so now so 
that I can make more informed decisions.  Does anyone have a good 
config/setup that they want to share which is most effective at tracking 
usage primarily related to an IMail/Declude/Sniffer setup?  Should I be 
storing this data in SQL Server?  Etc.

Thanks,

Matt

--
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
=
---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.


Re: [Declude.JunkMail] OT: Windows 2000 Performance Monitor

2004-03-17 Thread DLAnalyzer Support
Matt, 

I monitor a bunch of counters (memory, cpu, process, disk, network, etc) on 
our servers.  I roll the perf logs on a daily basis.  The hard thing in 
tracking this stuff is that when you add process counters there is no way to 
track all of the individual processes for declude/imail/sniffer.  What you 
will see is each Declude process will show like Declude#1, Declude#2, etc, 
etc.  What I ended up doing is setting the process counters up at a busy 
time on my server to capture as many of the ...#1 processes. 

Darrell 

Matt writes: 

I've never bothered to run monitoring before, but I need to do so now so 
that I can make more informed decisions.  Does anyone have a good 
config/setup that they want to share which is most effective at tracking 
usage primarily related to an IMail/Declude/Sniffer setup?  Should I be 
storing this data in SQL Server?  Etc. 

Thanks, 

Matt 

--
=
MailPure custom filters for Declude JunkMail Pro.
http://www.mailpure.com/software/
= 

---
[This E-mail was scanned for viruses by Declude Virus 
(http://www.declude.com)] 

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.



Check Out DLAnalyzer a comprehensive reporting tool for
Declude Junkmail Logs - http://www.dlanalyzer.com 

---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type unsubscribe Declude.JunkMail.  The archives can be found
at http://www.mail-archive.com.