Нагрузка сети на VDS KVM, большое количество PPS, Как разгрузить сеть?
Доброго времени суток, у меня такая проблема, есть VDS KVM с выделенным каналом в 1GB, на ней крутится IPIP туннель, на другой стороне крутится сервис который очень грузит сеть, но трафика мало, всего 30-40мбит/сек, а вот PPS доходит до 35000, и начинаются задержки внутри туннеля, пинг в незагруженом режиме 10-11мс. когда достигает 35к PPS, то пинг увеличивается в 5 раз, достигает 50-70мс. при этом этот сервис на другой стороне начинает работать с задержками.
На VDS есть 2 варианта выбора сетевой карты, это Intel 1000 PRO и Virtio, если выбрать Intel, то при такой нагрузке процессор загружается до 100% 1 ядро, второе в спокойном состоянии, если выбрать Virtio, то процессор почти не загружается, до 2х%, ОС Debian7, ОЗУ 1GB, 4Cores IntelXeon E3
Эмуляция сетевой карты должна использоваться virtio, без вариантов.
Непонятно, во что конкретно упирается обработка при 35Kpps. Если процессор занят на 2%, то все должно было бы быть хорошо. Что при этом в dmesg? Нет ли сообщений от ядра?
VDS у какого-то оператора, т.е. доступа на хост нет? Скорее всего в хосте проблема. Может быть, сетевая карта на хосте простая слишком, без очередей, и не размазывает по ядрам прерывания.
Доступа на хост нет, как утверждает хостер, то проблема именно в ядре linux, он поставил FreeBSD на VDS, и сказал тестить, пока что нагрузки такой не было, жду вечера.