Как в винде грамотно распределить ресурсы?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Как в винде грамотно распределить ресурсы?

Сообщение i85 » 11.10.2005 (Вт) 9:02

Задача такова:
Есть постоянно идущие процессы расчетов на компе. А ещё нужно часто записывать видео с ТВ-тюнера. И конечно записываемое видео тормозит, если процессор занят. Можно ли как то сделать так, чтобы просчеты хавали столько сколько остаеться ресурсов, а запись с тюнера брала сколько надо?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.10.2005 (Вт) 9:04

Грамотно будет не проводить вычисления, когда снимается видео.
Lasciate ogni speranza, voi ch'entrate.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 11.10.2005 (Вт) 10:17

По хорошему, Алибек прав. Но метод, конечно, есть.

Лезешь в Task Manager, выставляешь процессу записи видео приоритет High, а процессу расчетов - Low. Наслаждаешься результатом.

Если тачка с более чем одним камнем, то обязательно выставить этим процессам неконфликтные аффинити-маски.

i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Сообщение i85 » 11.10.2005 (Вт) 10:22

Ennor
Да, тут 2х процессорная система. А как выставить "аффинити-маски".
А без прощетов никак, к сожалению...

IvanTheTerrible
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 94
Зарегистрирован: 20.07.2005 (Ср) 11:47
Откуда: Moscow

Сообщение IvanTheTerrible » 11.10.2005 (Вт) 13:29

Ennor писал(а):По хорошему, Алибек прав. Но метод, конечно, есть.

Лезешь в Task Manager, выставляешь процессу записи видео приоритет High, а процессу расчетов - Low.


Можно и с помощью API SetPriorityClass

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 11.10.2005 (Вт) 16:47

Если винда находит 2 процессора в системе, это еще совершенно не означает наличие двух камней на материнской плате. Если у тебя там единственный пень с егойным HyperThreading, то опознаваться системой он будет как два разных камня. Проверь, ибо в таком случае мощность второго проца будет лишь процентов 10 от первого.

Выставить привязку к процессору так же просто, как и приоритет процесса. В том же Task Manager у тебя рядом с пунктом Set Priority... будет пункт Set Affinity... . Снимаешь свои калькуляции с первого камня, а видеозапись - со второго, и вся любовь.

i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Сообщение i85 » 12.10.2005 (Ср) 6:51

Ennor
Да ты прав, у меня ГиперТридинг стоит. Это значит, что у меня ничего не получиться?
Я тут в инете нарыл инфу о тв-тюнере, который аппаратно кодит аналоговый сигнал в mpeg2 и через usb сразу посылает откодированный сигнал. Пока думаю о таком решении..

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.10.2005 (Ср) 8:29

Ennor писал(а):Если винда находит 2 процессора в системе, это еще совершенно не означает наличие двух камней на материнской плате.

Это в W2k, в XP гипертрединг правильно определяется.
Lasciate ogni speranza, voi ch'entrate.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 12.10.2005 (Ср) 10:46

Что значит - правильно?

Вот я лезу терминалом на один из серверов, открываю Device Manager - в нем в разделе Processors имеется 4 совершенно одинаковых пункта "Intel(R) Xeon(TM) CPU 2.40GHz". И в таск менеджере - тоже 4 окна загрузки процов. И при этом я совершенно точно знаю, что на этой машине стоят 2 камня, каждый из который с НТ.
Да, ось там - W2K3 Standard SP1.

Никакая винда не сможет сделать из ущербного логического процессора полноценный физический. Никогда.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.10.2005 (Ср) 11:01

В смысле, определяет правильное число физических процессоров.
Должна, вернее.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 102

    TopList