linux - Teradata SLES Linux 服务器上的内存使用情况

标签 linux database memory memory-management teradata

首先,我是 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/

相关文章:

linux - Bash 输出重定向的问题

linux - 修改 rootfs (petalinux on zynq)

linux - 使用 SSH 的嵌套 grep

caching - 更大的缓存大小是否总是会提高性能?

c# - 数组被C#虚拟机写保护

java - 在 CHROOT 环境中工作 - 尝试安装 JDK 时出错

sql - Postgresql 转储是否创建以最后一个键开头或之后的序列?

mysql - 如何在 PostgreSQL 数据库中使用 DAY 函数?

sql-server - 从 ntext 转移到 nvarchar(max) 有什么问题吗

linux - 如何访问内容位于内存而不是磁盘上的文件?