в чем разница между slab, page и chunk in memcached
? Если мы установим -m 128
, тогда сколько у нас плиты, страницы, чанка? В чем преимущество плиты?
Эта страница дает хорошее объяснение терминов memcached. Основное отношение между ними таково: у плиты много страниц, у которых много кусков. Здесь я цитирую следующий абзац:
Когда вы просите memcached сохранить значение, он ищет «плиту», связанную с этим значением. Плита содержит значения в пределах определенного диапазона размеров. Slabs состоят из страниц размером 1MB, которые разбиты на части размером с slab. Допустим, ваше значение составляет 1001 байт; memcached будет искать блок, содержащий значения от 1000 до 2000 байтов. Затем он находит страницу с пустым фрагментом и вставляет значение в этот фрагмент. Обратите внимание, что размер блока фиксирован - он должен составлять 2000 байтов, чтобы сохранить наибольшее значение для плиты.