1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

CPU Priority и CPU Cores на Cloud VPS

Дискусията в 'Наети Сървъри и VPS' стартирана от bobi98, Юни 17, 2015.

  1. bobi98

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    Кое е по-добре да се увеличи CPU Priority или CPU Cores на Cloud VPS, за да се увеличи производителността на процесора?

    Има възможност да се добавят още Cores или/и да се увелчи CPU Priority с 15%, 25%, 35% и 50%
     
  2. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,491
    Харесвания:
    629
    Точки:
    113
    Пол:
    Мъж
    Зависи за какво го ползваш ... Апликацията (общия случай за приложението и софтуера на сървъра) може да се възполва по добре от повече ядра или може работи по добре с по малко по бързи ядра...

    MySQL например е по добре на по малко но по-бързи ядра (приорити) , PHP-FPM ако скрипта който рънваш отваря повече процеси може да му е по добре в повече ядра (а може и да не му е)
     
  3. mobilio

    mobilio Well-Known Member

    Рег.:
    Ян 18, 2012
    Съобщения:
    1,430
    Харесвания:
    231
    Точки:
    63
    От: CPU Priority и CPU Cores на Cloud VPS

    Най-добре е да бутнеш и двете.
     
  4. bobi98

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    От: CPU Priority и CPU Cores на Cloud VPS

    Сървър nginx с MySQL и Wordpress
    Най.много се товари CPU от PHP-FPM процесите, но с кеширане спада натоварването
     
  5. mobilio

    mobilio Well-Known Member

    Рег.:
    Ян 18, 2012
    Съобщения:
    1,430
    Харесвания:
    231
    Точки:
    63
    От: CPU Priority и CPU Cores на Cloud VPS

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

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

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    От: CPU Priority и CPU Cores на Cloud VPS

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

    al3x New Member

    Рег.:
    Май 12, 2015
    Съобщения:
    20
    Харесвания:
    6
    Точки:
    3
    От: CPU Priority и CPU Cores на Cloud VPS

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

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    От: CPU Priority и CPU Cores на Cloud VPS


    ;;;;;;;;;;;;;;;;;;;;;
    ; 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
     
  9. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,491
    Харесвания:
    629
    Точки:
    113
    Пол:
    Мъж
    Няма абсолютно никакъв смисъл да не ползваш опкод кеш всеки път пхп се трансформира до опкод и този опкод се изпълнява, аз затова хейтва супхп хостингите понеже там опкод кеширането е невъзможно и всеки път се изпълнява дългото и разликата в скоростта е няколко пъти

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

    opcode.png


    все пак зенд опкеш е вграден в пхп след 5.5 щом авторите на пхп го приемат за правилно това е правилния начин
     
  10. bobi98

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    От: CPU Priority и CPU Cores на Cloud VPS

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

    п.п. Сега открих един платен плъгин, за сега работи перфектно WP Rocket
     
  11. mobilio

    mobilio Well-Known Member

    Рег.:
    Ян 18, 2012
    Съобщения:
    1,430
    Харесвания:
    231
    Точки:
    63
    От: CPU Priority и CPU Cores на Cloud VPS

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

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

    W3TC също имат правила за целта.
     
    dragozh харесва това.
  12. bobi98

    bobi98 Active Member

    Рег.:
    Апр 17, 2012
    Съобщения:
    357
    Харесвания:
    40
    Точки:
    28
    От: CPU Priority и CPU Cores на Cloud VPS

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

    al3x New Member

    Рег.:
    Май 12, 2015
    Съобщения:
    20
    Харесвания:
    6
    Точки:
    3
    От: CPU Priority и CPU Cores на Cloud VPS

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

Сподели страницата