>>> Francesco Leonetti <[EMAIL PROTECTED]> Sunday, February 09, 2003
5:43:45 AM >>>
Dear list,

I've been searching the archives before posting this request since it 
is about something you've already discussed. But I didn't find the 
solution, so here it comes my question.

It is about RAM consuming.

I'm running a PHP/mysql application on a redhat 8.1 - kernel 2.4-18 - 
512 MB RAM system.
I'm using mysql 3.23.54a mysql-server and PHP 4.2.2.

I understand that mysqld won't steal too much RAM as long as it is well

tuned.
I'm not sure I succeeded in tuning the mysqld so here it follows the 
relavant part of my.cnf, the values are calculated by logging the 
mysqld status:

set-variable    = key_buffer=16M
set-variable    = max_allowed_packet=1M
set-variable    = table_cache=100
set-variable    = sort_buffer=512k
set-variable    = net_buffer_length=8K
set-variable    = myisam_sort_buffer_size=8M
set-variable    = max_connections=200
set-variable    = max_user_connections=200
set-variable    = wait_timeout=300
skip-innodb
skip-bdb

While there are 23 threads running and 100 opened tables, I see from 
the "top" tool that a great amount of RAM is allocated as "cached". 
Typically from 200 to 350 MB, leaving the rest to the processes. This 
leads very soon to a degradation of the system performance (the swap 
memory increases dramatically). In some other posts of this list I 
found out that this couldn't be neccessarily related to mysqld 
activities but to some other linux kernel matters (I didn't understand

which one precisely).

Well, I have another server, configured exactly as the previous one. 
This is a sort of backup server ready to be used in case the main one 
crashes. No one but me is accessing this second server.
I notice that the amount of RAM allocated as "cached" is pretty low 
(around 80MB). But at the time I start browsing some web pages 
(involving mysql queries) the RAM used as "cached" increases quickly.

Am I wrong in thinking that there must be some relationship between 
mysql queries and kernel cache memory? (maybe filesystem caching 
related to index and tables files??)
I cannot find out how to prevent the kernel from caching so much
memory.
The only thing I've been  able to do for now is just rebooting the 
system.
Of course I cannot keep doing that.

What is wrong? Is something that I have to fix on the mysql side or on

the linux side?

This is driving me crazy so any help would be precious and
appreciated.

Thank you.


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to