Привіт Гість ( Вхід | Реєстрація )

> Affinity Changer, обсуждения
Rilian
Jun 26 2008, 13:35
Пост #1


interstellar
**********

Група: Team member
Повідомлень: 17 377
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



worthy.gif worthy.gif worthy.gif Nik4eva, worthy.gif worthy.gif worthy.gif

ты можешь написать прогу для выставления приоритетов для процессов по маске?

то есть, например в конфиге у меня

QUOTE
circle


P-a-ch будет раз в 5 мин смотреть конфиг, и если находит процесс с этим именем (как подстрока) то он привязывает его к свободному ядру, и ставит приоритет (идл, низкий, средний, высокий - по выбору)

======

Прога готова dance.gif yahoo.gif smile.gif

Смотрим/читаем/качаем прогу на сайте
.

Пример конфига
CODE

wcg_hcc
wcg_hcc


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
4 Сторінки V < 1 2 3 4 >  
Reply to this topicStart new topic
Відповідей(30 - 44)
Rilian
Sep 18 2008, 20:45
Пост #31


interstellar
**********

Група: Team member
Повідомлень: 17 377
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



гуд, я обновил линк на офсайте в топике про Fah WinSMP Affinity Changer


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tamagoch
Sep 26 2008, 08:15
Пост #32


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 744
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



вот вспомнил, кажется, в одном из праймгридовских проектов под каждый вычислительный процесс идет еще процесс-wrapper - и как определить какой кому принадлежит? или это не нужно, а главное, чтобы оставалось по одному типу процесса на ядро?...


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Sep 27 2008, 08:47
Пост #33


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



QUOTE(Tamagoch @ Sep 26 2008, 09:15) *

вот вспомнил, кажется, в одном из праймгридовских проектов под каждый вычислительный процесс идет еще процесс-wrapper - и как определить какой кому принадлежит? или это не нужно, а главное, чтобы оставалось по одному типу процесса на ядро?...


Все очень просто. Например у тебя есть процессы primegrid_llr_5.07_windows_intel86.exe и primegrid_llr_wrapper_5.07_windows_intel86.exe. В конфиге пишешь строку "primegrid_llr_5" и сервис привяжет только процессы primegrid_llr_5.07_windows_intel86.exe (ему пофиг врапперы, он ведь ищет процессы по подстроке в названии smile.gif).


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Oct 1 2008, 09:51
Пост #34


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Добавил x64-версию.
Ссылки на скачивание теперь на http://code.google.com/p/affinity-changer


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Oct 29 2008, 00:09
Пост #35


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Выложил версию 1.1.0 (x86 и x64).

Что нового:
1) Исправлена привязка к процессорам (процессы привязываются начиная не с первого процессора/ядра, а с последнего привязанного процессора/ядра).
2) В качестве имени процесса теперь можно указывать любое регулярное выражение.


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rilian
Oct 29 2008, 00:13
Пост #36


interstellar
**********

Група: Team member
Повідомлень: 17 377
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



Круто! Спасибо!

обновлю завтра на работе


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Apr 14 2009, 14:49
Пост #37


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Выложил версию 1.2.0 (x86 и x64).

Affinity Changer 1.2.0.0
[+] - Добавлена возможность выставления разных приоритетов для разных процессов.
[!] - Первая привязка процессов теперь происходит во время старта сервиса, а не во время первого срабатывания таймера
(так как при большом интервале таймера процессы большой промежуток времени выполнялись без привязки к процессорам).
[!] - Если приоритет процесса изменить после привязки процесса к процессору, то приоритет не восстанавливается
по истечении интервала таймера, а только после перезапуска сервиса.
[!] - Если изменить привязку процесса после привязки процесса к процессору, то привязка не восстанавливается
по истечении интервала таймера, а только после перезапуска сервиса.
[-] - Удален параметр ProcessPriority из реестра, так как теперь приоритет можно указывать для каждого процесса отдельно.
Если для процесса приоритет не указан, по умолчанию ставится приоритет Normal.

Немного изменился файл настроек config.txt (см. ChangeLog), так что читаем, как можно настраивать приоритеты для каждого процесса (раздел Настройка сервиса) crazy_pilot.gif


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
May 18 2009, 09:53
Пост #38


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Сайт разработчика переехал сюда.


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tamagoch
Jul 13 2009, 18:40
Пост #39


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 744
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



только что пробовал поставить х64-версию, дважды инсталлер вылетает с ошибкой:

Product: Affinity Changer -- Error 1001. Error 1001. Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'AffinityChanger, Version=1.2.0.0, Culture=neutral, PublicKeyToken=1720baf61aca65e1' or one of its dependencies. An attempt was made to load a program with an incorrect format..


возникает после копирования файлов в папку назначения, но до окончания установки
после этого удаляет все установленные файлы и предлагает перезапустить инсталлятор


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Jul 14 2009, 12:54
Пост #40


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



QUOTE(Tamagoch @ Jul 13 2009, 19:40) *
только что пробовал поставить х64-версию, дважды инсталлер вылетает с ошибкой:

QUOTE
Product: Affinity Changer -- Error 1001. Error 1001. Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'AffinityChanger, Version=1.2.0.0, Culture=neutral, PublicKeyToken=1720baf61aca65e1' or one of its dependencies. An attempt was made to load a program with an incorrect format..


возникает после копирования файлов в папку назначения, но до окончания установки
после этого удаляет все установленные файлы и предлагает перезапустить инсталлятор




Да, косяк. Забыл пропатчить инсталлер. Просто студия при создании инсталлера под x64-версию добавляет один файл от x86-версии, поэтому приходится ручками патчить инсталлер.

Постараюсь исправить в ближайшие пару дней.



--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Jul 15 2009, 23:35
Пост #41


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



Исправил. Качать можно по той же ссылке, теперь там исправленный файл (проверял на Windows 7 RC x64).



--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tamagoch
Jul 17 2009, 12:29
Пост #42


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 744
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



nick4eva,
спасибо! буду запускать в эксплуатацию wink.gif


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rilian
Apr 6 2010, 00:37
Пост #43


interstellar
**********

Група: Team member
Повідомлень: 17 377
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



RNA World потребляет много памяти и она часто тратится на перекидывание ресурсов с ядра на ядро.

Поставил ACh с таким конфигом

CODE
cmsearch,BelowNormal
cmsearch,BelowNormal


через пару дней отпишу о результате (уменьшилась ли разница runtime / cputime)


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Apr 6 2010, 08:05
Пост #44


kранчер
****

Група: Trusted Members
Повідомлень: 123
З нами з: 6-January 06
З: Украина, Киев
Користувач №: 153
Стать: Чол
Парк машин:
1: P4 2.8 GHz, 1Gb RAM 2: Pentium Dual Core T2330 1.6 GHz, 2 Gb RAM 3: Dell Studio 1735 Core2 Duo P8400 2.26 GHz, 2 Gb RAM



QUOTE(Rilian @ Apr 6 2010, 00:37) *

Поставил ACh с таким конфигом

CODE
cmsearch,BelowNormal
cmsearch,BelowNormal


через пару дней отпишу о результате (уменьшилась ли разница runtime / cputime)


Ok. Будем ждать результатов.


--------------------


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rilian
Apr 10 2010, 02:58
Пост #45


interstellar
**********

Група: Team member
Повідомлень: 17 377
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



Заметил такую вещь:

Сейчас в BOINC 6 новый "продвинутый" планировщик, который запускает ВЮ в порядке наилучшего попадания в дедлайн, а не в порядке очереди. Поэтому на проектах где дедлайн маленький, часто ВЮ не досчитывается до конца, и начинает считаться следующая, и так далее, пока не наступает дедлайн у первой ВЮ, и очередь не переходит обратно в начало.

При этом, в памяти висит куча процессов одного проекта. Аффинити ченжер, естественно, не знает что проект не мультипроцессорный, и назначает каждому процессу свое ядро.

Вот тут и появляется глюк - может на одном ядре считаться 2 ВЮ одного проекта, а второе ядро при этом простаивает.

Пришлось affinity changer отключить

Чтобы исправить ситуацию надо как-то перепривязывать ядра все время для активных процессов, а неактивным - возвращать привязку на все ядра, чтобы когда дойдет их очередь, они не попали на уже занятое ядро


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

4 Сторінки V < 1 2 3 4 >
Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 16th April 2024 - 18:32

Invision Power Board v1.3.3 © 1996 IPS, Inc.