![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
nick4eva |
![]()
Пост
#1
|
![]() 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 Кто может прогу написать, которая на основании лога клиента, будет раскидывать процессы по ядрам? Написал сервис, который раз в минуту проверяет процессы winsmp, и раскидывает их по ядрам/процессорам. http://sites.google.com/site/nick4eva/soft...ffinity-changer - мануал по установке ![]() Це повідомлення відредагував nick4eva: May 18 2009, 09:37 -------------------- ![]() |
![]() ![]() |
Immho |
![]()
Пост
#121
|
Соромлюсь щось писати ![]() Група: New Members Повідомлень: 4 З нами з: 24-January 08 Користувач №: 683 Стать: bot Парк машин: 2хC2Q-2.4Ghz, AMD_X2-1.8+2xRadeon1950Pro ![]() |
И снова здравствуйте ![]() Значитца сделал версию 1.0.1. Теперь для 2-ядерника процессы сортируются по потреблению памяти, и правильно привязываются к процессорам: 1 и 4 на первое ядро, 2 и 3 - на второе. Я задался странным вопросом: действительно ли SMP fah.exe+ Affinitychanger _используют_ результаты 4 процессов на 2-х ядерном C2D и как они это делают? Ведь по умолчанию smp fah.exe пускает 2 процесса fahcore_a1.exe по 1 на ядро? Может эти 2 процесса (из 4-х) просто тормозят камень на 50% =) Тогда как он работает ? =) C C2Q все ясно что и как распределять - мы просто добавляем еще одного клиента - и получаем 8 процессов. по 1 процессу на ядро от клиента. А вот с C2D - непонятно. |
nick4eva |
![]()
Пост
#122
|
![]() 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.0.1. Теперь для 2-ядерника процессы сортируются по потреблению памяти, и правильно привязываются к процессорам: 1 и 4 на первое ядро, 2 и 3 - на второе. Я задался странным вопросом: действительно ли SMP fah.exe+ Affinitychanger _используют_ результаты 4 процессов на 2-х ядерном C2D и как они это делают? Ведь по умолчанию smp fah.exe пускает 2 процесса fahcore_a1.exe по 1 на ядро? Может эти 2 процесса (из 4-х) просто тормозят камень на 50% =) Тогда как он работает ? =) C C2Q все ясно что и как распределять - мы просто добавляем еще одного клиента - и получаем 8 процессов. по 1 процессу на ядро от клиента. А вот с C2D - непонятно. По умолчанию fah.exe запускает 4 процесса которые привязаны к обоим ядрам (то есть винда сама определяет в какой момент времени на какое ядро кинуть процесс). Из-за того что каждый процесс выполняется то на одном ядре, то на другом, производительность немного падает, так как при переключении процесса на другое ядро, нужно выгрузить данные из кеша одного ядра, и загрузить их в кеш другого ядра. При привязке процессов к конкретным ядрам при помощи Affinity Changer, каждый процесс выполняется только на одном ядре, и не тратится время и ресурсы на переключение процесса на другое ядро, поэтому получается выигрыш по времени, а соответственно и выше ППД. -------------------- ![]() |
Immho |
![]()
Пост
#123
|
Соромлюсь щось писати ![]() Група: New Members Повідомлень: 4 З нами з: 24-January 08 Користувач №: 683 Стать: bot Парк машин: 2хC2Q-2.4Ghz, AMD_X2-1.8+2xRadeon1950Pro ![]() |
У меня 2 машины на С2Q 2.4Ghz - под Linux USB Boot (64 бит) работают ок
А под XP32 и под XP64 вместе с AFFINITY Changer глючат - раз в два дня задания подвисают, при перезапуске тоже без ошибок раз на раз не приходится. Я тут читал что народ рекомендует бэкапить work + queue.dat, запускать через виндовый планировщик, соблюдать последовательность запуска на С2Q относительно mpiexec.exe итп... Предлагаю сделать упрощенный FAQ по этому вопросу, исходя из опыта использования SMP Affinity Changer. Еще идеально было бы сделать бутфлэш или бутсд c аффинити ченжером, или вообще идею про подгон афиниити - задвинуть пандам, чтобы они ее в код внедрили. |
ReMMeR |
![]()
Пост
#124
|
![]() ----===[ oO ]===---- ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 2 910 З нами з: 20-October 05 З: Quake arena Користувач №: 135 Стать: Чол Free-DC_CPID ![]() |
Еще идеально было бы сделать бутфлэш или бутсд c аффинити ченжером, или вообще идею про подгон афиниити - задвинуть пандам, чтобы они ее в код внедрили. увы, видимо у панд нет времени, так как имплементировать много чего и много куда ёщё можно было бы. -------------------- (Show/Hide) |
Burzum |
![]()
Пост
#125
|
![]() D.NET'чик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 1 113 З нами з: 27-April 05 З: Вінниця-Kиїв-Львів Користувач №: 106 Стать: Чол Парк машин: Майже 0 ГГц ![]() |
По умолчанию fah.exe запускает 4 процесса которые привязаны к обоим ядрам (то есть винда сама определяет в какой момент времени на какое ядро кинуть процесс). Из-за того что каждый процесс выполняется то на одном ядре, то на другом, производительность немного падает, так как при переключении процесса на другое ядро, нужно выгрузить данные из кеша одного ядра, и загрузить их в кеш другого ядра. При привязке процессов к конкретным ядрам при помощи Affinity Changer, каждый процесс выполняется только на одном ядре, и не тратится время и ресурсы на переключение процесса на другое ядро, поэтому получается выигрыш по времени, а соответственно и выше ППД. Я так розумію, що та сама фігня (перекидання процесу з одного ядра на інше) пригальмовує клієнти й інших проектів? А можна за допомогою Affinity Changer прив"язувати до ядра будь-який процес? |
Arbalet |
![]()
Пост
#126
|
![]() Штандартенкранчер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 2 647 З нами з: 16-August 05 Користувач №: 119 Стать: Чол Парк машин: FX-8320 + 1070Ti ![]() |
Я так розумію, що та сама фігня (перекидання процесу з одного ядра на інше) пригальмовує клієнти й інших проектів? А можна за допомогою Affinity Changer прив"язувати до ядра будь-який процес? О, я тоже хотел спросить об этом: можно ли Affinity Changer как-то приспособить под боинк, или последний самостоятельно справляется с такой проблемой? -------------------- (Show/Hide) |
Vorchun |
![]()
Пост
#127
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
Может кому пригодится:
CPU Control 2.0 - утилита для управления распределением физических ядер процессоров -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
nikelong |
![]()
Пост
#128
|
Тера ранчер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол ![]() |
-------------------- |
Rilian |
![]()
Пост
#129
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 156 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
Можно
-------------------- |
nick4eva |
![]()
Пост
#130
|
![]() 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 ![]() |
Кто возьмется проверить чейнджер на 8-ядерной машине? Я добавил поддержку для 8-ядерных систем (2 quad-процессора), но не имею возможности проверить корректно ли прога работает.
Тому кто согласится протестить вышлю прогу, если через пару дней глюков не будет замечено выложу релиз. ![]() ![]() -------------------- ![]() |
ReMMeR |
![]()
Пост
#131
|
![]() ----===[ oO ]===---- ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 2 910 З нами з: 20-October 05 З: Quake arena Користувач №: 135 Стать: Чол Free-DC_CPID ![]() |
Таких людей у нас нет ....
-------------------- (Show/Hide) |
nikelong |
![]()
Пост
#132
|
Тера ранчер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол ![]() |
ReMMeR,
Помоему есть. Impec. В фолдинге жжог 15000 ППД. -------------------- |
Vorchun |
![]()
Пост
#133
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
T0lsty иногда считал на 2x4-Xeon...
-------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
T0lsty |
![]()
Пост
#134
|
![]() кранчер з фермою ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 871 З нами з: 13-October 06 Користувач №: 296 Стать: Чол ![]() |
T0lsty иногда считал на 2x4-Xeon... будет возможность и самое главное желание - попробую . -------------------- |
nick4eva |
![]()
Пост
#135
|
![]() 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 ![]() |
будет возможность и самое главное желание - попробую . А примерно известно когда это случится? -------------------- ![]() |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 14th June 2025 - 09:54 |