Оновлено, дивіться внизу довге (вибачте) питання.
Дивлячись на нашу складну статистику, я думаю, що знайшов проблему, про яку раніше не знав. Здається, у нас є дивно велика кількість витраченого простору. Я перевірив у phpmemcacheadmin на зміну, і виявив, що це зображення дивиться на мене:
Зараз у мене склалося враження, що найгіршим сценарієм буде те, що є 50% відходів, хоча я перший визнаю, що не знаю всіх подробиць. Я прочитав - серед інших - цю сторінку, яка справді дещо стара, але так це наша версія запам’ятовування. Я думаю, я розумію, як працює система ( наприклад ). Я вірю, але мені важко зрозуміти, як ми могли дістати до 76% витраченого простору.
Швидкість виселення, яку показує phpmemcacheadmin, є 2 ev/s
, тому тут є певна проблема.
Основне питання: що я можу зробити, щоб це виправити . Я міг би кинути на нього більше пам’яті (на мою думку, є додаткова кількість доступних), можливо, я повинен поспілкуватися з конфігурацією плит (це можливо навіть з цією версією?), Можливо, є й інші варіанти? Оновлення згаданої версії - це не швидко доступний варіант.
З другого питання, з цікавості, звичайно, якщо очікується швидкість 75% (і зростаючого) витраченого простору, і якщо так, то чому.
Система: На даний момент я не можу нічого робити, я знаю, що запам’ятована версія не найновіша, але це картки, які мені роздали.
- Запам'ятоване 1.4.5
- Apache 2.2.17
- PHP 5.3.5
Як відповідь на відповідь @DavidSchwartz: ось статистичні дані про плити, які виробляє phpmemcacheadmin: (більше плит btw, ніж цих)
(Тут я також трохи пізніше вставив статистику у текстовому форматі )
ОНОВЛЕННЯ
Я перезапустив демон з -f 1,5, і це виглядало дуже добре. Після деякого прогріву ми використали / витратили 50/50. Але, як і раніше, чим довше у нас було вдень (воно стає більш зайнятим протягом дня), воно почало падати назад до того, що є зараз: 30/70, а витрачається все ще зростає. Крім того, я досі не знаю, звідки походить "даремно". Я бачу цю плиту:
**Slab 5 Stats**
Chunk Size 496.0 Bytes
Used Chunk 77502 [24.6 %]
Total Chunk 314986
Total Page 149
Wasted 117.3 MBytes
Hits 30.9 Request/sec
Evicted 0
Він не повний, він не виселяється, але витрачає 117,3 Мбіт. Швидкий розрахунок, який я зробив (виправте мене, якщо я помиляюся):
- попередня плита має розмір шматка 328, тому в гіршому випадку ця плита заповнена 329 байтними шматками.
- це означає, що він витрачає 167 байт на використаний фрагмент = 12942834 байт = 12,3 Мб
Тоді звідки взялися інші 105 Мб ? Більший брат прямо поруч виглядає так:
**Slab 6 Stats**
Chunk Size 744.0 Bytes
Used Chunk 17488 [31.0 %]
Total Chunk 56360
Total Page 40
Wasted 31.1 MBytes
Hits 107.7 Request/sec
Evicted 1109