Многоядрен процесор: как да изключите ядрото

За да стартирате определени приложения, които не са съвместими с многоядрени операции, може да се наложи да забраните ядрото в многоядрен процесор . В Windows системите е възможно да се деактивира ядрото през прозореца за конфигурация на системата. Изберете броя на процесорите, които трябва да бъдат активирани или забранени и да рестартирате компютъра, за да влязат в сила настройките. Деактивирането на ядрото в Linux може да се направи чрез менюто grub и да се добавят параметри към записа на ядрото . Тези параметри се изпращат директно към ядрото, когато се стартира Linux. Системата Linux трябва да се рестартира, след като се направят модификации за деактивиране на ядрото в многоядрен процесор .

  • Процедура при използване на Windows (Vista, 7 и XP)
  • Процедура при използване на Linux

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

Имайте предвид, че тази процедура няма да засегне физически вашия хардуер, но вашата операционна система (Windows или Linux) просто ще игнорира избраните от вас ядра.

Процедура при използване на Windows (Vista, 7 и XP)

  • Отворете стартовото меню, щракнете върху Run, напишете msconfig и щракнете върху OK
  • В прозореца System Configuration (Конфигурация на системата) кликнете върху подменюто Atart и върху бутона Advanced Options (Разширени опции)

  • Във втория прозорец, който се появява, трябва да имате опция за активиране и деактивиране на процесорите, както желаете
  • Потвърдете записа си, като кликнете върху OK
  • Рестартирайте компютъра

Процедура при използване на Linux

Когато използвате Linux, процедурата е доста различна. Когато стартирате компютъра си, трябва да намерите менюто Grub, което отговаря за стартирането на Linux. Изберете записа, който искате да използвате, натиснете клавиша Е и ще се появи меню (в зависимост от използваната версия).

 заглавие Ubuntu 7.10, ядро ​​2.6.22-14-генеричен корен (hd0, 5) ядро / Boot / Vmlinuz-2.6.22-14-generic root = UUID = a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro тихо изпръскване initrd / boot /initrd.img-2.6.22-14-генерично тихо 

Използвайки клавишите със стрелки, отидете на реда, започващ с думата "kernel" и отново натиснете E.

Имайте предвид, че редактирате линията, която дефинира пътя до ядрото на Linux (ядрото). В края на реда добавете следната команда:

 maxcpus = 1 

Крайният резултат трябва да бъде:

 kernel /boot/vmlinuz-2.6.22-14-generic root = UUID = a8a39729-9d2a-425b-b84b-ecc5c7dad104 

Забележка: que ro, quiet и maxcpus са параметрите, изпратени към ядрото при стартиране на Linux.

Натиснете бутона B, за да стартирате Linux.

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

Топ Съвети