Как настроить или отключить функцию Power Throttling в Windows 10

На производительность сервера существенно могут настройки, управляющие поведением мощностей процессора, дисков, доступа к памяти и т.п.

Настройка IIS, PHP и MySQL на Windows Инструкция в картинках

С помощью Windows-утилиты Microsoft Web Platform Installer стало очень просто устанавливать и настраивать работу связки веб-сервера IIS, языка PHP и базы данных MySQL. Раньше, еще до появления этой утилиты, аналогичная настройка занимала намного больше времени. Правда, если это делать при отсутствии доступа к интернету, то повозиться придется. Но в данной записи я опишу то, как я устанавливаю связку.

1. Добавление IIS в Windows

Для добавления IIIS в Windows 8 (или любой другой) нужно зайти в панель управления в раздел «Программы и компоненты» (Рис.1)

Рис.1. Панель управления Windows

В открывшемся окне нажать на кнопку «Включение или отключение компонентов Windows» (Рис.2).

Рис.2. Включение или отключение компонентов Windows

В окне «Компоненты Windows» отметьте в ветке IIS как минимум разделы «Службы Интернета» и «Средства управления веб-сайтом» (Рис.3).

Рис.3. Компоненты IIS

2. Подготовка Microsoft Web Platform Installer

Для начала необходимо загрузить Microsoft Web Platform Installer со страницы сайта. Для этого зайдите на страницу (Рис.4). Если ссылка не сработает, то в любом поисковике вбейте Microsoft Web Platform Installer – первая ссылка должна вести на сайт ). Загрузите установочный файл и установите его (Рис.5).

Рис.4. Страница загрузки Microsoft Web Platform Installer

Рис.5. Установка Microsoft Web Platform Installer

3. Поиск необходимых компонент в Microsoft Web Platform Installer – PHP и MySQL

К сожалению, не все версии PHP из найденных будут работать. Нужно, чтобы в названии было написано что-то типа «PHP For IIS Express» (Рис.6). Версию выберите ближайшую к той, что установлена на вашем рабочем сервере. Себе я устанавливаю «PHP For IIS Express (Английский)».

Рис.6. Выбор версии PHP для IIS

Кроме PHP, необходимо установить и сервер управления базами данных MySQL. В случае с MySQL – также выберите ближайшую версию к вашему серверу (Рис.7).

Рис.7. Выбор версии MySQL

При установке MySQL программа попросит указать пароль для администратора сервера управления базами данных (root) (Рис.8). Тут рекомендация простая – для учебных и тестовых баз делайте пароль попроще, в остальных случаях – посложней.

Рис.8. Установка пароля для сервера управления базами данных MySQL

После ввода root-пароля для MySQL останется только нажать на кнопку «Принимаю» лицензионные соглашения для выбранных продуктов.

Рис.9. Принятие условий для установки PHP и MySQL

4. Установка URL Rewrite

Если вы развернете локальную версию блога WordPress, Joomla или другой популярной системы управления сайтами, то очень быстро столкнетесь вот с чем – при переходе на страницы с ЧПУ (ссылка вида http://mysite/stories/, а не http://mysite/), вы получите сообщение о том, что страница не найдена.

Читайте также:  Не устанавливается обновление Windows 10 KB4598242 и 20H2 ошибка

Чтобы работала поддержка ЧПУ, необходимо установить для IIS то, что в Apache называется mod_rewrite – модуль URL Rewrite.

Модуль добавляется также через Microsoft Web Platform Installer. Для установки модуля откройте IIS и выберите пункт «Установщик веб-платформы» ().

Переход к Установщику веб-платформы из IIS

В открывшемся окне в строке поиска введите «Модуль переопределения» или «URL Rewrite».

Установка модуля переопределения URL-адресов

После нажмите на кнопку «Установить».

ПоделитьсяTвитнутьPinПоделиться0 Поделились

  • 5 января 2016, Alexey
  • Windows и программы
  • Тэги: iis, веб-сервер, разработка
  • Комментарии: (0)
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках
Настройка IIS, PHP и MySQL на Windows Инструкция в картинках

Как увидеть, какие процессы регулируются

Вы можете использовать диспетчер задач, чтобы увидеть, какие процессы Windows 10 регулируются для экономии заряда аккумулятора на вашем устройстве.

  1. Щелкните правой кнопкой мыши панель задач и выберите «Диспетчер задач».
  2. Нажмите кнопку Подробнее, если вы используете диспетчер задач в компактном режиме.
  3. Откройте вкладку Подробности.
  4. Щелкните правой кнопкой мыши один из заголовков столбцов и выберите Выбрать столбцы.
  5. Прокрутите вниз и отметьте Регулирование энергопотребления.
  6. Нажмите ОК.

После того, как вы выполнили эти шаги, новый столбец «Регулирование энергопотребления» (Power Throttling) покажет вам, какие процессы находятся в состоянии регулирования мощности.

На ноутбуке, планшете или другом форм-факторе, работающем от батареи, можно ожидать, что некоторые процессы будут иметь статус «Включено», а некоторые другие будут отображаться как «Выключено».

Вы всегда можете увидеть эту функцию в действии при открытии и сворачивании приложения. Когда вы активно используете приложение или оно находится в фокусе, вы заметите, что его процессы в диспетчере задач будут отображаться как «Отключено», но как только вы свернете приложение, состояние изменится на «Включено».

Если вы видите каждый процесс в состоянии «Отключено», вероятно, ваше устройство подключено к источнику питания или использует режим питания «Наилучшая производительность».

Что делать и как убрать троттлинг процессора

Отключать троттлинг стоит только в том случае, если вы абсолютно уверены в необходимости такого шага. Если с блоком питания или подачей тока что-то не так, процессор, лишенный защиты, может сгореть. Чтобы выключить функцию, придется задействовать стороннюю программу ThrottleStop. Её нельзя назвать простой в использовании, но она эффективна. Скачайте ПО с сайта разработчика и запустите – установка не требуется. Далее появится окно с многочисленными настройками: они подбираются в зависимости от типа процессора и производителя ноутбука. Для техники фирмы Dell предусмотрен отдельный раздел BD PROCHOT – уберите с него метку, а также не забудьте включить постоянное действие программы через кнопку Turn On и Save, чтобы настройки сохранились. Отключить троттлинг процессора Intel и других можно через опции Clock Modulation, Chipset Modulation, Set Multiplier, Turbo Boost или C1E. Остановимся подробно на каждой из них:

Что делать и как убрать троттлинг процессора
Что делать и как убрать троттлинг процессора
  • Clock Modulation, Chipset Modulation помогут ограничить троттлинг, если он инициирован непосредственно CPU или Motherboard: исправив значения, вы добьетесь повышения продуктивности. Посмотрите, что показывает столбец Mod в общем формуляре: везде должно быть число 100. Если нет, выставьте слева, напротив названий параметров, показатели в 100%, и проблема исчезнет.
  • Set Multiplier позволяет вручную настроить нужные показатели мощности процессора. Здесь нас интересует пункт «Множитель» — выставьте его на 80-90%, чтобы производительность была достаточно высокой, но не максимальной. Отметка в 100% может привести к перегреву.
  • Turbo Boost помогает не всегда, но может периодически увеличивать частоту CPU, когда есть такая необходимость, например, во время использования ресурсоемких программ. Если вы не хотите кардинально менять показатели производительности, попробуйте включить эту функцию и поработать – возможно, её будет достаточно.
  • C1E – опция, которая должна снижать производительность только в режиме ожидания, когда вы не пользуетесь ноутбуком, но иногда она работает некорректно и распространяется даже на период функционирования. Попробуйте её отключить – иногда это решает проблему.
Что делать и как убрать троттлинг процессора
Что делать и как убрать троттлинг процессора

Использование процессорного времени

Утилита vmstat

Читайте также:  Правильная настройка ОС Windows 10 для майнинга

Используется для определения производительности системы.

procs ————memory———- —swap— ——io—- -system— ——cpu—— r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 7596 329216 13260 14506756 0 4625 26 42 145 4 1 81 13 0

  • us (user)

Процессорное время, затраченное на пользовательские процессы (демоны и прикладного ПО).

  • sy (system)

Системное время, затраченное на пользовательские процессы (демоны и прикладного ПО).

  • in (interrupts)

Количество прерываний контекста

  • cs (context switches)

Количество переключений контекста

Утилита nmon

Программа называется Nigel’s Monitor, или просто nmon. Она в реальном времени выводит сведения о различных показателях, характеризующих состояние сервера.

Nmon имеет текстовый интерфейс, поэтому для работы с ним достаточно подключиться к серверу по SSH.

Работа с nmon

В окне утилиты, показанном на рисунке ниже, надо указать, какие именно сведения вас интересуют, включая и отключая соответствующие информационные разделы.

Скажем, вас интересуют дисковые накопители. Если нажать клавишу d на клавиатуре, nmon выведет данные обо всех дисках, которые подключены к серверу.

Далее добавим информационные разделы со сведениями о сети и памяти — клавиши n и m.

Для того, чтобы выйти из nmon, нажмите клавишу q.

Сервер:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Теперь мы сделаем так, чтобы андервольтинг в ThrottleStop включался сразу при загрузке компьютера.

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

В главном окне убедитесь, что снята галочка с опции Task Bar (нужно для того, чтобы программа не показывалась в панели задач), затем нажмите кнопку Options:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

В открывшемся окне включите опции Start Minimized (чтобы программа запускалась свёрнутой) и Minimize on Close (чтобы при закрытии окна программа сворачивалась, а не отключалась) и нажмите OK для сохранения настроек:

Читайте также:  Как создать и использовать виртуальный диск в Windows

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Теперь откройте Планировщик заданий, для этого нажмите кнопку Win (меню Пуск) и начните набирать «планировщик заданий»:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Нажмите «Создать задачу…»:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Введите имя и описание задачи, например, ThrottleStop и Undervolting. Поставьте галочку «Выполнять с наивысшими правами»:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

В следующей вкладке под названием Тригеры нажмите кнопку Создать:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Откроется новое окно, там в выпадающем меню выберите «При входе в систему» и нажмите ОК:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

На следующей вкладке Действия нажмите кнопку Создать и выберите Запуск программы и файл C:\ThrottleStop\:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

На следующей вкладке Условия снимите галочку с «Запускать только при питании от электросети» (чтобы запускать ThrottleStop в том числе и при питании от аккумулятора) и нажмите ОК для завершения настройки задачи:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Теперь в Библиотеке планировщика задач вы должны видеть новую задачу ThrottleStop:

Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Вас также могут заинтересовать статьи:

  • Почему новые поколения процессоров быстрее при одинаковой тактовой частоте?
  • Что означают суффиксы процессора Intel?
  • В чём разница между процессорами Intel Core i3, i5, i7, i9 и X?
  • Почему нельзя использовать тактовую частоту процессора для сравнения производительности компьютера
  • Каков срок службы твердотельных накопителей?
Как сделать так, чтобы настройки ThrottleStop автоматически применялись при запуске компьютера

Установка веб-сервера IIS

Панель управления → Программы → Включение или отключение компонентов Windows. Находим в списке раздел — Службы IIS. Раскрываем его и выбираем нужные компоненты:

Установка веб-сервера IIS

Базовый набор:

  • Безопасность. Выбираем все компоненты кроме «Проверка подлинности с сопоставлением сертификата …».
  • Компоненты разработки приложений. Выбираем только компонент CGI, это нужно для последующей установки PHP.
  • Общие функции HTTP. Отмечаем все пункты.
  • Проверка работоспособности и диагностика. Выбираем «Ведение журнала HTTP» и «Монитор запросов».
  • Функции повышения быстродействия. Отмечаем все пункты.
  • Средства управления веб-сайтом. Отмечаем только «Консоль управления IIS».
Установка веб-сервера IIS

Когда все пункты выбраны, нажимаем Ок. После завершения установки обязательно перезагружаемся!

Теперь переходим к созданию веб-сайта. Открываем Панель управления → Система и безопасность → Администрирование → Управление компьютером (можно это сделать и быстрее: правый клик на Компьютер → в меню выбрать пункт Управление). В открывшемся окне слева нажав на маленький треугольник раскрываем группу «Службы и приложения» и открываем «Диспетчер служб IIS». В соседнем окне «Подключения» выбираем папку «Сайты» (если там есть Default Web Site, его можно удалить), затем в правом окне «Действия» нажимаем на ссылку «Добавить веб-сайт…» (можно сделать и так: правый клик → в меню выбрать «Добавить веб-сайт…»).

Установка веб-сервера IIS

Далее в открывшемся окне необходимо указать имя веб-сайта и месторасположение его файлов (по умолчанию это c:\inetpub\wwwroot, если этот путь не указан по умолчанию, пропишите его вручную). Остальные опции оставляем без изменения.

Нажимаем OK. На этом базовая настройка завершена. Теперь нужно проверить работоспособность только что созданного сайта. Открываем браузер и в адресной строке вводим: http://localhost. Если все работает правильно, вы увидите похожую страницу: