Да, как Вы говорите, просто устанавливаете PAE-осведомленное ядро и начальную загрузку от него.
На самом деле, если Вам выделили 4 ГБ памяти к VMs теперь, Вы могли бы видеть улучшение с новым ядром. Я буду держать пари, что, если Вы смотрите прямо сейчас на non-PAE kernel'd хост, Вы найдете, что у Вас есть приблизительно 3.3 ГБ доступной памяти, не 4.0 ГБ.
Короткий ответ на Ваш вопрос: это не.
Распределенный memcached имеет смысл, где Ваша система может получить действительные ответы от кэша, вместо наличия делают дорогие поиски/вычисление для получения корректного ответа.
В случае memcached, говорящего через Интернет с задержками, возможно, 60-100ms или больше, нет действительно ничего, чтобы быть полученным. Возможности являются Вашей системой, сможет к поиску/вычислять корректные ответы намного быстрее, чем это может найти корректный ответ в кэше на полпути через Интернет.
Вам нужен гигабит (или быстрее) сеть между memcached узлами для получения любых выигрышей в производительности. Ваша установка разработана для обработки отказа и географической производительности. Если бы Вашими серверами A и B был действительно A1, A2 и B1, то B2 memcached мог бы быть для Вас.