![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
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 ![]() |
Написал сервис для динамического распределения процессов FAH SMP клиента по ядрам/процессорам.
Сервис устанавливается в систему, и работает в автоматическом режиме. Раз в 10 минут (по-умолчанию) сервис проверяет к каким ядрам/процессорам привязаны выполняющиеся процессы FAH SMP клиента, и распределяет процессы равномерно (по 2 процесса на ядро в двуядерном процессоре при одном SMP клиенте, и по 2 процесса на ядро в четырехядерном процессоре при двух SMP клиентах). Процессы сортируются по потреблению памяти, и правильно привязываются к процессорам (1 и 4 на первое ядро, 2 и 3 - на второе для двухядерников, для четырехядерников первый SMP клиент привязывается к первому и третьему ядру, второй SMP клиент клиент привязвается ко второму и четвертому ядру). В ветке реестра "HKEY_LOCAL_MACHINESOFTWARE ick4eva's softwareFAH SMP Affinity Changer" есть параметр CheckInterval (в милисекундах), который указывает интервал проверки процессов. При изменении параметра сервис перезапускать не нужно, он сам перечитывает значение параметра в конце каждого интервала времени, и если параметр изменился, считывает его (конечо если стоит очень большой интервал времени, то проще перезапустить сервис, чтобы он считал параметр). Для работы сервиса необходим .Net Framework 2.0 (скачать можно здесь x86 версию, или здесь x64 версию). добавлена поддержка 4-ядерных процессоров добавлена поддержка 8-ядерных машин (только там где два 4-ядерных процессора) Текущая версия сервиса 1.0.5. FahSmpAffinityChangerSetup-1.0.5-x86.zip FahSmpAffinityChangerSetup-1.0.5-x64.zip Также про программу можно почитать на сайте разработчика. Список изменений можно посмотреть здесь. Установка сервиса. Качаем архив с файлами установки, и запускаем setup.exe. Далее устанавливаем сервис как показано на скриншотах (Next->Next->Next->Close): ![]() ![]() ![]() ![]() Для удаления сервиса идем в установку и удаление программ, и удаляем FAH SMP Affinity Changer. Це повідомлення відредагував nick4eva: Sep 2 2010, 00:41 -------------------- ![]() |
![]() ![]() |
Immho |
![]()
Пост
#2
|
Соромлюсь щось писати ![]() Група: New Members Повідомлень: 4 З нами з: 24-January 08 Користувач №: 683 Стать: bot Парк машин: 2хC2Q-2.4Ghz, AMD_X2-1.8+2xRadeon1950Pro ![]() |
Народ, пишите ОСИ плиз !
C2Q 2.4Ghz 1x4 Core_a1 Linux SMP proj.3060 = (2539 PPWU) fahmon 2300 PPD C2Q 2.4Ghz 1x4 Core_a1 WINXP64 proj.2653 (1760 PPWU) fahmon 1937 PPD C2Q 2.4Ghz WINXP64 1x4 Core_a1 proj.2653 - 1760 points 2402 PPD 10:30Min/1% C2Q 2.4Ghz WINXP64 AffinityChanger 2x4 Core_a1 C2Q_2.4 proj.2653 - 1760 points 2871 PPD 8.25 Min/1% Выигрыш от применения FAH A.C.64 17-20% под C2Q 2.4Ghz WINXP64 Если апроксимировать Проц 2.4Ghz в 3.67 то получится 4.300, что близко к тому что отписал Ворчун. У кого есть данные по C2D + FAH AC? |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 16th June 2025 - 15:07 |