Chinaunix首页 | 论坛 | 博客
  • 博客访问: 704
  • 博文数量: 1
  • 博客积分: 40
  • 博客等级: 民兵
  • 技术积分: 15
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-04 10:06
文章分类
文章存档

2012年(1)

我的朋友
最近访客

分类:

2012-07-20 15:34:10

    近期工作需要,对现有的线上环境进行tpcc测试,为数据库的参数配置提供参考。以下是本人的测试内容,希望大家能够指出工作中的问题。由于篇幅较大,该内容将分章来写。

 

一、物理环境:

 

Summary:       HP DL360 G7, 1 x Xeon E5620 2.40GHz, 47.2GB / 48GB 1333MHz DDR3

System:         HP ProLiant DL360 G7

Processors:     1 (of 2) x Xeon E5620 2.40GHz 133MHz FSB (HT enabled, 4 cores, 16 threads)

Memory:        47.2GB / 48GB 1333MHz DDR3 == 6 x 8GB, 12 x empty

Disk:            cciss/c0d0 (cciss0): 1.2TB (25%) RAID-10 == 4 x HP-EG0600FBDSR

Disk-Control:    cciss0: Hewlett-Packard Company Smart Array G6 controllers, FW 5.14, Cache on 256MB/768MB (R/W)

Chipset:         Intel 82801JIB (ICH10)

Network:       eth0 (bnx2): Broadcom NetXtreme II BCM5709 Gigabit, 78:e7:d1:f7:d4:d4, 1000Mb/s

Network:       eth1 (bnx2): Broadcom NetXtreme II BCM5709 Gigabit, 78:e7:d1:f7:d4:d6, no carrier

Network:       eth2 (bnx2): Broadcom NetXtreme II BCM5709 Gigabit, 78:e7:d1:f7:d4:cc, no carrier

Network:       eth3 (bnx2): Broadcom NetXtreme II BCM5709 Gigabit, 78:e7:d1:f7:d4:ce, no carrier

OS:            CentOS 5.6 (Final), Linux 2.6.18-238.19.1.el5 x86_64, 64-bit

BIOS:          HP P68 05/05/2011

Hostname:      l-dba5.ops.cn1

 

二、测试计划:

1、  测试innodb_buffer_pool_size分别为24G50%)、32G66.67%)、36G75%)时,percona server的性能。

2、  测试innodb_log_file_size分别为1G4G时,percona server的性能。

3、  测试innodb_log_buffer_size分别为256M512M时,percona server的性能。

4、  测试innodb_max_dirty_pages_pct分别为507590时,percona server的性能。

5、  测试innodb_additional_mem_pool_size分别为64M256M512M时,percona server的性能。

6、  测试innodb_thread_concurrency分别为01632时,percona server的性能。

 

三、测试工具:

PerconaTPCC-MySQL测试工具,具体使用参考TPCC-MySQL使用说明文档

 

四、配置文件关键参数:

key_buffer_size = 64M

max_allowed_packet = 1M

table_open_cache = 512

sort_buffer_size = 2M

read_buffer_size = 2M

read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size = 32M

thread_concurrency = 32

innodb_buffer_pool_size =

innodb_additional_mem_pool_size =

innodb_log_file_size =

innodb_log_buffer_size =

innodb_flush_log_at_trx_commit = 2

innodb_lock_wait_timeout = 50

innodb_max_dirty_pages_pct=

innodb_file_per_table

innodb_thread_concurrency=

 

其中红色标注的是进行测试的变化的值,由于每次测试都要查看某一个参数对性能的影响。因此,在测试单个参数对性能的影响时,其他参数都给出一个合理值。

 

阅读(110) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~