文件 I/O 测试监视在 NFS 或 SMB 文件系统上执行以下操作之一所需的时间长度。
默认情况下关闭文件 I/O 测试。 使 SRM 能够通过编辑 svcrsp.cf 文件以删除“allow_fileio”行开头的井号 (#) 来取消注释该行,从而运行文件 I/O 测试。 有关编辑 svcrsp.cf 文件的说明,请参阅“手动编辑 svcrsp.cf 文件”。
在修改 svcrsp.cf 文件以启用它们之前,您可以创建文件 I/O 测试并且将其与代理关联在一起。 然而,在按上述方法启用文件 I/O 测试之前,代理上创建的测试均处于“未就绪”状态,且无法变成活动(可以运行)状态。 该配置文件指令“allow_fileio”是一种安全措施。 因为 SRM 以 root 用户的身份运行,所以文件 I/O 测试可能会写入 /etc/passwd 或 boot.ini 文件并使系统瘫痪。 启用和创建这些测试时应十分谨慎。
您正在测试的文件的大小可能会影响测试的性能。 drive:/sysedge/plugins/svcrsp 目录中存在示例测试文件。
选项和参数
文件 I/O 测试需要以下特定于测试的选项和参数:
注意:如果您正在测试本地文件操作(如从 c:\ 和到 c:\),则不必指定主机/登录信息。 仅在连接到远程计算机时需要主机/登录信息。
注意:指定路径名时,请确保针对将运行测试的操作系统使用正确类型的斜杠。 也就是说,为打算在 UNIX 系统上运行的测试指定目录时使用正斜杠 (/),为打算在 Windows 上运行的测试指定目录时使用反斜杠 (\)。
此外,您指定的文件必须在已安装的文件系统上存在。 SystemEDGE 代理和 SRM 不安装文件系统。
注意:在“验证密码”字段中重新键入密码,以验证您是否正确输入密码。
在创建或修改测试时指定这些选项和参数。
示例
本节包括读取、写入、读取/写入和比较操作的示例。 每个示例测试每 30 秒运行一次,如果操作不成功,则在 10 秒之后超时。 响应和可用性的统计信息每间隔 120 秒计算一次。
示例 1:读取文件
该示例创建监视读取位于 F:\Test\testfile.bin 的文件的时间长度的测试。
在策略中创建新的测试
此时将显示“新建测试”窗格。
提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:
{ index=11 type=fileio desc="Performing a read operation for testfile.bin." destination=F:\Test\testFile.bin args="op=r" interval=30 samples=1 timeout=10 window=120 tos=0 limit=0 status=active name="Read Operation" class="" context="" flags="1" loglevel=3 }
示例 2:写入文件
该示例读取 C:\sysedge\bin\saFileIOTest.bin 文件,然后将内容写入 F:\Test\WTest.bin。
在策略中创建新的测试
此时将显示“新建测试”窗格。
提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:
{ index=22 type=fileio desc="Performing a write operation for WTest.bin." destination=F:\Test\WTest.bin args="op=w&local=C:\sysedge\bin\saFileIOTest.bin" interval=30 samples=1 timeout=10 window=120 tos=0 status=active name="Write Operation" class="" context="" flags="1" loglevel=3 }
示例 3:写入和读取文件
该示例读取 C:\sysedge\bin\saFileIOTest.bin 文件,将内容写入 F:\Test\RWTest.bin,然后读取 F:\Test\WTest.bin。
在策略中创建新的测试
此时将显示“新建测试”窗格。
提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:
{ index=33 type=fileio desc="Performing a read/write operation for RWTest.bin." destination=F:\Test\RWTest.bin args="op=rw&local=C:\sysedge\bin\saFileIOTest.bin" interval=30 samples=1 timeout=10 window=120 tos=0 status=active name="Read-Write Operation" class="" context="" flags="1" loglevel=3 }
示例 4:比较两个文件
该示例读取 C:\sysedge\bin\saFileIOTest.bin 文件和 F:\Test\CompTest.bin 文件,并比较两者的内容。
在策略中创建新的测试
此时将显示“新建测试”窗格。
提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:
{ index=44 type=fileio desc="Comparing files." destination=F:\Test\CompTest.bin args="op=cmp&local=C:\sysedge\bin\saFileIOTest.bin" interval=30 samples=1 timeout=10 window=120 tos=0 status=active name="File Compare" class="" context="" flags="1" loglevel=3 }
有关您在运行文件 I/O 测试时可能遇到的错误的信息,请参阅文件 I/O 测试错误代码。
版权所有 © 2013 CA。
保留所有权利。
|
|