Der RSS-Wert bei "top" für die mysq-Prozesse steigt im Laufe der Zeit stetig an. Wenn Mysql gestartet wird, liegt RSS bei ca. 14 MB. Jetzt nach einem Tag Laufzeit liegen die RSS-Werte bei 58 MB
Code: Select all
12:02pm up 97 days, 22:59, 1 user, load average: 0.28, 0.29, 0.27
120 processes: 116 sleeping, 2 running, 2 zombie, 0 stopped
CPU states: 0.1% user, 0.5% system, 0.0% nice, 99.2% idle
Mem: 1550064K av, 1162560K used, 387504K free, 0K shrd, 35680K buff
Swap: 1052248K av, 34500K used, 1017748K free 789728K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
6085 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:04 mysqld
6087 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:03 mysqld
6088 mysql 20 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6089 mysql 20 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6090 mysql 20 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6091 mysql 21 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6092 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6093 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6094 mysql 16 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
6095 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:25 mysqld
7304 mysql 17 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
27230 mysql 18 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
27264 mysql 15 0 59240 57M 2252 S 0.0 3.8 0:00 mysqld
Die Config sieht so aus:
Code: Select all
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 64M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
net_buffer_length = 8K
myisam_sort_buffer_size = 16M
language = /usr/share/mysql/german/
query_cache_size = 32M
query_cache_limit = 512K
query_cache_type = 1
max_connections=150
#skip-networking
log-bin
server-id = 1
#master-host = <hostname>
#master-user = <username>
#master-password = <password>
#master-port = <port>
#log-bin
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname
#bdb_cache_size = 4M
#bdb_max_lock = 10000
#innodb_data_home_dir = /var/lib/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 32M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
Ich nehme an, das die steigenden Rescourcen mit dem aktiviertem Querycache zusammenhängen. Wie hoch kann der RSS-Wert mit dieser Konfiguration theoretisch steigen??
Welche Einstellungen sind dafür relevant?
mfg
flotte