ПредишенСледващото

Изцедете производителност, правилно разпределяне на потока

Увеличаване на ефективността на системите за двупроцесорни

Не бива да мислим, че двойната система на Xeon 3-GHz ще работи същото като 6-GHz компютър. За да се подобри ефективността, операционната система и приложенията, трябва да поддържат многопроцесорни (SMP) или Hyper-Threading (HT) технология. В допълнение, за разпространение на потока функции, вградени в операционната система не винаги е ефективна.

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

Ако вашето приложение е оптимизирано за мулти-процесорни, ползата няма да е особено полезно. Можете да получите по-добро бързодействие на многопроцесорни системи, ако изпълните няколко приложения едновременно, без подкрепа ОМП. Например, по време на компресията на филма във формат MPEG2, с помощта на MainConcept втори процесор може да се справи с офис приложения или сърфиране в интернет.

Това не винаги е лесно: Windows Task Manager

Този раздел е посветен на Microsoft Task Manager предимства и недостатъци THG полезност. Първо нека да разгледаме диспечера на задачите в Windows XP, която вече позволява ръчно разпределение на задачите.

Ако системата ви е от ПП / ОМП, а след това изберете раздела "Процеси / Процеси" в диспечера на задачите и щракнете с десния бутон върху името на програмата. Вие ще видите опцията "Set Affinity", която ви позволява да изберете процесор, използван от програмата.

Увеличаване на ефективността на системите за двупроцесорни

Създаване процесор афинитет в диспечера на задачите на Windows.

Увеличаване на ефективността на системите за двупроцесорни

Диалог избор на процесора.

Hyper-Threading технология може да даде леко увеличаване на бързодействието на съответните заявления. Някои програми са значителна печалба от HT, докато други започват да се работи по-бавно. А радикал разтвор - деактивиране НТ в BIOS - може да доведе до значителен спад в общата производителност на системата. Windows XP е оптимизиран за HT и деактивирате тази опция забавя системата. НТ разтвор може да бъде изключен за избраната програма. Тъй като процесор с HT в системата може да се разглежда като две конвенционален процесор, той трябва само да се връзвам на програмата до желания процесор. С други думи, програмата след това няма да използва втория логически процесора.

Възниква въпросът: кой от двата физически процесор, и какво - виртуалното?

Отново, решението е съвсем проста. Windows винаги следва една и съща последователност при преброяване процесори: първо има физически, и след това виртуалното. В система с два процесора Xeon HT CPU0 и CPU1 са физическото и CPU2 и CPU3 - виртуално.

Увеличаване на ефективността на системите за двупроцесорни

Последователността на физически и виртуални процесори.

Ето защо, за да забраните HT на първия процесор в двойна система за Xeon за определена програма, просто трябва да се премахне отметката от третия процесор (CPU2).

Дори и по-лесно: THG за задаване на задачи мениджър

Във всичко това значително главоболие доставят периодично изпълнение на приложението. За съжаление, Windows не помни последните настройки, така че трябва да се измисли колелото всеки път, когато стартирате програмата. Освен това, някои приложения, работещи в режим на цял екран, не позволяват на всичко, за да се адаптира. Някои от тези програми са просто "лети", когато преминете към прозорчета режим.

Ние предлагаме да използвате нашата полезност THG за задаване на задачи Manager. Той е създаден специално за такива сценарии и ви позволява да дефинирате профилите до любимите ви приложения, винаги са имали един и същ процесор афинитет. Дори и тези приложения, които блокират достъпа до обвивката на Windows, сега можете да се свърже с процесорите.

Ползата е много лесен за използване. След стартиране, можете да променяте свързването на процесори в раздела "Избор на приложение и задайте" за стартиране на приложения. Всичко, което е необходимо - с двойно кликване на мишката.

За трайно обвързване трябва да отидете в раздела "Приложение Профили". Тук можете да укажете кои приложения ще имат една и съща свързване при стартиране. Представен за първи път на програмата към списъка. За да направите това, въведете име на файл или да го изберете с помощта на бутона "Преглед". Ако кликнете върху "Добави", преди да добавите към списъка ще трябва да се уточни задължителните процесори.

Ако THG за задаване на задачи Utility инструмент работи в системата, че задължителното заявление ще се изпълнява автоматично.

Увеличаване на ефективността на системите за двупроцесорни

Добавянето на програма към списъка.

При проведените изпитания, ние показваме как полезността влияе на работата на приложения. Попаднахме на заявлението с автоматично разпределение на Windows процесори с блокирането Hyper-Threading, както и THG Task полезност Задание Manager. Когато стартирате тестовете в паралел с THG на полезност, ние използвахме настройките по подразбиране за всички други процеси, както и тестово приложение вързани само към физическия процесор (CPU0 и CPU1).

Intel процесори (Socket 604)

133 MHz FSB (533 MHz QDR)

Подкрепете проекта - споделете линка, благодаря!