![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
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 -------------------- ![]() |
![]() ![]() |
Vorchun |
![]()
Пост
#16
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
nick4eva
![]() ![]() А меня научишь такие проги писать? ![]() Ядра 0 и 2, 1 и 3... честно ![]() Восмиядерники - это 2хXeon? Не знаю стоит ли запускать больше двух клиентов... и два глючновато... Ядра (FahCore_a1.exe) запускаются из разных папок, а процесс, который их запускает, из одной - последняя из которой install.bat запускали, т.е. - сервис устанавливали (кстати, наверно это важно для написания проги...). И, если останавливаешь один клиент, то 90%-вероятность, что второй слетит с ошибкой..., т.к. smpd.exe может прихватить с собой два процесса соседнего клиента. ProcessExplorer всю эту кухню наглядно показавает, им и по ядрам сейчас раскидываю. -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
Rilian |
![]()
Пост
#17
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 156 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
I've posted information on official forum, http://forum.folding-community.org/viewtop...p=202094#202094
-------------------- |
nick4eva |
![]()
Пост
#18
|
![]() 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 ![]() |
Восмиядерники - это 2хXeon? Не знаю стоит ли запускать больше двух клиентов... и два глючновато... Ядра (FahCore_a1.exe) запускаются из разных папок, а процесс, который их запускает, из одной - последняя из которой install.bat запускали, т.е. - сервис устанавливали (кстати, наверно это важно для написания проги...). И, если останавливаешь один клиент, то 90%-вероятность, что второй слетит с ошибкой..., т.к. smpd.exe может прихватить с собой два процесса соседнего клиента. ProcessExplorer всю эту кухню наглядно показавает, им и по ядрам сейчас раскидываю. Под 8-ядерниками (и 4-ядерниками и 2-ядерниками) я имею ввиду не только один физический процессор с 8-ю ядрами, а любую комбинацию процессоров с суммарным количеством ядер равным 8 (их ведь может быть 2 по 4 ядра, или 4 по 2 ядра). Тогда ситуация не такая однозначная насчет кеша, если один проц, то одно, а если 2 4-ядерника, то совсем другое (получается 4 кеша). У меня тут вопрос созрел. А никто не пробовал играться с количеством процессов в одном SMP клиенте? Насколько я понял, по-умолчанию один клиент запускается с 4 параллельными процессами, но можно указать другое количество. Так почему бы не запускать одного клиента с 8 процессами, вместо двух с 4 процессами (чисто поэкспериментировать в плане производительности). -------------------- ![]() |
Dimitrio |
![]()
Пост
#19
|
кранчер-новачок ![]() ![]() ![]() Група: Trusted Members Повідомлень: 36 З нами з: 17-September 06 Користувач №: 275 Стать: Чол Парк машин: Core 2 Duo E6600@3.3GHz ![]() |
nick4eva , спасибо за программку
![]() После запуска получен такой результат: если сортировать процессы Fah по объему требуемой памяти, то они были привязаны программой в одном случае к ядрам 1-2-1-2, во втором - 1-1-2-2, в то время как для получения прироста скорости нужен 1-2-2-1. Процессор C2D E6600 -------------------- |
Vorchun |
![]()
Пост
#20
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
nick4eva
У меня тут вопрос созрел. А никто не пробовал играться с количеством процессов в одном SMP клиенте? Насколько я понял, по-умолчанию один клиент запускается с 4 параллельными процессами, но можно указать другое количество. Так почему бы не запускать одного клиента с 8 процессами, вместо двух с 4 процессами (чисто поэкспериментировать в плане производительности). Где можно указать другое количество? Сейчас главное, чтобы прога правильно распределяла на на двух и четырёхъядерниках. Для восми и более - это на будущее и, неизвестно, будет ли значительный прирост производительности от привязывания... Rilian Почемуто ссылку выковыривать приходится... И вообще, ты не рано туда запостил? Реального выигрыша пока нет... -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
Rilian |
![]()
Пост
#21
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 156 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
Просьба написать насколько идет прирост производительности ... На оф форуме требуют-с
Vorchun: все ок. У нас есть время выпускать новые версии ) -------------------- |
Vorchun |
![]()
Пост
#22
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
Rilian
На C2 Duo (4МБ кэш) на заданиях 2651 и 2653 привязка даёт до 10% (именно "правильная" привязка). 2610 можно не привязывать. На Q6600 (3600MHz) на двух 2653 ППД 4730..., сейчас отвяжу, посмотрю... ![]() Если на четырёхъядернике один клиент - можно не привязывать. Вобщем, программа полезна для двухъядерников (скорей всего Интел). И четырёхъяерников + два запущенных СМП. P.S. На Q6600 (3600MHz) на двух 2653 с привязкой ППД 4730, без привязки 3380 ![]() -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
nick4eva |
![]()
Пост
#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.0.1. Теперь для 2-ядерника процессы сортируются по потреблению памяти, и правильно привязываются к процессорам: 1 и 4 на первое ядро, 2 и 3 - на второе. Так же в ветку реестра "HKEY_LOCAL_MACHINE\SOFTWARE\nick4eva's software\FAH SMP Affinity Changer" добавлен параметр CheckInterval (в милисекундах), который указывает интервал проверки процессов. При изменении параметра сервис перезапускать не нужно, он сам перечитывает значение параметра в конце каждого интервала времени, и если параметр изменился, считывает его (конечо если стоит очень большой интервал времени, то проще перезапустить сервис, чтобы он считал параметр). Теперь работаю над правильной привязкой двух клиентов для 4-ядерника. Кстати, может нет смысла размазывать 4 процесса (1 клиент) на 4 ядра кентсфилда, так как там 2 кеша? Может просто повесить 4 процесса на 2 ядра с общим кешем, может так будет эффективнее? Проверьте кто может. -------------------- ![]() |
Dimitrio |
![]()
Пост
#24
|
кранчер-новачок ![]() ![]() ![]() Група: Trusted Members Повідомлень: 36 З нами з: 17-September 06 Користувач №: 275 Стать: Чол Парк машин: Core 2 Duo E6600@3.3GHz ![]() |
Отлично! Все работает как надо
![]() -------------------- |
Vorchun |
![]()
Пост
#25
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
![]() ![]() ![]() Ждём для четырёхъядерников! -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
Rilian |
![]()
Пост
#26
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 156 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
Ну и где файл новой версии?
nik4eva пришли мне его на емейл, чтобы я смог залить на ФТП -------------------- |
Vorchun |
![]()
Пост
#27
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
Rilian
Чего Bruce хочет? Этого: на C2D E6420 (3400MHz) без привязки (использования утилиты) - 2030PPD, с ней - 2220PPD (задание 2653)? -------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
Rilian |
![]()
Пост
#28
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 156 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
Он хочет чтобы дали информацию об увеличении ППД на разных машинах и проектах.
Если вы можете, то посчитайте увеличение ППД на вашей машине и напишите ее сюда ![]() -------------------- |
Vorchun |
![]()
Пост
#29
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
-------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
Vorchun |
![]()
Пост
#30
|
![]() оверфолдер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 622 З нами з: 14-February 07 З: Хмельницкий Користувач №: 446 Стать: Чол Парк машин: i5 2500K+GF 560 ![]() |
-------------------- ![]() i-5 2500K (4500МГц) / MEM 2x4ГБ DDRIII (1600МГц) / GF GTX 560 |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 13th June 2025 - 16:17 |