Как уменьшить использование кэша MySQL и увеличить объем свободной памяти?

В настоящее время у меня есть виртуальный сервер с 12 ГБ ОЗУ и 8 ЦП, на котором работает множество веб-сайтов с Apache и MySQL.

При просмотре монитора PhpMyAdmin я вижу следующий график использования ресурсов:

изображение -> https://www.astralinternet.com/images/fancybox/screen.png

Как я могу получить «Кэшированная память» должна быть уменьшена с 6. 1 примерно до 2-3Гб и поднять объем свободной памяти?

Моя текущая конфигурация my.cnf:

[mysqld]
socket                   =/var/lib/mysql/mysql.sock
innodb_buffer_pool_size  =1G
innodb_log_file_size     =256M    

key_buffer_size          =1G

query_cache_type         =1
query_cache_size         =2M

max_heap_table_size      =24M     
tmp_table_size           =24M     
open_files_limit         =8000    
table_open_cache         =5000    
max_connections          =75      
read_rnd_buffer_size     =4M      
thread_cache_size        =-1      
query_cache_limit        =4M      
max_allowed_packet       =4M      

default-storage-engine=MyISAM
innodb_file_per_table=1
join_buffer_size=4M
local-infile=0
long_query_time=5
sort_buffer_size=2M

Спасибо, Дэниел

-2
задан 9 December 2015 в 22:03
1 ответ

Ваша операционная система использует неиспользованную оперативную память в качестве кэша. При запросе приложений используемая в качестве кэша оперативная память будет очищена и передана им. Это совершенно нормально.

Ваша система работает так, как вы задумали.

1
ответ дан 5 December 2019 в 21:25

Теги

Похожие вопросы