Utilizarea procesorului Restricție pentru pool aplicarea în iis 8, ferestre pentru administratorii de sistem

Deschideți Manager Internet Console Information Services (IIS) (% SystemRoot% \ System32 \ inetsrv \ iis.msc), extindeți arborele de server, și apoi faceți clic pe secțiunea Aplicarea piscine. Setările Throttling CPU în IIS sunt sub parametrii fiecărui bazin.

Consiliul. Pentru ca fiecare site-ul care rulează pe IIS, puteți seta propriile limite CPU a fost, este necesar ca fiecare site pentru a crea propriile lor App Pool.

  • Dacă doriți să includă limite pentru un bazin special, selectați din listă și accesați Setări Setări avansate.
  • Dacă doriți să specificați setările implicite limită pentru toate piscinele pentru a alege secțiunea Implicite Set Application Pool.

Utilizarea procesorului Restricție pentru pool aplicarea în iis 8, ferestre pentru administratorii de sistem

În fereastra Setări, Setări complexe, suntem interesați parametri stabilite în secțiunea CPU:

Utilizarea procesorului Restricție pentru pool aplicarea în iis 8, ferestre pentru administratorii de sistem

Consiliul. Aceste setări se aplică numai utilizatorului, de sub care se execută piscina. În mod implicit, fiecare bazin rămâne fără ea, astfel încât contul, sarcina fiecărui bazin reglabil individual. Dacă utilizați un uchetku dedicat pentru a rula mai multe piscine, setările pentru ca acestea să fie identice.

În cadrul acțiunii Limit, puteți selecta una dintre următoarele acțiuni care trebuie efectuate atunci când depășește o limită predeterminată.

  • NoAction - se efectuează nici o acțiune, și înregistrate într-un eveniment jurnal despre excesul de CPU
  • KillW3wp (Kill procese muncitori) - bazin flux de lucru, care a depășit limita se oprește pentru intervalul de timp specificat în câmpul Interval limită. Intrarea corespunzătoare se adaugă în jurnal.
  • Throttle - limitarea strictă a resurselor disponibile CPUznacheniem specificate în limita. Limita valoare de câmp, în acest caz, este ignorat, iar evenimentul este scris în jurnalul.
  • ThrottleUnderLimit - restricții funcționează numai la încărcare mare de server. În funcție de disponibilitatea CPU, piscina poate depăși limita specificată.

Utilizarea procesorului Restricție pentru pool aplicarea în iis 8, ferestre pentru administratorii de sistem

Configurarea blocarea CPU este posibil și din linia de comandă, folosind utilitarul appcmd. De exemplu, pentru a stabili un bazin de DefaultAppPool la o limită de 30% din utilizarea procesorului, care are nevoie pentru a executa comanda:

% Systemroot% \ System32 \ inetsrv \ appcmd set apppool DefaultAppPool /cpu.limit:30000 /cpu.action:Throttle

Activați restricție pentru toate piscina IIS astfel încât să puteți:

% Systemroot% \ System32 \ inetsrv \ appcmd set config -secțiunea: system.applicationHost / applicationPools /applicationPoolDefaults.cpu.limit:10000 /cpu.action:Throttle / comite: apphost

De asemenea, trebuie remarcat faptul că regulamentul de sarcină se aplică nu numai la procesul principal, dar, de asemenea, tuturor copiilor, dacă este cazul.

Astfel, în IIS 8 a apărut reglementări flexibile de încărcare de server de a rula aplicații web. Dar noi trebuie să înțelegem că ștrangulare CPU este folosit doar pentru a limita sarcina maximă a procesorului, dar nu și pentru o capacitate de procesare de rezervă pentru aplicația Web.

Remote server gazdă sesiune Desktop nu are un server de la distanță de licență Desktop specificată

Start Task Scheduler după finalizarea unui alt loc de muncă

Testarea cu lățime de bandă de rețea Iperf

Rezoluție: 1346 x 733 53 interogări. 1.301 sec 23.9 MB