Gazduirea virtuala are 2 limite de incarcare:
- încărcare pe CPU-ul serverului web;
- încărcați CPU-ul serverului MySQL.
Încărcarea fiecărui client pe CPU al serverului web este măsurată prin sistemul de contabilitate de proces în sistemul de operare Linux (pentru detalii).
Unitate de măsură cp (puncte CPU) - arată numărul de minute în care toate sarcinile clientului ar funcționa, cu o încărcare de 100% pe nucleu.
În acest exemplu, procesele utilizatorului p777 au funcționat timp de 4,35 minute.
Datele colectate sunt zero la fiecare oră și sunt scrise în baza de date de facturare. În cazul în care comanda de ultima oră a depășit rata orară a ratei lor de încărcare (1/24 ≈ 4,2%), următoarele procese de muncă oră cu prioritate mai mică în raport cu alte ordine (nivel frumos). Când sarcina scade, prioritatea este restabilită.
Acest algoritm vă permite să nu opriți activitatea site-urilor, dacă acestea necesită temporar mai multe resurse (de exemplu, când se indexează de către motoarele de căutare), ci doar puțin lent.
Din motive tehnice, pe serverele cu panouri de control cPanel și ISPmanager este imposibil să se schimbe nivelul frumos pentru scripturile unei anumite comenzi. Prin urmare, dacă sarcina pe CPU a serverului web este depășită în mod regulat, va trebui să oprim activitatea unei astfel de comenzi.
Încărcarea CPU a serverului MySQL este măsurată de sistemul de statistici Percona User (mai detaliat) în câteva secunde de operare.
În acest exemplu, cererile SQL pentru comanda p777 au funcționat 241 secunde.
Datele colectate sunt zero la fiecare oră și sunt scrise în baza de date de facturare. Dacă o comandă pentru ultima zi consumă mai multe resurse decât este cerută de tarif, se trimite clientului un avertisment.
În cazul în care excesul are loc în mod regulat (de exemplu, sarcina medie pe săptămână este mult mai mare decât cea permisă, este uniformă și nu scade), putem bloca baza de date, creând o sarcină.
Vă atragem atenția. că site-ul sau baza de date pot fi blocate fără o notificare prealabilă. dacă încărcătura pe care o creează afectează în mod negativ calitatea muncii resurselor altor clienți și nu poate fi redusă prin mijloace standard. Cel mai adesea, acest lucru se întâmplă dacă comanda are o încărcare mare a discului pe server.