G-WAN 4.3.14 увеличивает производительность ЦП на VPS даже в режиме ожидания
Тестирование gwan_linux32-bit (4.3.14) на экземпляре VPS Digital Ocean приводит к максимальной загрузке ЦП, даже если нет запросов 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:
1 ответ
Причина этого заключается в том, что ваша виртуализированная среда имеет 287.62 MiB RAM free
,
Этот старый выпуск G-WAN не был настроен для гипервизоров (виртуализация), и это привело к бесконечному циклу в диспетчере памяти (который предполагал, что на серверах AMD64 будет более 1 ГБ ОЗУ).
Для решения вашей проблемы вы можете выделить 1 GB RAM
(или более) для вашей виртуальной машины или используйте G-WAN v4.10+, который был оптимизирован для встраиваемых машин и виртуальных сред.
ПРИМЕЧАНИЕ. Изменения конфигурации системы (увеличение лимитов и т. Д.), Описанные на странице по ссылке на виртуализированные среды, также подтверждаются как повышение производительности и уменьшение загрузки ЦП на не виртуальных хостах, работающих под управлением CentOS 6.5, и, возможно, других.