Я установил PPTPD и на Redhat, и на ubuntu, и обнаружил, что ubuntu медленнее, чем Redhat, путем тестирования, то есть: нужно ли мне оптимизировать сеть с Ubuntu?
Мы используем FreeBSD в качестве терминатора PPTP из-за полной реализации PPTP в ядре, поэтому у него нет накладных расходов на копирование пакетов в и из пользовательского пространства для en / decapsulation. Четырехъядерный процессор Xeon с гиперпоточностью обрабатывает около 400 пользователей и 250 Мбит трафика PPTP в пике при средней нагрузке около 2,5, но для обработки пакетов с низкой загрузкой ЦП ему нужны хорошие сетевые адаптеры Intel.
После множества проблем, тестов и трейлов мы остановились на pfSense на Fit-PC2i. Эта конфигурация проработала почти год без простоев и с хорошей производительностью.
pfSense основан на FreeBSD. Его действительно легко установить и настроить, даже если вы не знакомы с BSD. Он имеет интуитивно понятный веб-интерфейс и работает на очень ограниченном оборудовании.
Fit-PC2i - это небольшой ПК с процессором Intel Atom, двумя интерфейсами Ethernet, 1 или 2 ГБ оперативной памяти и без движущихся частей. Идеально подходит для программного обеспечения маршрутизатора, такого как pfSense.
Удачного PPTPing
В ответ на ваш вопрос - чего именно вы пытаетесь достичь? Вы хотите иметь быстрый PPTP-сервер или выбираете между CentOS и Ubuntu?
По моему опыту, с такими вещами, как PPTP, это издержки протокола, которые замедляют его, поэтому обычно у меня либо есть специальное устройство только для PPTP, либо пакеты памяти и скорость процессора для компенсации.
Мы не можем учесть большую часть уравнения PPTP, фактически большую его часть, потому что все это исходит из-за пределов сети. Я использую выделенный IP-адрес и NAT 1: 1, чтобы ускорить его (снимает нагрузку с межсетевого экрана / шлюза) и несколько гигабайт.
Удачи :)