Тестирование 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 и, возможно, других.