Привіт Гість ( Вхід | Реєстрація )
| 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 - мануал по установке Це повідомлення відредагував nick4eva: May 18 2009, 09:37 -------------------- ![]() |
![]() ![]() |
| Rilian |
Nov 8 2007, 00:34
Пост
#2
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 163 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
I don't think this way of assigning thread is good, because the way Windows detects the core may vary after reboot ... in my case, my couple are generally CPU 0/3 and CPU 1/2, but sometimes, it's CPU 0/1 and CPU 2/3 ... Then other possible inefficient thing : I think it's better to use the same pair of cores for one client, so that the processes will share the same cache ... in your case, your program will use different combinations, so the processes will spend time communicating through FSB So can you tell me why you chose these couples (CPU 0/2 and CPU 1/3) ? If you chose them because you thought they were always the same logical combinations corresponding to physical locations, where did you find the information (or how did you figured this out) ? If I'm right, and those combinations my vary depending on how Windows detects the cores, is there a way to modify the program to detect this combinations before assigning affinities ? For your information, I guess my combinations by looking at the cores temperatures : they always work two by two (two core on the same die have almost the same temperature). I used CoreTemp to read those temperatures. Я не думаю, это способ присвоения метки хорошо, потому что путь Windows определяет основные могут варьироваться после перезагрузки ... в моем случае, моя пара, как CPU 0 / 3 и ЦП 1 / 2, но иногда, то CPU 0 / 1 и ЦП 2 / 3 ... Тогда других возможных неэффективных вещь: Я думаю, что лучше использовать ту же пару трубок для одного клиента, с тем, что процессы будут использовать один и тот же кэш ... в вашем случае, ваша программа будет использовать различные комбинации, так что процессы будут тратить время на общение с помощью ФСБ: ( Так что вы можете сказать мне, почему вы выбрали этих пар (CPU 0 / 2 и ЦП 1 / 3)? Если Вы выбрали их потому, что вы мысли они были всегда одни и те же логические комбинации, соответствующие местах, где Вы нашли информацию (или как вы себе это)? Если я права, и эти комбинации моей зависимости о том, как Windows обнаружит сердечников, есть ли способ модифицировать программу для обнаружения этой комбинации до распределения симпатий? Для Вашего сведения, я думаю, моя комбинаций, взглянув на основе анализа температуры: они всегда работают два - два (два основных на той же умирают почти той же температуре). Я использовал CoreTemp читать этих температурах. -------------------- |
nick4eva Обсуждения [ukrainian / Russian] Oct 12 2007, 14:06
Crazy_Max
Написал сервис, который раз в минуту проверяет ... Oct 12 2007, 14:10
nick4eva
Написал сервис, который раз в минуту проверяет... Oct 12 2007, 14:21
cadet-ua Алгоритм желательно такой для Q6600 - Первый клиен... Oct 12 2007, 15:03
nick4eva
Алгоритм желательно такой для Q6600 - Первый клие... Oct 12 2007, 18:37
Crazy_Max
Пока сервис работает с одним клиентом (4 процесса... Oct 13 2007, 19:39
nick4eva
Ну мне то все равно, я могу сделать и раз в час,... Oct 14 2007, 00:13
Vorchun nick4eva
Ого :clap_1:
А 2х2, он процессы сортир... Oct 13 2007, 09:28
Rilian nick4eva
если хочешь, откроем тут официальный фо... Oct 14 2007, 00:17
Vorchun nick4eva
Интервал в 5 минут достаточно. В релизе м... Oct 14 2007, 10:32
cadet-ua Мое предложение.
1. Если прога стартует автоматом... Oct 14 2007, 18:40
Rilian :drinks2: Oct 14 2007, 21:22
Crazy_Max На кваде аккурат по ядрам раскидала :) :dance: :... Oct 15 2007, 22:17
nick4eva
На кваде аккурат по ядрам раскидала :) :dance: ... Oct 15 2007, 22:37
nikelong Тут с ворчуном покумекали сегодня....
Короче, не к... Oct 15 2007, 22:36
Vorchun nick4eva
:worthy: :ves001:
А меня научишь таки... Oct 15 2007, 23:03
nick4eva
Восмиядерники - это 2хXeon? Не знаю стоит ли запу... Oct 16 2007, 08:54
Rilian I've posted information on official forum, htt... Oct 15 2007, 23:13
Dimitrio nick4eva , спасибо за программку :)
После запуска... Oct 16 2007, 09:03
Vorchun nick4eva
Где можно указать другое количество?
Се... Oct 16 2007, 09:42![]() ![]() |
|
Lo-Fi Версія | Поточний час: 4th November 2025 - 01:17 |