LINUX.ORG.RU
ФорумAdmin

openvpn нагружает сервер

 


0

1

есть VDS c 2*2.6ГГЦ и с 4 гб ОЗУ на нем стоит openvpn сервер на него подключается 1 клиент средная скорость передачи 20-30 мб входящий и исходившего канала но сервер openvpn нагружается на 100% все ядра

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

7864 root -99 -20 23812 3968 1944 R 99.1 0.3 302:20.38 openvpn

как можно снизить нагрузку на сервер openvpn



Последнее исправление: kazakh777 (всего исправлений: 2)

1. OpenVPN не может нагружать на 100% все ядра т.к. он однопоточный.

2. Чтобы снизить нагрузку переведи шифрование на Blowfish, оно вроде бы наиболее щадящее к процессору.

3. «20-30мб» это мегабайт или мегабит? Если мегабит, то у тебя хреновый какой-то VDS. Старый Core2Duo о 3Гггцах 100Мбит шифровал без проблем.

blind_oracle ★★★★★
()

Вангую что процы заняты пересчитыванием слоновiowait или steal, что прекрасно видно в top. Алсо, 99% в PS мало о чём говорит. Смотри top (строчку про CPU выше списка процессов) и uptime (load average).

svr4
()
Ответ на: комментарий от zgen

root@cs:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : QEMU Virtual CPU version (cpu64-rhel6) stepping : 3 microcode : 0x1 cpu MHz : 2666.760 cache size : 4096 KB fpu : yes fpu_exception : yes cpuid level : 4 wp : yes flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm bogomips : 5333.52 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:

processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : QEMU Virtual CPU version (cpu64-rhel6) stepping : 3 microcode : 0x1 cpu MHz : 2666.760 cache size : 4096 KB fpu : yes fpu_exception : yes cpuid level : 4 wp : yes flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm bogomips : 5333.52 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:

root@cs:~#

kazakh777
() автор топика
Ответ на: комментарий от kazakh777

Слушай, прости, но ты видимо вообще не понимаешь что к чему.

Поскольку ты не в состоянии даже выложить данные, то догадка такая:

Тебе дали виртуальный CPU за ресурсы которого вероятно борются N виртуальных машин и твоя - только одна из них, поэтому тебе достается 1/10 или 1/20 производительности. Жаловаться на это странно. Это не проблема openvpn и не проблема linux - это проблема твоего дешевого хостинга, который врет тебе о доступных ресурсах.

zgen ★★★★★
()
Ответ на: комментарий от kazakh777

Запросто. Виртуализация изначально чтобы оверсейлить делалась

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.