Привіт Гість ( Вхід | Реєстрація )
| 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 -------------------- ![]() |
![]() ![]() |
| nick4eva |
Oct 16 2007, 21:14
Пост
#2
|
![]() 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 ядра с общим кешем, может так будет эффективнее? Проверьте кто может. -------------------- ![]() |
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 Версія | Поточний час: 2nd November 2025 - 14:28 |