Autor Subiect: load pe un VPS  (Citit de 1459 ori)

Cipri Pop

  • Membru
  • ***
  • Mesaje postate: 116
  • Karma: +1/-3
    • Vezi Profilul
load pe un VPS
« : Ianuarie 27, 2010, 12:00:41 pm »
Buna,

Am un site care are aprox. 700 unici pe zi.

Am un VPS de la intovps si pe tot vps-ul e doar acest site.

Cand intra cineva pe site se ridica loadul foarte mul, pana pe la 8.00

In scurt timp isi revine load-ul.

Am monitorizat cu top -c sa vad exact ce se intampla insa nu am vazut nimic iesit din comun.

Siteul care il tin pe VPS e pe wordpress. Pluginurile sunt de optimizare seo.

Cum imi pot sa gasesc cauza acestui load ?

gabriel

  • Oaspete
  • **
  • Mesaje postate: 27
  • Karma: +0/-0
    • Vezi Profilul
    • MINDINET
Răspuns: load pe un VPS
« Răspuns #1 : Ianuarie 27, 2010, 12:01:45 pm »
Nu ai optimizat apache, mysql destul probabil. Instaleaza si un plugin de cache pentru Wordpress. Ajuta.

Gupi

  • Furnizor servicii
  • Hostmaster
  • *****
  • Mesaje postate: 2726
  • Karma: +33/-22
  • Hangar Hosting, SRL
    • Vezi Profilul
    • albinutza@polimedia.us
Răspuns: load pe un VPS
« Răspuns #2 : Ianuarie 27, 2010, 12:04:53 pm »
incearca sa urmaresti si ce se intampla pe partea de baze de date
mysqltop e un program bun


De asemenea, htop e un program ce iti detaliaza mai mult informatiile de incarcare a sistemului, poate iti este de ajutor.

Cipri Pop

  • Membru
  • ***
  • Mesaje postate: 116
  • Karma: +1/-3
    • Vezi Profilul
Răspuns: load pe un VPS
« Răspuns #3 : Ianuarie 27, 2010, 12:12:38 pm »
Referitor la optimizarea Apache / MySQL, nu am optimizat nimic. E cPanel instalat default.

Voi instala si plugin de cache insa oricum nu e normal loadul asta pt ca e un site singur.

@Gupi, o sa ma uit sa vad cu mysqltop. Multumesc.

Gupi

  • Furnizor servicii
  • Hostmaster
  • *****
  • Mesaje postate: 2726
  • Karma: +33/-22
  • Hangar Hosting, SRL
    • Vezi Profilul
    • albinutza@polimedia.us
Răspuns: load pe un VPS
« Răspuns #4 : Ianuarie 27, 2010, 12:36:15 pm »

Tomoiaga

  • Webmaster
  • ****
  • Mesaje postate: 921
  • Karma: +18/-9
    • Vezi Profilul
    • http://elvsoft.com
Răspuns: load pe un VPS
« Răspuns #5 : Ianuarie 27, 2010, 05:15:55 pm »
ok,

cat /proc_userbeancounters:
                   limit                  failcnt
privvmpages  262144              22
numproc        640                  136
tcprcvbuf      5368709            2012

Failcountul nu e mare aparent insa uptime-ul e mic.
plus php-ul setat cu cgi (nu cred ca e fastcgi din cate am vazut rapid) duce la probleme astfel:
odata la x secunde se spameaza un minim de 15-20 procese php per secunda dupa care disapr. E normal fara o limita per cgi/fastcgi. De aici rezulta failcount-uri la numarul de procese.
Un proces php consuma foarte mult CPU in cazul de fata, scoate plugin-uri, probabil e wordpress. Pluginurile sunt foarte proaste si consuma mult.
S-a ajuns si la limita de 1GB burst (privvmpages).
tcprcvbuf adica bufferul tcp de primite s-a umplut de multe ori pana acum, fie upload catre site fie download de pe VPS pachete mici si multe sau prea mari.

Primul lucru e sa scoti cgi-ul ala. Sper ca httpd e pe threaduri (worker) nu ?
Pune fastcgi daca nu e pus deja si limiteaza numarul de procese php la 7-15 sau asemanator.
Nu am vazut mysql-ul sa consume prea mult dar se poate umbla si acolo.