Если вы развертываете memcached, вы, вероятно, обладаете довольно значительной инфраструктурой (многие, многие машины уже развернуты). Даже если вы посвящаете новые машины в memcached, вам нужно будет запустить на них какое-то другое программное обеспечение для управления системой, мониторинга, поддержки оборудования и т. Д. Это программное обеспечение может быть настроено вашей командой для вашей инфраструктуры.
Таким образом, выбор платформы ОС будет зависеть от того, что ваша операционная группа и поставщик оборудования будут поддерживать для использования в производстве.
Стоимость нескольких лицензий Windows, вероятно, довольно несущественна, и вы, вероятно, уже имеете массовую подписку - на самом деле серверы могут быть заказаны с уже имеющимися лицензиями Windows.
Сказав это, вам определенно понадобится 64-битная ОС, если вы используете memcached - использование 32-битной ОС не очень разумно и будет означать, что большая часть вашей ОЗУ не может использоваться (вы будете ограничены вокруг 3G в зависимости от ОС).
Я предполагаю, что если вы развертываете memcached, вы будете делать это на оборудовании с большим количеством оперативной памяти - в конце концов, это довольно бессмысленно.