Ik ben net geswitched van een Dual AMD MP 2600+ 2GB ram gewoon IDE harddrive naar een Dual Xeon 2.8 GHz 2 GB ram met SCSI harddisks. Ik zou denken dat dit een (behoorlijke) speedimprovement is, maar de website die ik draai gaat alleen nog maar trager.
De server wordt alleen gebruikt voor MySQL dus ik heb het vermoeden dat het aan die settings ligt.
mysql Ver 12.22 Distrib 4.0.18, for pc-linux-gnu (i686)
We draaiden vannochtend met onderstaande config file met mysql_pconnect, maar toen dat zo traag ging hebben we de max_connections verlaagd naar 50, daar gaf ie echter vaak aan 'Too many connections'. Toen weer teruggezet naar 500 en geswitched naar mysql_connect, maar dat mocht de speed ook niet verbeteren.
Dit staat er in de my.cnf
De top-info op die server:
Iemand een idee van waar het aan ligt dat de speed zo drastisch is verslechterd?
Misschien heb ik ongelijk over dat de nieuwe server sneller moet zijn dan de oude, als dat zo is hoor ik het ook graag!
De server wordt alleen gebruikt voor MySQL dus ik heb het vermoeden dat het aan die settings ligt.
mysql Ver 12.22 Distrib 4.0.18, for pc-linux-gnu (i686)
We draaiden vannochtend met onderstaande config file met mysql_pconnect, maar toen dat zo traag ging hebben we de max_connections verlaagd naar 50, daar gaf ie echter vaak aan 'Too many connections'. Toen weer teruggezet naar 500 en geswitched naar mysql_connect, maar dat mocht de speed ook niet verbeteren.
Dit staat er in de my.cnf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] err-log = /var/log/mysql/mysql.err socket = /var/run/mysqld/mysqld.sock open_files_limit = 8192 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-locking thread_stack = 128K skip-innodb max_connections = 500 key_buffer = 150M myisam_sort_buffer_size = 64M join_buffer_size = 1M read_buffer_size = 1M sort_buffer_size = 1M table_cache = 1500 thread_cache_size = 128 wait_timeout = 14400 connect_timeout = 10 max_allowed_packet = 16M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 32M query_cache_type = 1 [mysqldump] quick max_allowed_packet = 16M [isamchk] key_buffer = 64M sort_buffer = 64M read_buffer = 16M write_buffer = 16M |
De top-info op die server:
code:
1
2
3
4
5
| top - 06:16:39 up 2:12, 3 users, load average: 32.34, 29.71, 28.33 Tasks: 200 total, 14 running, 186 sleeping, 0 stopped, 0 zombie Cpu(s): 84.6% user, 11.2% system, 0.0% nice, 4.2% idle Mem: 2069644k total, 320540k used, 1749104k free, 17840k buffers Swap: 2000084k total, 0k used, 2000084k free, 134868k cached |
Iemand een idee van waar het aan ligt dat de speed zo drastisch is verslechterd?
Misschien heb ik ongelijk over dat de nieuwe server sneller moet zijn dan de oude, als dat zo is hoor ik het ook graag!