Опис тега abz
Сервер має 24 ГБ пам'яті і 4 чотириядерних процесора. Він запускає зайнятий сайт на Apache/PHP і MySQL або іноді видає повідомлення про те, що навантаження на сервер занадто висока. Коли я дивлюся на журнали, він ніколи не використовує більше 3 ГБ пам'яті, який здається дивним для мене теж. Це може бути MySQL або Апач налаштування.
Ось деякі дані
команди uname -а
Лінукс s2274 2.6.32-32-сервер #62-Убунту СМП Ср апр 20 22:07:43 UTC 2011 x86_64 з ГНУ/Лінукс
безкоштовно -м
загальна безкоштовно загальна буферів кешування
Мем: 24153 20951 3201 0 125 17719
-/+ буфери/кеш: 3106 21046
Обмін: 11240 14 11226
Як ви бачите, тут сказано, що існує 20 ГБ у використанні. Але коли я дивлюся на верхній частині при цьому ніколи не приходить використання 3092. Процесори не дуже активний, середнє навантаження становить 0,9. Я міг би збільшити обсяг пам'яті, що використовується Apache та/або MySQL, щоб побачити, якщо він може використовувати Аллі пам'яті?
На жаль, я був далеко на деякий час..... Ось висновок із команду mysqld:
120108 8:48:21 [Примітка] плагін 'інтегрований' відключена.
--binlog_cache_size=#
--bulk_insert_buffer_size=#
--delayed_queue_size=#
--join_buffer_size=#
--key_buffer_size=# розмір буфера, використовуваного для блоків індексів для MyISAM
--key_cache_block_size=#
--max_binlog_cache_size=#
--max_binlog_size=# двійковий журнал буде обертатися автоматично, коли розмір
max_relay_log_size дорівнює 0. Мінімальне значення цього
--max_heap_table_size=#
--max_join_size=# сполуки, які, ймовірно, будете читати більше
max_join_size запису повертає помилку.
--max_relay_log_size=#
розмір перевищує max_binlog_size. 0 крім того, мінімальна
--myisam_block_size=#
--myisam_data_pointer_size=#
--myisam_max_extra_sort_file_size=#
--myisam_max_sort_file_size=#
--myisam_sort_buffer_size=#
--preload_buffer_size=#
--profiling_history_size=#
--query_alloc_block_size=#
--значення query_cache_size.=#
--query_prealloc_size=#
--range_alloc_block_size=#
--read_buffer_size=#
--read_rnd_buffer_size=#
--record_buffer=# псевдонім для read_buffer_size
--sort_buffer_size=#
--thread_cache_size=#
--tmp_table_size=# якщо внутрішньої пам'яті тимчасові таблиці перевищує цей
--transaction_alloc_block_size=#
--transaction_prealloc_size=#
binlog_cache_size 32768
bulk_insert_buffer_size 8388608
delayed_queue_size 1000
join_buffer_size 12582912
key_buffer_size 805306368
key_cache_block_size 1024
max_binlog_cache_size 18446744073709547520
max_binlog_size 104857600
max_heap_table_size 805306368
max_join_size 18446744073709551615
max_relay_log_size 0
myisam_block_size 1024
myisam_data_pointer_size 6
myisam_max_extra_sort_file_size 2147483648
myisam_max_sort_file_size 9223372036853727232
myisam_sort_buffer_size 25165824
preload_buffer_size 32768
profiling_history_size 15
query_alloc_block_size 8192
значення query_cache_size. 805306368
query_prealloc_size 8192
range_alloc_block_size 4096
read_buffer_size 25165824
read_rnd_buffer_size 25165824
sort_buffer_size 25165824
thread_cache_size 256
tmp_table_size 805306368
transaction_alloc_block_size 8192
transaction_prealloc_size 4096
В PHP memory_limit-це 128М
Я бачу, що 3 ГБ в деяких ситуаціях. Ф. Я. Крім, зверху і коли я увійти в Webmin статус сервера.( так, я використовувати Webmin, так як я роблю багато керування з iPad ;))
Я постараюся додати сюди скріншот...