Если и типы A-и B-находятся на ОС на 32 бита, не должно быть никакого различия в размерах объекта для приложений пространства пользователя как memcached. Различия были видны для ядра, если PAE позволен/отключен, но даже который не должен влиять на использование памяти пространства пользователя.
Вы могли отправить полный вывод stats
, stats sizes
, stats items
для обоих типов? (Два последних могут занять много времени у памяти большой емкости, но в 67M это не Ваш случай).
И, верный, начальный вывод memcached -vv
.
Из того, что я прочитал на pf.conf manpage вам может потребоваться изменить правило на:
match in all scrub (no-df random-id)
По мне, так это выглядит очень похоже на то, что у вас проблемы с блокировкой ICMP, который является неотъемлемой частью TCP/IP, на самом деле. ICMP используется как минимум для Path MTU discovery. Выдержка из Руководства FreeBSD, PF раздел:
Протокол ICMP посылает и получает контрольные сообщения между хостами и шлюзами, в основном для того, чтобы обеспечить обратную связь с отправителем о любых необычных или сложных условиях поступления на целевой хост. Маршрутизаторы используют ICMP для согласования размеров пакетов и других параметров передачи в процессе, часто называемом обнаружением пути MTU.
PMTU работает точно с использованием DF, который вы очищаете, если только не удалены правила scrub
.