Ограничаване натоварване на процесора за прилагане басейн в IIS 8, прозорци за системни администратори

Отворете Internet Console Information Services (IIS) Manager (% SystemRoot% \ system32 \ inetsrv \ iis.msc), разширяване на вашия сървър дърво, а след това върху раздел Басейни за кандидатстване. настройки на процесора дроселиране в IIS са в процес на параметрите на всеки басейн.

На Съвета. За всеки обект работи на IIS, можете да зададете вашите собствени беше граници на процесора, е необходимо за всеки сайт, за да създадете свой собствен App басейн.

  • Ако искате да включите ограничения за конкретен басейн, изберете го от списъка и отидете в настройките на Разширени настройки.
  • Ако искате да зададете гранични подразбиране настройките за всички басейни, за да изберете раздела Set набор от приложения по подразбиране.

Ограничаване натоварване на процесора за прилагане басейн в IIS 8, прозорци за системни администратори

В прозореца за настройки, Advanced Settings, ние сме заинтересовани параметри, определени в раздела за CPU:

Ограничаване натоварване на процесора за прилагане басейн в IIS 8, прозорци за системни администратори

На Съвета. Тези настройки се отнасят само за потребителя, от, при които се изпълнява басейна. По подразбиране, всеки басейн изтече от нея, така че сметката, натоварването на всеки басейн с индивидуално регулиране. Ако използвате специален uchetku да текат множество басейни, настройките за тях, за да бъдат идентични.

В действие Limit можете да изберете една от следните действия, за да се извърши, когато надвишава предварително определен лимит.

  • NoAction - не се извършва никакво действие, и се записва в регистъра на събитията около излишък CPU
  • KillW3wp (Kill процеси работници) - работен процес басейн, който превишава ограничението спира за времето, посочено в поле Limit интервал. Съответния текст се добавя към дневника.
  • Газ до дупка - строго ограничаване на наличните ресурси CPUznacheniem посочени в лимита. стойност Limit поле в този случай се игнорира и събитието се записва в дневника.
  • ThrottleUnderLimit - ограничения работят само при голямо натоварване на сървъра. В зависимост от наличието на процесора, басейнът може да надвишава определения лимит.

Ограничаване натоварване на процесора за прилагане басейн в IIS 8, прозорци за системни администратори

Конфигуриране на CPU Дроселиране е възможно и от командния ред с помощта appcmd полезност. Например, за да се създаде фонд от DefaultAppPool до лимита от 30% от използването на процесора, той трябва да се изпълни командата:

% SystemRoot% \ system32 \ inetsrv \ appcmd настроен apppool DefaultAppPool /cpu.limit:30000 /cpu.action:Throttle

Активиране на ограничение за всички IIS басейн, така че можете да направите следното:

% SystemRoot% \ system32 \ inetsrv \ appcmd настроите конфигурационния -section: system.applicationHost / applicationPools /applicationPoolDefaults.cpu.limit:10000 /cpu.action:Throttle / ангажират: apphost

Трябва също да се отбележи, че регламентът за натоварване се отнася не само до основния процес, но и за всички деца, ако има такива.

По този начин, в IIS 8 появи гъвкаво регулиране на сървъра натоварване на зареждането на уеб приложения. Но ние трябва да разберем, че дроселиране на процесора се използва само за да се ограничи максимално натоварване на процесора, но не и за капацитет за архивиране обработка на уеб приложението.

Remote Desktop сесия хост сървъра не разполага с лиценз за отдалечен работен плот определения от сървъра

Започнете Task Scheduler след приключване на друга работа

Тестване на капацитета на мрежата с Iperf

Разделителна способност: 1346 х 733 53 запитвания. 1,301 сек 23.9 MB