Veritas NetBackup™ Appliance 容量规划和性能调整指南
关于诊断性能问题
遇到性能问题时,第一步是尝试重现问题。如果问题可重现,则第二步为在问题重现过程中收集四个主要系统资源使用率统计信息。四个主要系统资源包括:
CPU
内存
I/O
网络
用于收集资源使用率统计信息的最常用实用程序为:
vmstat
iostat
ifstat
这三个命令并发运行时,可以获取这四个关键系统资源使用模式的快照。检查这些资源的使用模式有助于揭示其他性能问题。必须在同一报告时间间隔内同时运行这些实用程序。您可以按以下方式运行这些实用程序。
打开三个终端窗口并在单独的窗口中运行每个命令。在 NetBackup Appliance 命令行操作界面中,转至
菜单来运行这些命令。系统提示时输入密码。注意:
必须在同一报告时间间隔内同时运行这些命令。
运行以下命令:
vmstat 5 60 | tee /tmp/vmstat.5
iostat –kxdt 5 60 | tee /tmp/iostat-kxdt.5
ifstat 5 60 | tee /tmp/ifstat.5
运行这些命令时,会将数据副本保存在 /tmp
目录中。
注意:
请确保有足够的空间来保存此数据。空间不足可能会中断正常运行。
请注意,命令后面的数字 5 为时间间隔(以秒为单位),第二个数字 60 指定要收集的报告数量。不要使用第一个报告,因为该报告显示自系统上次启动以来的平均统计数据。您可以更改时间间隔(秒)和报告数。通常,对于在线监视推荐的时间间隔为 5、10 或 15 秒。对于较长时间段的监视,可以使用 30 秒或 60 秒,以减少存储统计信息文件所需的磁盘空间。由于报告是对时间间隔取平均值,最佳做法是始终使用相同的时间间隔收集统计数据。这将帮助您培养感觉了解系统正常运行消耗多少系统资源。掌握了此知识,将能够更容易发现资源使用率的变化,并能帮助找到性能问题的根本原因。
以下几个部分显示如何从上述三个命令的输出检测潜在性能瓶颈,还显示了缓解性能问题能采取的操作。有关输出字段的详细信息,请参见这些命令的手册页。