

# 在 RDS 控制台中查看操作系统指标
<a name="USER_Monitoring.OS.Viewing"></a>

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

以下示例显示“Enhanced Monitoring（增强监控）”页面。有关增强监控指标的说明，请参阅 [增强监控中的操作系统指标](USER_Monitoring-Available-OS-Metrics.md)。

![\[“Dashboard (控制面板)”视图\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/metrics1.png)


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

![\[具有多个磁盘的图表\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-multiple-disks.png)


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

在查看聚合的**文件系统**图表时，**rdsdbdata\$1** 设备与 `rdsfilesys/rdsdbdata*` 文件系统相关，后者存储了所有数据库文件和日志。**rootfilesys** 设备与 `/` 文件系统（又称为根）相关，后者存储了与操作系统相关的文件。使用附加存储卷时，请查看 `rdsdbdata2`、`rdsdbdata3` 和 `rdsdbdata4` 卷指标以了解卷特定的信息。

当您查看聚合的**磁盘 I/O** 图表时，**rdsdbdata** 设备与主 `/rdsdbdata` 存储卷相关。使用附加存储卷时，请查看 `rdsdbdata2`、`rdsdbdata3` 和 `rdsdbdata4` 卷指标以了解卷特定的信息。filesystem 设备与文件系统（又称为根）相关，后者存储了与操作系统相关的文件。

**rdsdev** 设备名称已弃用。**rdsdev** 设备仅与主 `/rdsdbdata` 存储卷相关，不包括来自附加存储卷的指标。

![\[显示文件系统使用情况的图表\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-filesystem.png)


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

![\[增强监测的主和辅助选择\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-primary-secondary.png)


有关多可用区部署的更多信息，请参阅[配置和管理 Amazon RDS 的多可用区部署](Concepts.MultiAZ.md)。

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

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

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

![\[“Process list (进程列表)”视图\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/metrics2.png)


**Process list (进程列表)** 视图中所示的增强监测指标按以下方式组织：
+ **RDS child processes (RDS 子进程)** – 显示支持数据库实例的 RDS 进程的摘要，例如 和 `mysqld`（对于 MySQL 数据库实例）。进程线程在父进程下嵌套显示。进程线程仅显示 CPU 使用率，因为进程所有线程的其他指标都相同。控制台最多显示 100 个进程和线程。因此，显示结果将是占用最多 CPU 和内存的进程和线程。如果有超过 50 个进程和超过 50 个线程，则控制台只会显示每种类别的前 50 个。这种显示方式有助于您了解哪些进程对性能影响最大。
+ **RDS processes (RDS 进程)** – 摘要显示 RDS 管理代理所用的资源、诊断监控进程以及支持 RDS 数据库实例所需的其他AWS进程。
+ **OS processes** – 显示内核和系统进程摘要，这些进程通常对性能影响最小。

对每个进程列出的项目有：
+ **VIRT** – 显示进程的虚拟大小。
+ **RES** – 显示进程正在使用的实际物理内存。
+ **CPU%** – 显示进程正在使用的总 CPU 带宽的百分比。
+ **MEM%** – 显示进程使用的总内存的百分比。

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

以下情况下不会返回增强监测指标：
+ 数据库实例发生了故障转移。
+ 更改了数据库实例的实例类 (扩展计算)。

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