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

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

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

“Enhanced Monitoring (增强监测)”页面如下所示。


        “Dashboard (控制面板)”视图

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


        具有多个磁盘的图表
注意

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

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


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

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


        增强监测的主和辅助选择

有关多可用区部署的更多信息,请参阅Amazon RDS 的高可用性(多可用区)

注意

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

如果要查看运行在数据库实例上的进程的详细信息,请为监测选择 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 查看操作系统指标

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

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

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

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