数据库服务器依靠主机的操作系统提供对系统资源(例如,CPU、内存和各种未缓冲的磁盘 I/O 接口和文件)的访问。每个操作系统都有其自己的一套实用程序用来报告使用系统资源的状况。
一些操作系统的不同实现尽管具有名称相同的监视实用程序,但有不同的选项和信息显示。
下表列出监视系统资源的一些 UNIX 实用程序。
UNIX 实用程序 | 描述 |
---|---|
vmstat | 显示虚拟内存统计信息 |
iostat | 显示 I/O 利用率统计信息 |
sar | 显示各种资源统计信息 |
ps | 显示活动进程信息 |
有关如何监视操作系统资源的详细信息,请参阅参考手册或系统管理指南。
要定期捕获系统资源的状态,可使用主机操作系统中提供的调度工具(如 cron)作为性能监视系统的一部分。