Как да използвате правилно многоядрените процесори

Сега те са стандартно оборудване за персонални компютри и преносими компютри: Процесори (накратко CPU) с две, четири или напоследък дори шест ядра. Те трябва да донесат значително повече скорост и производителност. Но това е само случаят, ако те се използват правилно и взаимодействат с правилния софтуер. Ще ви покажем кои конкретни предимства носят многоядрените процесори, как да ги използвате оптимално и кой софтуер се възползва от особено големи предимства на скоростта. Между другото, всички препоръчани настройки са много прости и могат да бъдат извършени без предварително знание или специален опит. Идеален за изваждане на скрити резерви на мощност от компютъра на работното място за нула време.

pc-welt

Преди да се появят многоядрените процесори, бяха направени опити да се увеличи изчислителната мощност чрез увеличаване на тактовата честота. Големият проблем беше развитието на топлината: колкото по-бърза е тактовата честота, толкова по-горещ става процесорът. С две или повече процесорни ядра, изчислителните задачи са разделени. Тъй като ядрата работят паралелно, те в идеалния случай могат да изпълнят една задача много по-бързо от едноядрен процесор. Така че не се нуждае от повече гигагерци. Поради това гигагерцовата стойност на настоящите процесори не е много по-висока от тази преди няколко години. Съвместната обработка на изчислителна задача се нарича многопоточност в техническо отношение.

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

Два производителя на процесори са важни за настолните компютри и преносими компютри: AMD и Intel. И двете предлагат широка гама многоядрени процесори. Следващата таблица показва съответните семейства процесори и техните спецификации.

Семейства процесори и техните спецификации

В ултра-преносимите мини-преносими компютри или нетбуци двамата производители използват предимно процесори, които използват много малко електричество. Следователно по отношение на производителността това рязко спада в сравнение с процесорите в големи преносими или настолни компютри. Intel интегрира така наречените процесори Atom в нетбуците; енергоспестяващият процесор от AMD се нарича Neo.

Процесорите в стандартните преносими компютри предлагат значително по-добра производителност, но също така консумират повече енергия. Изборът на варианти на процесори е най-голям в тази категория. Intel разчита на продукти, наречени Celeron, Pentium T или Core 2. Последните се предлагат като едноядрени, двуядрени и дори четириядрени версии. Добавките Solo, Duo или Quad разкриват какво представлява. Мобилните процесори Core i3, i5 и i7 са още по-мощни. За да ги различи от настолните процесори, Intel добавя буквата M за мобилни устройства след името. Основното правило за серията Core iX: колкото по-голямо е числото X, толкова по-мощен е процесорът.

AMD също разделя своите мобилни процесори според тяхната производителност: Семействата Sempron и Athlon са предназначени за евтини преносими компютри. Моделите Turion се срещат в по-мощни устройства. За разлика от Intel, AMD предлага само процесори с максимум две ядра за преносими компютри. Те имат добавка X2. Серията Phenom включва също процесори с три, четири и шест ядра за работния плот. Всеки от тях има съкращението X3, X4 или X6.

От тези диаграми на производителността можете да видите, че във вашия процесор има множество ядра

Най-доброто място е системният монитор на Windows. Натиснете Alt + Ctrl + Del. Отваря се нов диалогов прозорец. Оттам изберете Task Manager. Сега отидете на раздела Системна производителност или Производителност. Вече се показва отделна диаграма на производителността за всяко ядро ​​на процесора.

Едноядрените процесори с хиперпотоци имат две графики за производителност

В нашия пример има осем диаграми. Това обаче е система с четириядрен процесор. Причината за осемте графики: С всеки процесор на Intel с хиперпоточна технология се показват две диаграми на ядро. Hyperthreading също така позволява едно ядро ​​на процесора да обработва едновременно изчислителни задачи.

Бакшиш: Тъй като Windows XP е разработен по времето, когато не е имало многоядрени процесори или хиперпотоци, може да видите само графика на производителността. За да поправи тази грешка, Microsoft предлага актуализация. Можете да получите това от поддръжката на Microsoft при поискване.

За съжаление много програми все още не могат самостоятелно да разпределят задачите си между две или повече процесорни ядра. Можете също да използвате диспечера на задачите на Windows, за да определите дали дадено приложение е способно на това. Първо стартирайте желания софтуер; след това отворете диспечера на задачите чрез Ctrl + Alt + Del. Преминете към раздела Performance или System Performance.

Индивидуалните графики на производителността не се издигат над 50 процента: Софтуерът може да обработва само едно ядро ​​на процесора

Спазвайте графиките в полетата под заглавието "Процес на използване на процесора". Ако софтуерът може да се справи само с едно ядро, всички графики достигат максимум половината или по-малко от максималната височина. Обикновено те се движат далеч в долната зона. Ако, от друга страна, използването на графиката е между 70 и 100 процента, е много вероятно това да е софтуер, който е оптимизиран за многоядрени процесори.

Програми, които поддържат многоядрени процесори

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

AMD предлага процесорен инструмент, наречен Dual Core Optimizer. Подобрява съвместимостта на двуядрените процесори на AMD с различни програми. Изтеглянето е достъпно от http://support.amd.com. Софтуерът има смисъл само ако компютърът ви работи с Windows XP със Service Pack 1 (SP1). Има корекция на Microsoft за XP SP2, която решава същите проблеми.

Той вече е включен в новия Service Pack 3 за XP (който така или иначе трябва да инсталирате, за да можете да продължите да получавате актуализации за Windows XP), както и в Vista и Windows 7. Дори потребители с многоядрени процесори от Intel могат да използват кръпката, за да оптимизират своята XP система . Помага с процесори от типа Pentium 4 с хиперпотоци, както и с всички модели Core-Duo и Core-2-Duo. В Windows XP проверете дали корекцията е инсталирана. Изберете Старт/Контролен панел/Софтуер. Поставете отметка в квадратчето до „Показване на актуализации“. Потърсете записа „Актуализация за Windows XP ( KB896256 ) ". Ако пластирът не е инсталиран, изтеглете го от връзката .

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

wPrime не само измерва производителността, но и показва свойствата на процесора

Препоръчителна безплатна програма е wPrime. Софтуерът позволява на всички ядра на процесора да извършват екстремни изчисления и показва колко дълго им е необходимо за това. Ако стартирате програмата за първи път, се показват името, тактовата честота и други технически характеристики на процесора. Щракнете върху OK в този информационен прозорец.

В wPrime вие определяте колко ядра трябва да бъдат тествани

Изберете Set Thread Count. Сега можете да посочите колко ядра трябва да използва бенчмаркът за теста. В случай на четириядрен процесор, стойностите от 1 до 4 могат да бъдат въведени. Ако процесорът има и функция за нишки с нишки, можете дори да въведете стойности от 1 до 8. Щракнете върху OK. Бенчмаркът 32M е достатъчен за бързи тестове.

Добре е да знаете: Не всяко ядро ​​се зарежда еднакво за приложение

Така че изберете Run 32M. И накрая, можете да сравните резултата с измерена стойност, съхранявана в базата данни. Друга интересна тестова програма е Hyper PI http://virgilioborges.com.br/hyperpi/. Този бенчмарк изчислява числото Pi с всички налични процесорни ядра. След теста се появява диалогов прозорец с резултата. Посочва се кое ядро ​​е било най-бързо ("най-доброто време") и кое най-бавното ("най-лошото време"). Освен това Hyper PI ви информира за средното време ("Средно време").

Теоретично всички ядра на процесора трябва да са еднакво бързи. На практика резултатите от различните резултати са, защото всяка операционна система извършва допълнителни изчисления във фонов режим (например за защита от вируси). Те се изпълняват на ядрата, определени от операционната система. В следващите раздели можете да прочетете как можете сами да присвоите приложения на конкретно ядро.

Трите системи с Windows XP, Vista и 7 автоматично разпределят чакащите задачи в наличните ядра. В резултат на това изчислително интензивна програма може да забави други приложения, които използват същото ядро. Това показваме на примера на безплатния видео софтуер Avidemux. Той поддържа многоядрени процесори, ако конфигурирате съответно приложението. Проверихме инструмента с диспечера на задачите на Windows с деактивирана многоядрена поддръжка: В този случай софтуерът зарежда всичките четири ядра на нашата тестова система. Общото използване е показано като 50 процента.

Но би било по-логично да се използват само две ядра на 100 процента. Двата допълнителни ще бъдат напълно достъпни за други приложения. Игрите, които поддържат само едно ядро ​​и които Windows автоматично разпространява в множество ядра, също имат подобен спирачен ефект. С Avidemux броят на използваните ядра може да бъде зададен директно в менюто на програмата, тъй като софтуерът поддържа многоядрени процесори. Следващият съвет разкрива как да направите това с приложения, които не могат.

С безплатната програма Easytoolz можете да присвоите приложение на конкретно ядро ​​на процесора

С безплатната програма Easytoolz програмите могат да бъдат присвоени на отделни ядра на процесора. Особено полезно: Софтуерът е интегриран в папката за стартиране на Windows. Зададените профили могат да бъдат запазени, така че да са активни отново след рестартиране. След инсталацията отворете програмата чрез Старт/Всички програми/Easytoolz. Сега ще се появи в областта за уведомяване вляво от часовника на Windows. Щракнете с десния бутон на мишката върху иконата на програмата Easytoolz.

В Easytoolz е много лесно да се определи кое ядро ​​е отговорно за дадено приложение

Сега посочете, че Easytoolz трябва да се зарежда всеки път, когато Windows се стартира. За да направите това, щракнете върху Автостарт. В бъдеще всички настройки ще бъдат запазени след рестартиране на компютър. Сега изберете CPU Affinity. Отваря се нов прозорец. Добавете желаната програма там. Да вземем за пример играта nVidia Supersonic Sled. Щракнете върху Добавяне А. Придвижете се до директорията на твърдия диск, където е инсталиран файлът SupersonicSled.exe. Ако не знаете пътя, щракнете с десния бутон върху връзката и свойствата на програмата. Точният път до програмата е даден под „Дестинация“.

Изберете SupersonicSled.exe и след това Open. Появява се прозорецът „Change CPU Affinity/Basic Priority“ B. Поставете отметка пред „CPU“ в горния ляв ъгъл. Тогава всички налични ядра ("CPU 0", "CPU 1", "CPU 2" и т.н.) са активирани. Програмата не прави разлика между реални и виртуални ядра (симулирани чрез хиперпотоци). Той винаги алтернативно изброява първо физически наличното ядро, а след това виртуалното. На нашия екран ядра 0, 2, 4 и 6 всъщност са налични като хардуер, а ядра 1, 3, 5 и 7 са само виртуални. Ако искате да стартирате Supersonic Sled на две ядра (едно физически достъпно и едно виртуално), поставете отметка на „CPU 0“ и „CPU 1“.

Особено полезна настройка е "Автоматично разпределение на процесора" C. Ако поставите отметка в това квадратче, всички останали изпълняващи се процеси се присвояват на ядрото, което все още не се използва. Вече присвоените процесорни ядра са достъпни само за запазената програма. Можете да активирате тази опция само за един софтуер - ако искате да присвоите други безплатни ядра на приложение с Easytoolz.

Също така е възможно да се даде приоритет на заявлението. За да направите това, активирайте „Основен приоритет“ D. Колкото по-висок сте задали приоритета за дадена програма, толкова повече системни ресурси тя използва. Твърде високата стойност може да има негативни последици и да направи системата нестабилна. Следователно трябва да увеличавате приоритета само постепенно и след това да проверявате дали има някакви негативни ефекти по време на работа. Също така тествайте системата с бенчмарк инструментите, споменати по-горе. Така че веднага знаете дали производителността се подобрява. С преносимите компютри си струва да коригирате опциите за захранване. Така получавате повече живот на батерията или тя се е влошила. Проверете настройките си с графиките в диспечера на задачите на Windows; показва ви на пръв поглед използването на активните ядра на процесора.

Windows Vista и 7 всъщност имат такава опция. Нарича се „управление на мощността на процесора“ и позволява максимално използване на ядрата на процесора да бъде посочено в проценти. Например, ако изберете 60 процента, ядрата ще работят с максимум 60 процента от тяхната мощност и по този начин консумират по-малко енергия, отколкото при пълно натоварване. Това прави приложенията малко по-бавни. Така че трябва да намерите идеалната средна позиция за себе си.

Щракнете върху иконата на батерията в областта за уведомяване на Windows вляво от часовника и отворете More Power Options. Включете режима за пестене на енергия и изберете Промяна на настройките на плана. Щракнете върху Промяна на разширените настройки на захранването. Появява се прозорецът "Опции за енергия".

С лаптопите си струва да коригирате опциите за захранване. Това ще ви даде повече живот на батерията

Тук превъртете надолу, докато видите „Управление на захранването на процесора“. Разширете го, като щракнете върху знака плюс. След това разширете опцията "Минимална производителност на процесора". Изберете стойността 10% за „На батерия“. Под „Максимална производителност на процесора“ вземете 0% за „На батерия“.

Последното не означава, че вашият лаптоп вече не работи; процесорът просто работи с възможно най-ниската тактова честота (около 800 MHz за 2 GHz процесор). След това проверете дали вашият лаптоп все още работи с достатъчна скорост. Ако не, трябва да увеличите стойностите на 10 процента стъпки и да тествате промените всеки път. Бакшиш: Най-добре е да настроите различни профили: Например такъв със значително намалена производителност за сърфиране и за прости офис задачи.

С подобен профил имате между 10 и 30 процента повече живот на батерията.

От Даниел Бадер. Статията идва от нашата сестра публикация PCtipp .