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