ua     ru    Sitemap   Sitemap     | Пошук... |       Сайт відкрито 14.12.2005

Ukraine - Distributed Computing Team

 

 » Навігація 
  Новини
  Новини (Архів)
  Описи проектів
  Опитування
  Архіви

  Форум
  Форум (PDA)

 » Статті 


       Описи проектів 
Начало раздела >

FAH SMP Affinity Changer



версія українською

автор - nick4eva


 

 

FAH SMP Affinity Changer

 

FAH SMP Affinity Changer - сервис для динамического распределения процессов FAH SMP клиента по ядрам/процессорам.

 

Загрузить (версия 1.0.5). - Есть поддержка 8-ядерных машин.

Загрузить (версия 1.0.4 Х64). - для установки на х64 ОС.

 

Зачем это нужно?

Программа полезна владельцам двуядерных (и особенно - 4-ядерных) процессоров, которые имеют общий для двух ядер кэш. В данный момент это все процессоры intel семейств core2duo, core2quad и подобных. В дальнейшем - и 4-х ядерники АМД Феном. Она дает прибавку в производительности SMP клиента до 40% (судя по этой ветке нашего форума).

 

Сервис устанавливается в систему, и работает в автоматическом режиме. Раз в 10 минут (по-умолчанию) сервис проверяет к каким ядрам/процессорам привязаны выполняющиеся процессы FAH SMP клиента, и распределяет процессы равномерно (по 2 процесса на ядро в двуядерном процессоре при одном SMP клиенте, и по 2 процесса на ядро в четырехядерном процессоре при двух SMP клиентах).

 

Процессы сортируются по потреблению памяти, и правильно привязываются к процессорам (1 и 4 на первое ядро, 2 и 3 - на второе для двухядерников, для четырехядерников первый SMP клиент привязывается к первому и третьему ядру, второй SMP клиент клиент привязвается ко второму и четвертому ядру).

 

В ветке реестра "HKEY_LOCAL_MACHINESOFTWARE ick4eva's softwareFAH SMP Affinity Changer" есть параметр CheckInterval (в милисекундах), который указывает интервал проверки процессов. При изменении параметра сервис перезапускать не нужно, он сам перечитывает значение параметра в конце каждого интервала времени, и если параметр изменился, считывает его (конечо если стоит очень большой интервал времени, то проще перезапустить сервис, чтобы он считал параметр).

 

Для работы сервиса необходим .Net Framework 2.0 (скачать можно здесь x86 версию, или здесь x64 версию).

 

Установка сервиса

Качаем архив с файлами установки, и запускаем setup.exe.

После установки сервис не запущен (тип запуска стоит "Авто"), можно запустить сервис вручную, либо перезагрузиться, после этого сервис всегда будет стартовать автоматически.
Для того чтобы запустить сервис вручную делаем следующее: Пуск->Выполнить..., набираем services.msc и жмем энтер. Далее находим сервис FAH SMP Affinity Changer, жмём на нем правой кнопкой мыши и выбираем пункт меню свойства - тип запуска - автоматически.

 

Для удаления сервиса идем в установку и удаление программ, и удаляем FAH SMP Affinity Changer.

 

В данный момент доступна версия только под windows. Для linux возможно будет создана в будущем.

 

ссылки:

Статья на домашней страничке автора

Обсуждение у нас на форуме

 

Обсуждение на других форумах:

 


 

 



Дата: Середа, 14 Листопад 2007
Прочитана: 16175 раз

Распечатать Распечатать    Переслать Переслать    В избранное В избранное

Повернутися назад

 » Положення команди 
Медико-біологічні
Correlizer
47
DrugDiscovery@Home
9
Fightaids@Home
40
Folding@Home
56
Gpugrid.net
50
Help Cure Muscular Dystrophy
40
Help Conquer Cancer
40
Help Fight Childhood Cancer
40
Human Proteome Folding (Phase 2)
40
Lattice Project
20
Malariacontrol.net
47
NRG@home (Najmanovich Research Group)
26
Poem@Home
32
Ps3grid.net
50
RNA World
47
Rosetta@Home
27
World Community Grid
40
Математика
Abc@Home
13
Collatz Conjecture
75
EulerNet
10
Gimps (Great Internet Mersenne Prime Search)
29
Mersenne@home
78
NFS@Home (Number Field Sieve)
55
OGR-27
11
OPTIMA@HOME
35
primaboinca
44
Primegrid
40
Seventeen Or Bust
16
Seventeen Or Bust-Sieve
17
WEP-M+2 Project (Wanless)
40
Криптографія
DistrRTgen
68
Enigma@Home
52
RC5-72
22
Фізика
Einstein@Home
49
IBERCIVIS
1
Leiden Classical
61
Lhc@Home
33
Magnetism@Home
2
Muon1-DPAD
31
Spinhenge@Home
39
Хімія
QMC@Home
44
Kосмос
Constellation@home
51
Cosmology@Home
44
Milkyway@Home
48
Orbit@Home
27
SETI@Home
90
Планета земля
Climate Prediction
43
La Red de Atrapa Sismos
7
Quake Catcher Network
64
Radioactive@Home
12
Virtual Prairie (ViP)
24
Штучний інтелект
FreeHAL@Home
24
Neurona@Home
21
Інтернет
Majestic-12
4
Рендеринг
Burp
34
Luxrenderfarm@home
0
ORE (Open Rendering Environment)
40
Ігрові проекти
Chess960@Home
95
sudoku@vtaiwan
16
Клікери і трекери
Marmot Project
239
Whatpulse
83
Мікс
AlmereGrid
24
Pirates@Home
9
Sztaki Desktop Grid
58
Yoyo@Home
37