Affinity Changer, обсуждения |
Привіт Гість ( Вхід | Реєстрація )
Affinity Changer, обсуждения |
Rilian |
Jun 26 2008, 13:35
Пост
#1
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Nik4eva,
ты можешь написать прогу для выставления приоритетов для процессов по маске? то есть, например в конфиге у меня QUOTE circle P-a-ch будет раз в 5 мин смотреть конфиг, и если находит процесс с этим именем (как подстрока) то он привязывает его к свободному ядру, и ставит приоритет (идл, низкий, средний, высокий - по выбору) ====== Прога готова Смотрим/читаем/качаем прогу на сайте. Пример конфига CODE wcg_hcc wcg_hcc -------------------- |
nikelong |
Sep 8 2008, 14:09
Пост
#16
|
Тера ранчер Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол |
-------------------- |
Tamagoch |
Sep 8 2008, 16:52
Пост
#17
|
Мультікранчер Група: Trusted Members Повідомлень: 1 731 З нами з: 27-September 03 З: Бровари Користувач №: 18 Стать: Чол Free-DC_CPID Парк машин: Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою |
а так, подумал, вещь нужная, если например боинк с огром одновременно юзать использование 1-го ядра настраивается у всех, но ни у кого не указывается какое именно юзать -------------------- (Show/Hide) |
Paul B.Atton |
Sep 8 2008, 18:01
Пост
#18
|
Випадковий перехожий Група: Trusted Members Повідомлень: 3 510 З нами з: 26-August 03 З: місто Київ Користувач №: 10 Стать: Чол Free-DC_CPID Парк машин: Різні процесори різних архітектур (x86, SPARC, Power) від 300 МГц до 3200 МГц jabber:Paul.Tatarenko@gmail.com |
У мене приблизно 1/3. Бо ДНет, ФаХ і Боинк на 2 ядра.
Звісно, якщо мене при цьому нема на місці... -------------------- |
(_KoDAk_) |
Sep 8 2008, 20:39
Пост
#19
|
BOINC-guru Група: Trusted Members Повідомлень: 3 662 З нами з: 11-August 07 З: Kharkov Користувач №: 569 Стать: Чол Парк машин: E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям |
в конфиге написал CODE wcg_hcc wcg_hcc пашет! каква тут логика ? єто для двух ядерника ? wcg_hcc wcg_hcc это что бы эти два процесса разделяли проц -------------------- - "ты говоришь так, будто тебя чай ваше не вставляет "
(Show/Hide) Спаcибо автору алфавита за любезно предоставленные буквы. |
nick4eva |
Sep 11 2008, 00:00
Пост
#20
|
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 |
Всем привет
Кому лень читать описание проги на гуглостраницах, вот ссылка на топик в форуме: https://distributed.org.ua/forum/index.php?showtopic=2293 -------------------- |
Rilian |
Sep 11 2008, 00:15
Пост
#21
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
nik4eva, круто!
теперь осталось добавить пример конфига, а также то же самое тока на англицком -------------------- |
Rilian |
Sep 11 2008, 00:18
Пост
#22
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Я не могу точно засечь прирост потому что время выполнения ВЮ в HCC варьируется в пределах 20 минут, но в тот день когда я поставил P-a-ch на сервак с базой и HCC, одна вю посчиталась за рекордные 3.80 часа. До этого рекорд был 3.83.
Вобщем, прирост есть, в HCC -------------------- |
nick4eva |
Sep 11 2008, 00:28
Пост
#23
|
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) Проге пофиг сколько ядер, так как прога получает от винды количество ядер, и далее привязывает найденные процессы ко всем ядрам по очереди, начиная с первого. Например если в конфиге есть строка "circle", сервис найдет все процессы, в названии которых присутствует слово "circle" и каждый процесс привяжет к одному ядру по очереди. Таким образом, если кол-во найденных процессов < кол-ва ядер, то часть ядер будет гулять; если кол-во найденных процессов = кол-ву ядер, то на каждое ядро будет привязано по процессу; если кол-во найденных процессов > кол-ва ядер, то на каждое ядро будет привязано 1 или более процессов (в зависимости от того, на сколько количество процессов больше количества ядер). 2) Два раза одну и ту же строку в конфиге указывать не нужно, так как сервис найдет уже привязанные процессы и ничего делать не будет (так как осуществляется проверка привязки процессов по-умолчанию, когда процессы выполняются на всех ядрах). Обработка строк в конфиге происходит последовательно, т. е. считывается первая строка, находятся все процессы с этой строкой и привязываются к ядрам, потом считывается вторая строка и т. д. -------------------- |
Rilian |
Sep 11 2008, 14:25
Пост
#24
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Если в конфиге стоит
CODE wcg dnetc и есть 2 процесса wcg и один dnetc то как оно привязывает? сейчас просто получилась такая ситуация что: привязало 2 процесса wcg на 2 ядра, dnetc привязало к первому ядру один процесс wcg который был привязан ко втором ядру завершился, и у меня на первом ядре остались висеть 2 процесса (dnetc и wcg), а второе ядро вообще не задействовано я не стал дожидаться 5 минут обновления, вырубил a-ch и вручную ассигнил ядра. nik4eva, как ты думаешь: 1) если бы я дождался 5 минут оно бы разрулило ситуацию? 2) разве не оптимальней привязывать процессы на последние ядра, а не на первые (как сейчас) - ведь первое ядро часто загружено системными прогами -------------------- |
nick4eva |
Sep 11 2008, 20:57
Пост
#25
|
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 |
nik4eva, как ты думаешь: 1) если бы я дождался 5 минут оно бы разрулило ситуацию? 2) разве не оптимальней привязывать процессы на последние ядра, а не на первые (как сейчас) - ведь первое ядро часто загружено системными прогами 1) Ситуацию оно бы не разрулило, так как процесс уже был привязан к конкретному ядру. 2) Ядра загружены системными процессами равномерно. Но пока привязка действительно не всегда оптимальная, так как в зависимости от количества клиентов и их процессов к первым ядрам привязывается больше процесссов (так как для каждой новой порции процессов привязка начинается с первого ядра, и не факт что дойдет до последнего). -------------------- |
Rilian |
Sep 11 2008, 21:04
Пост
#26
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Значит сейчас прога потенциально опасна
-------------------- |
nick4eva |
Sep 11 2008, 22:03
Пост
#27
|
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 |
Значит сейчас прога потенциально опасна Опасна чем? Что привяжет на одно ядро больше процессов чем на другое??? -------------------- |
Rilian |
Sep 11 2008, 22:37
Пост
#28
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
тем что может появиться ситуация что после остановки одно из процессов со списка конфига другие могут быть привязане не ко всем ядрам. Ты же говоришь что версия такое бы не разрулила......
-------------------- |
Rilian |
Sep 17 2008, 12:36
Пост
#29
|
interstellar Група: Team member Повідомлень: 16 925 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
nik4eva, выложи плиз описание на английском! я уже прорекламировал на буржуйском форуме
-------------------- |
nick4eva |
Sep 18 2008, 20:01
Пост
#30
|
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 |
nik4eva, выложи плиз описание на английском! я уже прорекламировал на буржуйском форуме Выложил. -------------------- |
Lo-Fi Версія | Поточний час: 26th April 2024 - 08:14 |