首先,我是 Teradata 的新手。
我的问题与小型 Teradata 服务器(例如我的服务器)上的“正常”内存消耗有关。 所讨论的服务器是一台 2 节点机器(TD v.14.10),具有 48 安培、2 个解析引擎和 96GB RAM。
我从命令行运行 top
命令,我注意到我只剩下大约 600MB 的 RAM 内存。
大部分内存分配给名为 pdevproc 和 actmain 的进程(我相信这是 AMP 进程)。
这些进程的每个实例都分配有 2.9GB RAM。
这正常吗?如果不正常,应该采取什么措施来减少分配的内存?
最佳答案
Teradata 通常可以很好地管理内存使用的配置,无需 DBA 进行交互。如果您对系统上的内存利用率有疑问,您应该查看 ResUsageSpma 表,它将有助于解释数据库如何在您的环境中利用内存。
如果您对操作系统级别报告的内容有疑问,我建议您联系您的 Teradata CSR、Teradata 系统工程师,或者向 Teradata GSC 提出事件。根据我的经验,我从未接触过 Teradata 系统上操作系统中与系统性能有关的任何内容。
您的里程可能会有所不同,但我希望这会有所帮助。
关于linux - Teradata SLES Linux 服务器上的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27388663/