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

> Обсуждения [ukrainian / Russian], обсуждаем прогу
nick4eva
Oct 12 2007, 14:06
Пост #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 - мануал по установке excl.gif

Це повідомлення відредагував nick4eva: May 18 2009, 09:37


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


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
11 Сторінки V « < 7 8 9 10 11 >  
Reply to this topicStart new topic
Відповідей(120 - 134)
Immho
Jan 31 2008, 15:42
Пост #121


Соромлюсь щось писати
*

Група: New Members
Повідомлень: 4
З нами з: 24-January 08
Користувач №: 683
Стать: bot
Парк машин:
2хC2Q-2.4Ghz, AMD_X2-1.8+2xRadeon1950Pro



(nick4eva @ Oct 16 2007, 10:14 PM) *

И снова здравствуйте crazy_pilot.gif

Значитца сделал версию 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 - непонятно.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
Feb 1 2008, 12:17
Пост #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



(Immho @ Jan 31 2008, 03:42 PM) *

(nick4eva @ Oct 16 2007, 10:14 PM) *

И снова здравствуйте crazy_pilot.gif

Значитца сделал версию 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, каждый процесс выполняется только на одном ядре, и не тратится время и ресурсы на переключение процесса на другое ядро, поэтому получается выигрыш по времени, а соответственно и выше ППД.


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


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Immho
Feb 1 2008, 14:05
Пост #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 аффинити ченжером, или вообще идею про подгон афиниити - задвинуть пандам, чтобы они ее в код внедрили.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Feb 1 2008, 15:38
Пост #124


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Еще идеально было бы сделать бутфлэш или бутсд c аффинити ченжером, или вообще идею про подгон афиниити - задвинуть пандам, чтобы они ее в код внедрили.

увы, видимо у панд нет времени, так как имплементировать много чего и много куда ёщё можно было бы.


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

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Feb 1 2008, 16:41
Пост #125


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 113
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



(nick4eva @ Feb 1 2008, 12:17 PM) *

По умолчанию fah.exe запускает 4 процесса которые привязаны к обоим ядрам (то есть винда сама определяет в какой момент времени на какое ядро кинуть процесс). Из-за того что каждый процесс выполняется то на одном ядре, то на другом, производительность немного падает, так как при переключении процесса на другое ядро, нужно выгрузить данные из кеша одного ядра, и загрузить их в кеш другого ядра. При привязке процессов к конкретным ядрам при помощи Affinity Changer, каждый процесс выполняется только на одном ядре, и не тратится время и ресурсы на переключение процесса на другое ядро, поэтому получается выигрыш по времени, а соответственно и выше ППД.

Я так розумію, що та сама фігня (перекидання процесу з одного ядра на інше) пригальмовує клієнти й інших проектів? А можна за допомогою Affinity Changer прив"язувати до ядра будь-який процес?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Arbalet
Feb 1 2008, 21:11
Пост #126


Штандартенкранчер
*********

Група: Trusted Members
Повідомлень: 2 647
З нами з: 16-August 05
Користувач №: 119
Стать: Чол
Парк машин:
FX-8320 + 1070Ti



(Burzum @ Feb 1 2008, 04:41 PM) *

Я так розумію, що та сама фігня (перекидання процесу з одного ядра на інше) пригальмовує клієнти й інших проектів? А можна за допомогою Affinity Changer прив"язувати до ядра будь-який процес?

О, я тоже хотел спросить об этом: можно ли Affinity Changer как-то приспособить под боинк, или последний самостоятельно справляется с такой проблемой?


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


My asteroids: 1150 Achaia, 1643 Brown, 3286 Anatoliya

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vorchun
Feb 1 2008, 23:24
Пост #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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nikelong
Apr 4 2008, 13:08
Пост #128


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



http://distributedcomputing.info/tools.html

Может, связатся с админом, и запостить туда нашу прогу?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rilian
Apr 4 2008, 16:02
Пост #129


interstellar
**********

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



Можно


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


IPB Image

IPB Image

IPB Image
IPB Image

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

IPB Image

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
May 22 2008, 14:25
Пост #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-процессора), но не имею возможности проверить корректно ли прога работает.
Тому кто согласится протестить вышлю прогу, если через пару дней глюков не будет замечено выложу релиз. crazy_pilot.gif dance.gif


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


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
May 22 2008, 15:25
Пост #131


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Таких людей у нас нет ....


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

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nikelong
May 22 2008, 15:29
Пост #132


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



ReMMeR,
Помоему есть. Impec.

В фолдинге жжог 15000 ППД.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vorchun
May 22 2008, 16:31
Пост #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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
T0lsty
May 22 2008, 16:47
Пост #134


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 871
З нами з: 13-October 06
Користувач №: 296
Стать: Чол



(Vorchun @ May 22 2008, 05:31 PM) *

T0lsty иногда считал на 2x4-Xeon...

будет возможность и самое главное желание - попробую .


--------------------
..................
XtremeLabs.org

(Show/Hide)


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nick4eva
May 22 2008, 16:49
Пост #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



(T0lsty @ May 22 2008, 04:47 PM) *

будет возможность и самое главное желание - попробую .


А примерно известно когда это случится?


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


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

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

 



- Lo-Fi Версія Поточний час: 14th June 2025 - 09:54