N8Mail 初始化工作负载
使用 N8Mail 初始化工作负载可为使用 N8Mail 工作负载和 N7Mail 工作负载做好准备。此负载可以创建运行 N8 和 N7 邮件负载所需要的邮件数据库。
过程
- 确保已经为运行 Server.Load 设置了客户机和服务器。
- 从 Domino® Administrator 客户机,启动 Server.Load。
-
运行创建 NotesBench 邮件个人文档代理程序在 Domino® 目录中创建期望数量的个人文档。当出现提示时,请设置下列变量:
表 1. 创建 NotesBench 邮件个人文档代理程序的变量 变量
设置
Message storage format
0 (NOTES)
邮件系统
1 (NOTES)
- 在“测试类型”字段中选择“内置”,然后从列表中选择“N8Mail 初始化工作负载”。
-
单击“脚本变量”选项卡,然后输入下列值:
表 2. 脚本变量 变量 操作 MailServer 输入邮件服务器的规范名称,如 CN=MailServer1/O=Renovations。 nb_dbdir 输入相对于 Notes® 数据目录的数据库目录。推荐值为 mail\{。 MailTemplate 输入邮件文件模板的名称。 NumMailNotesPerUser 输入创建邮件文件时用于填充该文件的注释数(推荐值为 3000)。 NB_Mail_Save_Message 用于启动时设置为 0,对于将已发送的邮件转移到“发件箱”文件夹时无关紧要。 TESTNSF_USEMAILDEPOSITTRANS 设置为 1,则已发送邮件通过邮件存放事务提交。 NB_MailRealFromField 设置为 1,邮件发件人将设置为邮件用户,而非对应于注释标识文件的名称(初始化时,邮件用户向自己发送邮件。这会更改每个消息的发件人字段中的名称,以便可以混合使用发件人)。 MailRecipientBeginNumber 从其中选择收件人的邮件用户范围的“起始”值。 MailRecipientEndNumber 从其中选择收件人的邮件用户范围的“结束”值。 ThreadStagger 设置为大于0的数值,这个值表示每个线程在开始之前应等待的时间。如果不进行设置,或者设置为0,暂停时间将不是随机的。 USESERVERNAB 设置为 1。 NABENTRIES 设置为服务器上已初始化用户的总数。 ColorProfile 设置为 1 将启用向邮件数据库添加颜色概要文件的过程。(可选) BlockSenderOFF (可选) -
单击“测试参数”选项卡,然后执行下列步骤:
- 对于线程创建时间间隔,请输入创建模拟用户的速度(秒)。推荐值为 3 到 5 秒。
- 如果要在多个客户机上运行此测试,则在每个客户机上运行测试时,应逐个递增每个客户机上的“线程编号起始值”参数。
- 在使用名称和地址簿建立收件人列表字段中,输入格式为 format servername/org!!dominodirectory.NSF 的 SUT 及其 Domino® 目录的名称,如 Server1/Renovations!!NAMES.NSF。
- 确认在客户机和 SUT 上创建邮件文件时未出错。如果尚未创建邮件文件,该测试脚本会在首次测试循环过程中创建该邮件文件,但此过程会增加服务器后端的开销。作为一条规则,客户机和 SUT 上的 CPU 使用率应不超过 75%,且不应将 Domino Server Data 目录下的“磁盘访问时间”所占百分比考虑进去
- 可选: 单击“停止条件”选项卡以设置停止条件。
- 单击“执行”。
- 可选: 选择要监控的度量值。
- 可选: 在用于接收控制台命令的服务器字段中,输入 SUT 的名称。
- 单击“开始测试”。
- 确认数据目录下创建了正确数目的测试邮件文件。每个邮件文件都命名为 MAILn.NSF,其中 n 为一个数字。
结果
当 N8Mail 初始化工作负载成功完成后,将显示邮件的数量 (NumMailNotesPerUser)、10 个邀请、10 个邮件规则、5 个已读邮件、收件箱中的 5 个回复以及一个名为 NotesBench 的文件夹。此时邮件数据库已准备就绪,可用于运行 N8Mail 和 N7Mai 工作负载。
注: 根据所作的设置,从被阻止的发件人处发出的邮件将不能传输。请在服务器负载参考中查看 MAILRULEBLOCKSENDER 命令以了解详细信息。
邮件数据库先已增大,因此内容更加清晰明了。平均大小为 250MB。