如果需要8个独立power处理器,该如何验证提供的服务器达到了申请要求

生产上有个OLTP数据库在规划,3个月数据量2TB,3个月以上的数据会被清理。如果按照1个Power处理器可处理300GB活动数据。那就需要8个Power处理器了,计划同时配置128GB物理内存、192GB交换内存。目前有一台压力测试服务器,配置如下:System Model: IBM,9117-MMDProcessor Type: Po...显示全部

生产上有个OLTP数据库在规划,3个月数据量2TB,3个月以上的数据会被清理。如果按照1个Power处理器可处理300GB活动数据。那就需要8个Power处理器了,计划同时配置128GB物理内存、192GB交换内存。

目前有一台压力测试服务器,配置如下:

System Model: IBM,9117-MMD

Processor Type: PowerPC_POWER7

Number Of Processors: 4

Processor Clock Speed: 3808 MHz

CPU Type: 64-bit

+ proc0                                                             Processor

+ proc4                                                             Processor

+ proc8                                                             Processor

+ proc12                                                            Processor

是不是只要验证Number of Processors,这个数字是8就可以满足要求了。

vmstat中的ent要验证吗?,如果要验证,遵从如上逻辑推算的话,该处的值应该是多少。

vmstat中的ent、pc、ec分别表示什么意思?

还有proc0、proc4等,是不是表示1个Power处理器通过SMT技术被翻倍成4个逻辑处理器了,在数据库高负载的情况下,用topas通常看到只有某几个逻辑处理器的CPU使用率到80%以上,大多数很低甚至空闲,有什么方法可以改进这种情况?

该机器如果这样配置的话,面对如此大的数据量,内存估计还是瓶颈,想了解下CPU会存在瓶颈吗?

对于这样的内存大小,操作系统的内存页设置为多大比较合适?4K、64K、16M、16G。


收起
参与11

查看其它 1 个回答2013software的回答

2013software2013software软件开发工程师交通银行

孙伟光,你好,谢谢你的回答。

1、1个Power处理器可处理300GB活动数据,这个有什么依据或者出处吗。参考自《DB2设计、管理与性能优化艺术》的P77,我比较认同这个结论,因为在生产上,数据库服务器出现CPU瓶颈的情况较少。

2、ent=2.0那一块,是指相对于lcpu=8,分了其中的2个逻辑CPU给该分区使用,还是相对于物理CPU个数,分了2个物理CPU给该分区使用啊?

互联网服务 · 2016-10-20
浏览2170

回答者

2013software
软件开发工程师交通银行

2013software 最近回答过的问题

回答状态

  • 发布时间:2016-10-20
  • 关注会员:3 人
  • 回答浏览:2170
  • X社区推广