本文档介绍了如何监控 Google Cloud NetApp Volumes 性能,以确保应用高效运行。跟踪关键指标有助于您发现并解决性能问题。
使用 Cloud Monitoring 概览性能趋势。
使用 Cloud Monitoring 跟踪卷性能统计信息
Cloud Monitoring 会跟踪每个卷的多个性能指标,以便您观察当前和短暂的性能事件。指标每 5 分钟更新一次,可提供一天或更长时间的效果趋势概览。如需了解详情,请参阅 NetApp Volumes Cloud Monitoring 指标。
在 Linux 操作系统上收集 NFS 性能统计信息
您可以使用以下统计信息在 Linux 操作系统上收集网络文件系统 (NFS) 性能统计信息:
nfsiostat:提供 IOPS (ops/s)、吞吐量 (kB/s)、块大小 (kB/op) 和延迟时间(平均往返时间 (ms))指标。该信息按每个 NFS 装载点分为读取和写入,用于实时监控流量。mountstats:按 NFS 操作类型提供有关每个 NFS 装载的详细信息。每种操作类型都会显示请求数、平均传输字节数和平均延迟时间。nfsstat:提供有关 NFS 操作调用频率的详细信息。 此统计信息可用于确定工作负载的读取和写入比率,并有助于确定工作负载的元数据密集程度(元数据操作与读取和写入)。
如果您的 Linux 安装未提供这些工具,请咨询您的发行版软件包管理系统,以确定哪个软件包提供了这些工具。对于基于 Debian 的系统(如 Ubuntu),它们位于 nfs-common 中。
使用 Windows 查看 SMB 性能统计信息
Windows 客户端通过 Windows 性能监视器提供实时性能指标。
可以使用性能监视器应用程序和命令行来访问指标、显示实时图表,以及收集数据以创建报告。如需了解详情,请参阅 perfmon。
您可以映射网络共享,以查看 IOPS 和延迟时间等性能指标。 服务器消息块 (SMB) 指标位于 SMB 客户端共享下,并且每个已映射的共享都有相应的指标。
下表显示了 NetApp Volumes 指标及其在 Windows 性能监视器中的对应名称。
| 指标 | SMB 客户端共享性能监控器名称 |
|---|---|
| 块大小 | 每个请求的平均数据字节数 |
| 延迟时间 | 每次数据请求的平均秒数。使用 1,000 的比例表示毫秒 |
| IOPS | 每秒数据请求数 |
| 吞吐量 | 每秒数据字节数 |
| 并发 | 平均数据队列长度和当前数据队列长度 |
| 读写比 | 每秒读取的字节数与每秒写入的字节数 |
| 非读取和写入请求,例如列出目录、读取文件属性和删除文件 | 每秒元数据请求数 |
后续步骤
优化性能。