ua     ru    Sitemap   Sitemap     | Поиск... |       Сайт открыт 14.12.2005

Ukraine - Distributed Computing Team

 

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

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

 » Статьи  


       Описания проектов 
Начало раздела > Folding@Home

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
Прочитана: 11502 раза

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

Другие публикации
  • Новичкам!
  • О проекте и ПО Folding@Home
  • Установка обычного клиента Folding@Home
  • Как пользоваться UDmonitor
  • Установка SMP клиента
  • Folding@Home силами видеокарт NVIDIA
  • Folding@Home силами видеокарт ATI
  • Folding@Home и Linux
  • Folding@Home и Mac
  • folding@Home и playstation 3
    Вернуться назад

  •  » Поддержка (обращайтесь) 
    Folding@Home
     NikeLong246659609
     Alex266184514
     ReMMeR338177212
    Rosetta@Home
     uNiUs172324149
     KoDak313871706
    World Community Grid
     Dmitrio250896826
    FightAIDS@Home
     RHAngel50177406
    RC5/OGR
     Tamagoch53619819
     Paul B.Atton46941577
    Seti@Home
     Andrey Fenchenko285577622
    WebMaster
     ReMMeR338177212
     Rilian (PM)1
    Поболтать
     Dead J. Dona122008482