在 RDS 控制台中查看操作系统指标 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 RDS 控制台中查看操作系统指标

您可以在 RDS 控制台中查看增强监测报告的操作系统指标,方法是为监测选择 Enhanced monitoring (增强监测)

以下示例显示“Enhanced Monitoring(增强监控)”页面。有关增强监控指标的说明,请参阅 增强监控中的操作系统指标

“Dashboard (控制面板)”视图

一些数据库实例为数据库实例的数据存储卷使用多个磁盘。在这些数据库实例上,Physical Devices (物理设备) 图表显示每一个磁盘的指标。例如,下图显示四个磁盘的指标。

具有多个磁盘的图表
注意

目前,Physical Devices (物理设备) 图表不可用于 Microsoft SQL Server 数据库实例。

在查看聚合的 Disk I/O(磁盘输入/输出)和 File system(文件系统)图表时,rdsdev 设备与 /rdsdbdata 文件系统相关联,后者存储会所有数据库文件和日志。filesystem 设备与 / 文件系统(又称为根)相关联,后者存储了与操作系统相关的文件。

显示文件系统使用情况的图表

如果数据库实例是多可用区部署,则您可以查看主数据库实例及其多可用区备用副本的操作系统指标。在 Enhanced monitoring (增强监测) 视图中,选择 primary (主) 来查看主数据库实例的操作系统指标,或选择 secondary (辅助) 来查看备用副本的操作系统指标。

增强监测的主和辅助选择

有关多可用区部署的更多信息,请参阅配置和管理 Amazon RDS 的多可用区部署

注意

目前,对于 MariaDB 数据库实例,不支持查看多可用区备用副本的操作系统指标。

如果要查看运行在数据库实例上的进程的详细信息,请为监测选择 OS 进程列表

Process List (进程列表) 视图如下所示。

“Process list (进程列表)”视图

Process list (进程列表) 视图中所示的增强监测指标按以下方式组织:

  • RDS child processes (RDS 子进程) – 显示支持数据库实例的 RDS 进程的摘要,例如 和 mysqld(对于 MySQL 数据库实例)。进程线程在父进程下嵌套显示。进程线程仅显示 CPU 使用率,因为进程所有线程的其他指标都相同。控制台最多显示 100 个进程和线程。因此,显示结果将是占用最多 CPU 和内存的进程和线程。如果有超过 50 个进程和超过 50 个线程,则控制台只会显示每种类别的前 50 个。这种显示方式有助于您了解哪些进程对性能影响最大。

  • RDS processes (RDS 进程) – 摘要显示 RDS 管理代理所用的资源、诊断监控进程以及支持 RDS 数据库实例所需的其他Amazon进程。

  • OS processes – 显示内核和系统进程摘要,这些进程通常对性能影响最小。

对每个进程列出的项目有:

  • VIRT – 显示进程的虚拟大小。

  • RES – 显示进程正在使用的实际物理内存。

  • CPU% – 显示进程正在使用的总 CPU 带宽的百分比。

  • MEM% – 显示进程使用的总内存的百分比。

RDS 控制台中显示的监控数据是从 Amazon CloudWatch Logs 中检索的。您还可以从 CloudWatch Logs 中检索数据库实例的指标作为日志流。有关更多信息,请参阅“使用 CloudWatch Logs 查看操作系统指标”。

以下情况下不会返回增强监测指标:

  • 数据库实例发生了故障转移。

  • 更改了数据库实例的实例类 (扩展计算)。

增强监测指标在重启数据库实例期间返回,因为只会重启数据库引擎。仍会报告操作系统的指标。