Управление на захранването и въздействие върху производителността на процесорите и SQL обработката
MVP DataPlatform - MCM SQL Server

Ако ви кажа ACPI, вероятно ще ми кажете, че се занимаваме с усъвършенствано управление и конфигуриране на захранването на компютъра. Всъщност ACPI (Advanced Configuration and Power Interface) е стандарт, разработен от корпоративен конгломерат като Intel, HP, Toshiba, Phoenix Technologies и Microsoft. Това позволява на операционната система да изпраща контролни сигнали към различни периферни устройства, така че те да могат да бъдат изключени, за да се намали общата консумация на енергия на компютър. Сред тези периферни устройства този, който ще ни заинтересува, е процесорът. От една страна, намираме Intel, който осигурява усъвършенствано управление на енергията (PPM) директно в BIOS и което дава възможност да се контролира консумацията на процесор чрез две категории състояния: C-State и P-State. От друга страна намираме Microsoft, който позволява тези две категории състояния да бъдат контролирани от операционната система с помощта на планове за захранване на Windows (или схеми за захранване).
P-държави и C-държави
Intel предлага две категории процесорни състояния, които намаляват консумацията на енергия. C-държавите осигуряват минимално потребление на процесора, докато процесорите са в неактивно състояние и не изпълняват код. Този тип състояние може да се конфигурира в bios и се контролира от операционната система чрез неактивен процес:
Процесорът може да премине през различни състояния на преход (C0 до C6), които допълнително намаляват консумацията на енергия, но в същото време увеличават латентността на реакцията на процесора. В допълнение, държавните преходи също могат да бъдат скъпи по отношение на ефективността.
Типът на състоянията P-състояния, от друга страна, намалява на етапи (P0 до P16) енергийната консумация на процесорите, но също така и съответните им капацитети чрез регулиране на тяхното напрежение и техните тактови честоти. Можем да си представим, че този тип оптимизация на потреблението на енергия може да играе напълно своята роля в среди, където производителността не е приоритет или дори в тези, за които има значителни периоди на бездействие например (автоматична банкова машина, която чака взаимодействие с потребител). С SQL сървър обаче ще има пряко въздействие върху производителността.
Тъй като Windows 7 и Windows Server 2008 R2 можем да се възползваме от Power Plans (аз ще запазя английското име в тази публикация), които дават възможност за управление на управлението на консумацията на енергия на компютъра (Power Plans се наричат Power Schemes във версиите по-ранни Windows ). Всеки план за захранване управлява набор от свойства, които директно контролират агресивността на P-състояние. Windows 7 и 2008 R2 имат няколко предварително дефинирани планове:
- Балансиран (план, дефиниран по подразбиране, когато операционната система е инсталирана)
- Висока производителност
- Икономия на енергия