CPU Priority и CPU Cores на Cloud VPS

bobi98

Active Member
Кое е по-добре да се увеличи CPU Priority или CPU Cores на Cloud VPS, за да се увеличи производителността на процесора?

Има възможност да се добавят още Cores или/и да се увелчи CPU Priority с 15%, 25%, 35% и 50%
 
Зависи за какво го ползваш ... Апликацията (общия случай за приложението и софтуера на сървъра) може да се възполва по добре от повече ядра или може работи по добре с по малко по бързи ядра...

MySQL например е по добре на по малко но по-бързи ядра (приорити) , PHP-FPM ако скрипта който рънваш отваря повече процеси може да му е по добре в повече ядра (а може и да не му е)
 
От: CPU Priority и CPU Cores на Cloud VPS

Най-добре е да бутнеш и двете.
 
От: CPU Priority и CPU Cores на Cloud VPS

Сървър nginx с MySQL и Wordpress
Най.много се товари CPU от PHP-FPM процесите, но с кеширане спада натоварването
 
От: CPU Priority и CPU Cores на Cloud VPS

Аз само така небрежно да попитам... имаш ли opcode cache активиран във PHP?

Отделно тури един HCE или SuperCache или W3TC да се кротнат малко процесите. Ще имаш малко ядове докато ги настроиш на nginx, сега поне има информация доста. Но след това ще литне.
 
От: CPU Priority и CPU Cores на Cloud VPS

Аз само така небрежно да попитам... имаш ли opcode cache активиран във PHP?

Отделно тури един HCE или SuperCache или W3TC да се кротнат малко процесите. Ще имаш малко ядове докато ги настроиш на nginx, сега поне има информация доста. Но след това ще литне.

Да, има opcache, кеширането е настроено много добре и когато е активирано процесора е на 3-4 процента натоварване и VPS-са ползва най-много 300 мб рам при 150-200 онлайн.
Но като спра кеширането PHP-FPM удря 100% CPU , искам сървъра да е стабилен и без кеширане, затова най-добре е сигурно да ъпгрейдна CPU Cores и CPU Priority?
 
От: CPU Priority и CPU Cores на Cloud VPS

Ти хубаво ще го ъпгрейднеш ама то ще излапа още повече колкото си му дал. Какво точно кешираш? Какъв сайт? И защо си против кеширането при положение че нещата омекват? Да,кеширането не е добро решение но...зависи. Може ли да видим конфиг файла на php-fpm-а за въпросния Wordpress
 
От: CPU Priority и CPU Cores на Cloud VPS

Може ли да видим конфиг файла на php-fpm-а за въпросния Wordpress


;;;;;;;;;;;;;;;;;;;;;
; FPM Configuration ;
;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;
; Global Options ;
;;;;;;;;;;;;;;;;;;

[global]
;emergency_restart_threshold 10
;emergency_restart_interval 1m
;process_control_timeout 10s

;;;;;;;;;;;;;;;;;;;;
; Pool Definitions ;
;;;;;;;;;;;;;;;;;;;;

[index]
listen = 127.0.0.1:9000
user = *****
group = ****
request_slowlog_timeout = 0
slowlog = var/log/php-fpm-slowlog-index.log
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 100
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 15
pm.max_requests = 1000
listen.backlog = -1
request_terminate_timeout = 0
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
security.limit_extensions = FALSE
env[HOSTNAME] = $HOSTNAME
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

[regular]
listen = 127.0.0.1:9001
user = *****
group = *****
request_slowlog_timeout = 0
slowlog = var/log/php-fpm-slowlog-regular.log
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 100
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 15
pm.max_requests = 1000
listen.backlog = -1
request_terminate_timeout = 0
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
security.limit_extensions = FALSE
env[HOSTNAME] = $HOSTNAME
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
 
Няма абсолютно никакъв смисъл да не ползваш опкод кеш всеки път пхп се трансформира до опкод и този опкод се изпълнява, аз затова хейтва супхп хостингите понеже там опкод кеширането е невъзможно и всеки път се изпълнява дългото и разликата в скоростта е няколко пъти

виж графиката

opcode.png


все пак зенд опкеш е вграден в пхп след 5.5 щом авторите на пхп го приемат за правилно това е правилния начин
 
От: CPU Priority и CPU Cores на Cloud VPS

Зенд опкеш си е вграден в пхп и той си работи, имах предвид под кеширане кеширащите плъгини, нещо не мога да намеря читав плъгин да работи добре с nginx

п.п. Сега открих един платен плъгин, за сега работи перфектно WP Rocket
 
От: CPU Priority и CPU Cores на Cloud VPS

еее... айде стига "не мога да намеря читав плъгин със nginx". Това беше валидно преди 2-3-4 години.

Сега даже самите WP ти дават правилата:
https://codex.wordpress.org/Nginx#WP_Super_Cache_Rules

W3TC също имат правила за целта.
 
От: CPU Priority и CPU Cores на Cloud VPS

Някой успял ли е да подкара Varnish със Nginx на Webuzo контролен панел?
Има го в контролния панел: Varnish и php Varnish Extension
Пробвах различни туториали за конфигурация, но не става, а точно за Webuzo няма някъде примерна конфигурация
 
От: CPU Priority и CPU Cores на Cloud VPS

Защо точно през Webuzo трябва да става? Ако имаш някакъв реален достъп до сървъра (SSH примерно) ,можеш да го подкараш ръчно. Коя част през Webuzo-то точно не работи? Можеш ли от там да конфигурираш vcl файловете на varnish? Не е трудно да го пуснеш,гадно е да го настроиш после ако не ти хареса кеширането на дадени страници и елементи (тоест,такива които не трябва да се кешират) .
 

Горе