![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
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 -------------------- ![]() |
![]() ![]() |
Burzum |
![]()
Пост
#2
|
![]() D.NET'чик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 1 113 З нами з: 27-April 05 З: Вінниця-Kиїв-Львів Користувач №: 106 Стать: Чол Парк машин: Майже 0 ГГц ![]() |
По умолчанию fah.exe запускает 4 процесса которые привязаны к обоим ядрам (то есть винда сама определяет в какой момент времени на какое ядро кинуть процесс). Из-за того что каждый процесс выполняется то на одном ядре, то на другом, производительность немного падает, так как при переключении процесса на другое ядро, нужно выгрузить данные из кеша одного ядра, и загрузить их в кеш другого ядра. При привязке процессов к конкретным ядрам при помощи Affinity Changer, каждый процесс выполняется только на одном ядре, и не тратится время и ресурсы на переключение процесса на другое ядро, поэтому получается выигрыш по времени, а соответственно и выше ППД. Я так розумію, що та сама фігня (перекидання процесу з одного ядра на інше) пригальмовує клієнти й інших проектів? А можна за допомогою Affinity Changer прив"язувати до ядра будь-який процес? |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 4th August 2025 - 01:40 |