Kaspersky Security 9.x for Microsoft Exchange Servers

Test method

April 2, 2024

ID 204629

The test was conducted with the involvement of a specialized script that created a complex load on the tested system in the form of a set of parallel SMTP and MAPI sessions that simulated the behavior of customers of the organization. Incoming, Outgoing, and Internal mail traffic was emulated with a specially prepared collection that imitated real mail based on the ratio of Clean/Spam/Phishing/Viruses indicated below.

Ratio of messages in mail traffic:

  • 13% spam
  • 7% phishing
  • 7% virus infected
  • 73% clean messages

    Size of messages:

    • 1% 1-2 MB
    • 2% 0.5-1 MB
    • 6% 100-500 KB
    • 90% 10-100 KB

The number of simultaneous sessions for load emulation was chosen based on the maximum load that the test stands could handle.

The load was created locally on each server using a special test utility that generated streams of outgoing / incoming / internal mail.

To assess ODS (on-demand scanning) of mailboxes, mailboxes were pre-filled with unscanned messages. Measurements were conducted without generating a system load in the form of active sessions, but with only a background scan of mailboxes.

Before beginning tests, the Anti-Virus and Anti-Spam databases received the latest updates. Database update was disabled during testing.

System performance was assessed based on the following performance counters:


Performance counters

Counter name:

Brief description

MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second (MPS)

Number of messages (end to end) delivered to mailboxes of users

MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length

Size of the Microsoft Exchange message delivery queue

Processor Information(_Total)\% Processor Time

Total load on the processor

Processor Information(Kavscmesrv) \% Process Time

Processor load generated by Kaspersky Security

KSE Anti-Virus (Mailbox)\Antivirus scans per second

Number of Anti-Virus scans per second as counted by Kaspersky Security (for mailboxes)

KSE Anti-Virus (Transport)\Antivirus scans per second

Number of Anti-Virus scans per second as counted by Kaspersky Security (for the transport role)

KSE Anti-Spam (Transport)\Antispam scans per second

Number of Anti-Spam scans per second as counted by Kaspersky Security (for the transport role)

Memory\Committed Bytes in Use

Percentage of allocated memory usage

Readings were taken from performance counters once every 10 seconds locally for each server.

The average values from counter readings were indicated.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.