- 论坛徽章:
- 0
|
我采用的也是--static 参数静态源码编译安装,ps里看到是多个mysqld进程,我的mysqld占用系统资源非常大,论坛高峰时访问也很慢,各位帮看看是什么原因要怎么优化下?
- top - 22:55:27 up 37 days, 4:48, 1 user, load average: 8.80, 11.93, 11.30
- Tasks: 164 total, 4 running, 160 sleeping, 0 stopped, 0 zombie
- Cpu(s): 90.4% us, 9.0% sy, 0.0% ni, 0.6% id, 0.0% wa, 0.0% hi, 0.0% si
- Mem: 4149144k total, 3199868k used, 949276k free, 10540k buffers
- Swap: 4096532k total, 2420k used, 4094112k free, 2368696k cached
- PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
- 14531 mysql 20 0 1426m 695m 3044 R 64 17.2 0:01.46 mysqld
- 13645 mysql 23 0 1426m 695m 3044 R 44 17.2 0:08.11 mysqld
- 14400 mysql 15 0 1426m 695m 3044 S 18 17.2 0:00.35 mysqld
- 14158 mysql 15 0 1426m 695m 3044 S 11 17.2 0:00.38 mysqld
- 14254 mysql 15 0 1426m 695m 3044 S 6 17.2 0:00.72 mysqld
- 14464 mysql 15 0 1426m 695m 3044 S 4 17.2 0:00.15 mysqld
- 13962 mysql 15 0 1426m 695m 3044 S 3 17.2 0:00.37 mysqld
- 14029 mysql 15 0 1426m 695m 3044 S 3 17.2 0:01.99 mysqld
- 13740 mysql 15 0 1426m 695m 3044 S 2 17.2 0:00.83 mysqld
- 14070 mysql 15 0 1426m 695m 3044 S 2 17.2 0:00.17 mysqld
- 14073 mysql 15 0 1426m 695m 3044 S 2 17.2 0:00.62 mysqld
- 14287 mysql 15 0 1426m 695m 3044 S 2 17.2 0:00.05 mysqld
- 13695 mysql 15 0 1426m 695m 3044 S 1 17.2 0:03.99 mysqld
- 13749 mysql 15 0 1426m 695m 3044 S 1 17.2 0:06.97 mysqld
- 14085 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.45 mysqld
- 14088 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.13 mysqld
- 14145 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.18 mysqld
- 14200 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.09 mysqld
- 14204 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.45 mysqld
- 14231 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.08 mysqld
- 14261 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.10 mysqld
- 14262 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.23 mysqld
- 14315 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.37 mysqld
- 14337 mysql 15 0 1426m 695m 3044 S 1 17.2 0:04.24 mysqld
- 14340 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.08 mysqld
- 14346 mysql 16 0 1426m 695m 3044 S 1 17.2 0:00.06 mysqld
- 14354 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.58 mysqld
- 14357 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.07 mysqld
- 14361 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.14 mysqld
- 14384 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.21 mysqld
- 14430 mysql 16 0 1426m 695m 3044 S 1 17.2 0:00.09 mysqld
- 14435 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.14 mysqld
- 14446 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.10 mysqld
- 14447 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.06 mysqld
- 14460 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.13 mysqld
- 14461 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.11 mysqld
- 14506 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.26 mysqld
- 14514 mysql 16 0 1426m 695m 3044 S 1 17.2 0:03.87 mysqld
- 14515 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.05 mysqld
- 14525 mysql 15 0 1426m 695m 3044 S 1 17.2 0:00.15 mysqld
复制代码
高峰时系统负载:
23:04:08 up 37 days, 4:57, 1 user, load average: 20.10, 23.75, 17.33
硬件配置:
xeon5110 1.6Ghz CPU 一颗,4G内存,SAS硬盘 RAID1
Redhat AS4操作系统 Mysql 5.0.51a 源码包静态编译 此系统纯跑Mysql服务
my.cnf 配置:
- [mysqld]
- port = 3306
- socket = /tmp/mysql.sock
- skip-locking
- skip-name-resolve
- skip-innodb
- skip-bdb
- back_log = 256
- key_buffer = 1024M
- max_allowed_packet = 4M
- #table_cache = 256
- #table_cache = 384
- table_cache = 512
- #sort_buffer_size = 4M
- #sort_buffer_size = 8M
- sort_buffer_size = 16M
- read_buffer_size = 4M
- read_rnd_buffer_size = 8M
- #myisam_sort_buffer_size = 64M
- myisam_sort_buffer_size = 128M
- thread_cache_size = 64
- query_cache_size = 256M
- #tmp_table_size = 256M
- #tmp_table_size = 512M
- tmp_table_size = 768M
- max_connections = 1024
- wait_timeout = 8
- # Try number of CPU's*2 for thread_concurrency
- thread_concurrency = 4
复制代码 |
|