Назад | Перейти на главную страницу

G-WAN 4.3.14 увеличивает нагрузку на ЦП на VPS даже в режиме ожидания

Тестирование gwan_linux32-bit (4.3.14) на экземпляре Digital Ocean VPS приводит к максимальной загрузке ЦП даже при отсутствии HTTP-запросов. Экземпляр VPS имеет 1 ядро ​​и 512 МБ, работает под управлением 32-разрядной CentOS 6.5. Ниже приведена некоторая информация о процессоре и ядре, а содержимое gwan.log можно увидеть по адресу http://pastebin.com/2UUeGRxn

Когда gwan запущен (с помощью ./gwan, или ./gwan -d, или ./gwan -d -w 1), я могу просматривать предоставленные образцы страниц / сервлетов без видимых проблем, и система выглядит стабильной. Однако, когда я подключаюсь по ssh к vps, очевидно, что ЦП перегружен. Наблюдаемая нагрузка составляет от 2 до 3, ЦП в среднем на 95%, и в моем сеансе терминала все идет медленно.

Я бы очень хотел запустить gwan, но из-за этой проблемы он пока не подходит. Это чисто результат работы под гипервизором KVM? Когда эту проблему можно исправить?

$ uname -a
Linux 2.6.32-431.1.2.0.1.el6.i686 #1 SMP Fri Dec 13 11:45:23 UTC 2013 i686 i686 i386 GNU/Linux
$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 2
model name      : QEMU Virtual CPU version 1.0
stepping        : 3
cpu MHz         : 2299.996
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 4
wp              : yes
flags           : fpu de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm up unfair_spinlock pni vmx cx16 popcnt hypervisor lahf_lm
bogomips        : 4599.99
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

Причина этого заключается в том, что ваш виртуализированная среда имеет 287.62 MiB RAM free.

Этот старый выпуск G-WAN не был настроен для гипервизоров (виртуализации), и это привело к бесконечному циклу в диспетчере памяти (который предполагал, что серверы AMD64 будут иметь более 1 ГБ ОЗУ).

Чтобы решить вашу проблему, вы можете выделить 1 GB RAM (или больше) для вашего экземпляра виртуальной машины или используйте G-WAN v4.10 +, оптимизированный для встроенные машины и виртуализированные среды.

ПРИМЕЧАНИЕ. Изменения конфигурации системы (увеличение лимита и т. Д.) Описаны на странице по виртуализированные среды ссылка также подтверждена как повышение производительности и сокращение использования ЦП на невиртуальных хостах под управлением CentOS 6.5 и, возможно, других.