Spec-Zone .ru
спецификации, руководства, описания, API

15.6.4.2. Статистика Плит memcached

Добраться slabs статистика, используйте stats slabs команда, или эквивалентный API.

Статистические данные плиты предоставляют Вам информацию о плитах, которые создали и выделили для того, чтобы хранить информацию в пределах кэша. Вы получаете информацию и о каждой отдельной плите-class и о полной статистике для целой плиты.

STAT 1:chunk_size 104STAT 1:chunks_per_page 10082STAT 1:total_pages 1STAT 1:total_chunks 10082STAT 1:used_chunks 10081STAT 1:free_chunks 1STAT 1:free_chunks_end 10079STAT 9:chunk_size 696STAT 9:chunks_per_page 1506STAT 9:total_pages 63STAT 9:total_chunks 94878STAT 9:used_chunks 94878STAT 9:free_chunks 0STAT 9:free_chunks_end 0STAT active_slabs 2STAT total_malloced 67083616END

Отдельные stats для каждой плиты class снабжаются префиксом ID плиты. Уникальный ID дается каждой выделенной плите от самого маленького размера до самого большого. Префиксное число указывает на плиту число class относительно расчетного блока от указанного фактора роста. Следовательно в примере, 1 первый размер блока, и 9 9-ый блок выделенный размер.

Параметры, возвращенные для каждого размера блока и описания каждого параметра, обеспечиваются в следующей таблице.

Статистическая величина Описание Версия
chunk_size Место, выделенное к каждому блоку в пределах этой плиты class.
chunks_per_page Число блоков в пределах единственной страницы для этой плиты class.
total_pages Число страниц, выделенных этой плите class.
total_chunks Число блоков, выделенных плите class.
used_chunks Число блоков, выделенных элементу..
free_chunks Число блоков, еще выделенных элементам.
free_chunks_end Число свободных блоков в конце последней выделенной страницы.
get_hits Число получает хиты к этому блоку 1.3.x
cmd_set Число команд набора на этом блоке 1.3.x
delete_hits Число удаляет хиты к этому блоку 1.3.x
incr_hits Число инкремента совершает нападки к этому блоку 1.3.x
decr_hits Число декрементных хитов к этому блоку 1.3.x
cas_hits Число CAS совершает нападки к этому блоку 1.3.x
cas_badval Число CAS совершает нападки на этом блоке, где существующее значение не соответствовало 1.3.x
mem_requested Истинный объем памяти памяти требуют в пределах этого блока 1.4.1

Следующие дополнительные статистические данные покрывают информацию для всего сервера, а не на блоке основанием блока:

Статистическая величина Описание Версия
active_slabs Общее количество классов плиты выделяется.
total_malloced Общая сумма памяти, выделенной страницам плиты.

Значения ключа в статистике плиты chunk_size, и соответствие total_chunks и used_chunks параметры. Они данные индикацию относительно использования размера блоков в пределах системы. Помните, что одна пара ключ/значение помещается в блок подходящего размера.

От этих stats можно понять свой размер и разделить на блоки выделение и распределение. Если Вы храните много элементов многими в значительной степени различными размерами, полагаете, что корректировка фактора роста размера блока увеличивается в больших шагах, чтобы предотвратить убыток памяти и блок. Хорошая индикация относительно плохого фактора роста является высоким числом различных классов плиты, но с относительно немногими блоками фактически в использовании в пределах каждой плиты. Увеличение фактора роста создает меньше классов плиты и поэтому лучше использует выделенные страницы.