Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.21;
Скачать: CL | DM;

Вниз

Настройка Windows. Ограничить процессорное время для процесса   Найти похожие ветки 

 
12 ©   (2009-04-14 14:45) [0]

OC windows server 2003
Подскажите как можно ограничить процессу использовать процессорное время?
Задача запретить любому процессу, кроме одного, sql сервера, использовать более 30% ресурсов процессора.

Не знаю как писана программка одна, но когда удаленные юзеры ее запускают, бывает, что она по 50% хавает. Принижаю ей приоритет из taskmanagera, processexplorera -  все равно, 50%. Пока сама не решит отдать - не отдает. Прибить могу, понизить никак.


 
Игорь Шевченко ©   (2009-04-14 14:46) [1]

запускать через Job


 
KSergey ©   (2009-04-15 06:54) [2]

Так если приоритет понизить - она и так не будет мешаться. Ну и что, что 50% жрет? Просто более никому не надо процессор - вот ей и позволяет система. Было б надо - ей бы столько не дали.
Ну и жрет она, думаю, все 100, просто процессор двухядерный.


 
12 ©   (2009-04-15 08:48) [3]

не \\\"ну и что\\\"
не знаю что она такого делает, но когда двое заходят и ее запускают, ко мне все сразу бегут \\\"У нас все тормозит\\\" . Сервер берет около 60-70, при нормальной работе, а с этим ренегатами сразу в 50 и менее уходит.
Вообще, надо сделать максимум 2 копии процесса, и максимум 20% на процесс..


 
Хитрий Лис   (2009-04-15 09:43) [4]

Отсюда вывод - тормозит не из-за проца :)


 
test ©   (2009-04-15 10:31) [5]

12 ©   (15.04.09 08:48) [3]
Исходный код, логи есть?  Посмотреть куда лезит, оптимизировать ресурсы.


 
brother ©   (2009-04-15 10:34) [6]

Сам думал сделать подобное, но нехватет времени, если будет решение - с удовольствием выслушаю...


 
Рамиль ©   (2009-04-15 11:44) [7]

http://threadmaster.tripod.com/


 
12 ©   (2009-04-15 11:46) [8]

test ©   (15.04.09 10:31) [5]
да лезет то куда знаю, тоже к серваку обращается.
эта же программа и у пользователей стоит, которые в локалке. Тут мне до лампочки сколько у них она отжирает, на их машинах.
Но по локалке она только запрос-ответ передает серверу, а тут, на серваке, еще удаленные пользователи и сам процесс имеют.
Чую, что какие-нибудь repeat processmesage until condition стоят.. на каждом углу..

ну не знаю..
ИШ сказал, а даже посмотреть о чем это он конкретно некогда пока.
может, завтра.

brother ©   (15.04.09 10:34) [6]
ага, если что придумаешь раньше, тоже черкни


 
12 ©   (2009-04-15 11:49) [9]

Рамиль ©   (15.04.09 11:44) [7]
спасибо, гляну


 
test ©   (2009-04-15 11:51) [10]

12 ©   (15.04.09 11:46) [8]
Ну и порежь им доступ политиками/разрешениями на доступ, пусть одно сообщение в час высылют.
Заодно выеснишь что это было, баловство или по работе, если по работе расскажут все про программу.


 
KSergey ©   (2009-04-15 12:09) [11]

под терминал-сервером действительно какая-то бяка с процессорным временем. Сталкивался.
как-то раз тоже написал прогу, которая в режиме ожидания в одном из диалогов тупо весь проц съедала.
На локальной машине это вообще никого не трогало, да и я не замечал ни разу. А вот админ терминал-сервера пожаловался, что тормозит жутко весь сервак как только хоть один человек в этот диалог заходит. Может переключение контекстов пользователей так тяжело дается? не знаю. Но именно с терминал-сервером вылезало.



Страницы: 1 вся ветка

Текущий архив: 2009.06.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
15-1239980765
Мазут Береговой
2009-04-17 19:06
2009.06.21
Unicode и его конвертация


11-1201597213
Elec3C
2008-01-29 12:00
2009.06.21
Баг ListBox.DoubleBuffer := True


2-1241358638
Cobalt
2009-05-03 17:50
2009.06.21
TreeViewItem и Parent


2-1241011493
Фима
2009-04-29 17:24
2009.06.21
Вхождение ДатыВремени


2-1240998993
AG
2009-04-29 13:56
2009.06.21
Delphi, матрицы