nice & renice под Win
help
help start
Во-вторых, ты не дал даже равнозначного ответа.
---
Q21: что такое Win2k?
A21: состема.
А ну-ка, поборники мышиного управления, объясните мне:Хоть я и не поборник мышиного управления, но исключительно на тот случай, если это не тупой флуд, а реальный запрос информации, сообщаю:
как в винде запустить штатными средствами программу
с выставленным приоритетом?
Для того, чтобы бороться с процессом, забирающим слишком много ресурсов, у нас мне достаточно killall и nice.
Для того, чтобы объяснить любому человеку, как это сделать,
мне достаточно сказать "man killall" и "man nice".
Консоль почти всегда есть и доступна, пути настроены,
что под виндой?
есть такая утилита - Task Manager (можно вызвать по CTRL-ALT-DEL, кроме прочих способов - ни консоль, ни файл-менеджер какой-нибудь, включая explorer.exe, для этого не нужен - только графическая оболочка, которая в винде всегда включена, кроме редких случаев). Она заменяет и nice/renice и более информативна чем top. И чтобы разобраться как она работает - никакой help/man нахрен не нужен (тот кто неспособен с этим разобраться за 2 мин., тому по man-у в чем-то разобраться - это смерти подобно) .
ОФФТОП: спорить с фактом, что на данный момент графический интерфейс винды гораздо дружественнее к пользователю чем консольный интерфейс чего-угодно - глупо, и на данный момент дружественнее любого известного мне open source WM под X, и как ни странно стабильнее наиболее распространенных и сравнимых по функциональности. Но это не отменяет ни того факта, что некоторые люди работают в консоли намного продуктивнее. И тем более это не отменяет факта, что винда - образец чрезвычайно низкокачественного программного обеспечения, а мелкомягкие API, протоколы и форматы данных - образец совершенно тошнотворного дизайна (что еще хуже).
чем переход в консоль из иксов.
Ждать минутами пока появится окошко, которое ещё к тому же
перерисовывается точно так же, минутами, это не интерфейс.
Кроме того, твой ответ не указывает равноценной замены nice.
> ОФФТОП: спорить с фактом, что на данный момент
> графический интерфейс винды гораздо дружественнее
> к пользователю чем консольный интерфейс чего-угодно --- глупо
Утверждать, что на данный момент графический интерфейс вообще может быть дружественнее консольного --- верх глупости.
---
Пользователи делятся на две группы:
тех, кто хочет работать на компьютере,
и тех, кто хочет, чтобы компьютер работал за них.
такой функционал, с требуемыми тобой ограничениями, не реализуется штатными средствами win-систем
---
Q21: что такое Win2k?
A21: состема.
что именно?
что Контра и windows не совместимы?
Работают одновременно: Light Alloy и Virtual Dub.
Мощностей хватает.
Однако по истечении некоторого времени, система вешается.
В том смысле, что до неё становится очень сложно достучаться.
Только не говорите мне, что это всё не пользовательские программы,
в это я ну никак не поверю.
---
Q21: что такое Win2k?
A21: состема.
почему ты считаешь - что эта твоя задача обязана хорошо решаться при не настроенном тобой окружении?
Что значит - если процессы, потребляющие 100% процессорного времени, не в real-time приоритете - ждать какие-то там секунды тебе не понадобиться.
А если в real-time - сомеваюсь, что в никсах у тебя всё будет значительно быстрее.
Или нет?
Она должна быть _уже_ настроена для такого.
По умолчанию.
---
Q21: что такое Win2k?
A21: состема.
приведенная тобой задача - это далеко не SOHO
Работы над этим ведуться, точнее, уже завершены - в WinXP SP2 уже всё отлично работает.
Вывод: работы, если и ведуться, то очень плохо,
по крайней мере, до завершения им ещё далеко.
Я уже поигрался с приоритетами.
У обеих задач --- "normal."
Да, у "taskmgr" --- "high", но это --- не спасает.
---
Q21: что такое Win2k?
A21: состема.
ни разу не замечал подобных проблем, мб у тебя очень мало памяти и система активно свопится?
Да, у "taskmgr" --- "high", но это --- не спасает.Меня --- спасает.
Значит --- загрузка процессора ни при чём.
---
Q21: что такое Win2k?
A21: состема.
Потом --- кончается.
Следовательно, дело не в памяти.
---
Q21: что такое Win2k?
A21: состема.
Следовательно - в чём-то ещё.
---
...Я работаю антинаучным аферистом...
> Следовательно, дело не в памяти.
на чем основывается твоя уверенность, что ты смотришь именно на те цифры, на которые нужно смотреть?
Других чисел по расходу памяти в "Task Manager" нет.
---
Q21: что такое Win2k?
A21: состема.
значит хреновая у тебя интуиция
> Других чисел по расходу памяти в "Task Manager" нет.
в task manager-е два числа отвечают за память выделенную процессу, причем надо четко понимать, что каждое из чисел означает.
> значит хреновая у тебя интуиция
Ты замерял?
>> Других чисел по расходу памяти в "Task Manager" нет.
> в task manager-е два числа отвечают за память выделенную процессу,
Наглая ложь.
---
Q21: что такое Win2k?
A21: состема.
> Наглая ложь.
если у тебя показывается только одно, это не значит, что task manager выдает только это одно число.
> что task manager выдает только это одно число.
Я потыкал во все видимые кнопки --- не нашёл.
Ты выбери что нибудь одно,
либо --- "дружественная к пользователю", либо --- "это не значит, что".
---
Q21: что такое Win2k?
A21: состема.
на это я могу выдать только одно - если уж у тебя такая неразвитая интуиция, то попробуй почитать документацию.
зы
на всякий случай, документация вызывается: Menu -> Help -> Task manager help topics
Теперь объясни, на кой чёрт в "дружественной к пользователю" системе по умолчанию выдаётся только объём физической памяти?
---
Q21: что такое Win2k?
A21: состема.
По-твоему надо на пользователя 100 килобайт цифр вываливать, когда он захочет узнать, какая гадина проц жрет?
вроде потребления физической памяти.
---
Q21: что такое Win2k?
A21: состема.
в винде совершенно дружественно интуитивно-понятно расположенна кнопка "select columns".
Ты уж реши: ты "просто пользователь", или человек, который понимает, в чём разница между физической и виртуальной памятью? Если первое - нехуй запускать таск менеджер вообще, кто только тебе права на это дал? Хуёвый у вас там одмин, гыгы. Если второе - что тебе написать вместо man taskmanager тебе уже сказали.
Когда ж ты поймёшь, что "дружественный к пользователю" == "дружественный к секретарше", потому что "дружественной к админу" (в том смысле, что ваще не надо читать мануали) оси не может быть в принципе. Как бы фазовое пространство немножко слишком обширно.
А ваще как можно было не суметь в главном меню найти пункт View (один из четырёх между прочим! а в нём пункт Select columns (один из трёх, между прочим) - я не очень понимаю. Видимо, ты всё-таки секретарша, запрети себе запуск таск менеджера.
Она вообще --- не расположена.
Она то появляется, то исчезает.
Что отнюдь не дружественно.
---
"И, как сказал философ Ю. Карякин,
Не разберёшь, где трасса, где объезд..."
Или, как всякая уважающая себя секретарша, сходи на какие-нибудь курсы начинающего пользователя и запиши у на Жёлтых Стикерах (которые потом прилепи к монитору) разные полезные вещи, типа "ctrl+C - скопировать", "anykey - пробел", "view->select columns - выбор показываемой инфы".
ЧОООО?
Возьми и попробуй найти эту "Select columns",
если ты смотришь на список, например, "applications."
---
Q21: что такое Win2k?
A21: состема.
на кажой вкладке свои настройки.
более того, там их две таких кнопки для двух закладок. и вызывают разные настроки.
в списке applications нет колонок которые можно добавить или убрать => кнопка не нужна.
Windows damaged brain.
---
Q21: что такое Win2k?
A21: состема.
Твой "Task Manager" вызывается на порядок-два медленнее,он не мой
чем переход в консоль из иксов.
его написали в корпорации Мелкософт
К тому же у меня консоль из иксов в аналогичных ситуациях 100% загрузки (винта особенно) нифига не быстрее таск менеджера вызывалась - минутами ждал реакции на любое нажатие. Так что не надо ля ля. Думаю, ты только в винде комп и нагружал до такой стадии, а в юниксах избегал этого инстинктивно вследствие накопленного опыта.
PS: полный идиотизм запускать VirtualDub с normal (и тем более выше) priority и в добавок что-то еще существенно жрущее процессорные ресурсы. Что тяжело уменьшить приоритет VirtualDub, а потом делать все что хочешь? И ежу понятно, что VirtualDub сжирает весь процессор.
Ждать минутами пока появится окошко, которое ещё к тому жеУ меня самого множество претензий к утилитам винды вообще и таск менеджеру в частности, но только не надо утверждать, что скажем kill (from procps killall (from psmisc) много лучше - такое же дерьмо, если не хуже.
перерисовывается точно так же, минутами, это не интерфейс.
Например, если теряется коннект с примаунченой CIFS шарой, то убить процесс, который ее пытается читать или cifsd-процесс хрен получится этими утилитами, кроме редких случаев. Может это не вина этих утилит, а скажем ядра с его поддержкой CIFS. Но меня-то с какого хера должно волновать чья это вина, если нихрена не работает? И эта ситуация, когда никак не замочить мешающий процесс - совсем не редкая в линуксе (насчет *bsd - хз) также как и в винде.
Утверждать, что на данный момент графический интерфейс вообще может быть дружественнее консольного --- верх глупости.бугага
Интерфейс командной строки по определению самый недружественный из всего, что вообще можно придумать. По моему определению, в котором я считаю дружественным тот интерфейс, функциональность которого используется без предварительной подготовки.
И нехрен со мной спорить о терминах - я четко ввожу терминологию и употребляю ее в том смысле, в котором определяю. Вводи свои термины (хоть обозначенные теми же словами) и используй их в своем смысле, а пока ты термин не ввел я понимаю слова в своем смысле или согласно своему представлению об общепринятом смысле.
Из сказанного ясно, что во-первых интерфейс командной строки ну никак не дружественный, поскольку требует предварительного ознакомления с доступными командами, и часто прочтения man <command-name> (или другой документации).
Во-вторых хороший, функциональный, простой и мощный пользовательский интерфейс вовсе не обязательно дружественный.
Например стандартный unix environment является офигенно мощным интерфейсом, но уж никак не дружественным.
---
Пользователи делятся на две группы:
тех, кто хочет работать на компьютере,
и тех, кто хочет, чтобы компьютер работал за них.

Почти все пользователи хотят одного: чтобы задача была выполнена. А кто будет работать? Уж конечно чем меньше пользователю придется напрягаться, тем приятнее пользователю.
Смысл работы на компьютере именно в том и состоит, чтобы компьютер выполнял большую часть работы пользователя, иначе можешь воспользоваться бумажкой/карандашом/циркулем/линейкой/мозгами/глазами/хрен-знает-чем-еще, а про компьютер вообще не знать.
А то очень весело возиться с ничего не значащими именами, наподобие "drwtsn32.exe".
---
Q21: что такое Win2k?
A21: состема.
>Windows damaged brain.
Неее, чувак. Просто ты в винде рюхаешь чуть хуже среднестатистической секретарши, а амбиции у тебя админские. Плюс - неправильно понятая фраза "винда - дружественная к пользователю ось".
Интересно, когда тебе вдруг NAT захочется поднять, ты тоже будешь жаловаться, что без мана нифига не понятно вообще, нет кнопки "Поднять NAT", а вот разных пунктов в разных менюшках наоборот дофигища? Ващеее недружественно, ай ай ай!
> а в юниксах избегал этого инстинктивно вследствие
> накопленного опыта.
Униксы я нагружал ещё сильнее.
> И ежу понятно, что VirtualDub сжирает весь процессор.
Не знаю, что понятно ежу, но более половины процессора не сжиралось.
> но только не надо утверждать, что скажем kill (from procps
> killall (from psmisc) много лучше - такое же дерьмо, если не хуже.
killall не требует лишнего подтверждения и не требует графического интерфейса.
>> Утверждать, что на данный момент графический интерфейс
>> вообще может быть дружественнее консольного --- верх глупости.
> По моему определению, в котором я считаю дружественным
> тот интерфейс, функциональность которого используется
> без предварительной подготовки.
Однако то и дело даются советы "есть такая кнопачка/флажочек/закладачка",
а где именно она есть --- "не помню".
> Почти все пользователи хотят одного: чтобы задача была выполнена.
"Task Manager" с этим не справляется.
В отличие от killall.
---
Q21: что такое Win2k?
A21: состема.
>> А то очень весело возиться с ничего не значащими именами, наподобие "drwtsn32.exe".
Кнопку "Go to process" ты тоже не заметил, наверное.
Сцуко недружественное винда, а? Надо было её в пол-окна сделать, и ещё раз в 20 секунд высплывающей подсказкой подсказывать, что типа вот, есть такая кнопка, можно её нажать.
Чтобы убить тормозящий процесс таскманагера более чем достаточно.
А вообще если тебя интересует более детальная инфа по процессам - используй действительно специализированные утилиты, например, с сайта sysinternals.com. Или нажми win-r, там cmd, там напиши help tasklist (в винде man пишется как help) и читай.
PS: полный идиотизм запускать VirtualDub с normal (и тем более выше) priority и в добавок что-то еще существенно жрущее процессорные ресурсы. Что тяжело уменьшить приоритет VirtualDub, а потом делать все что хочешь? И ежу понятно, что VirtualDub сжирает весь процессор.да нет, с чего бы? винда вполне неплохо справляется с распределением процеcсорного времени для нескольких процессов с приоритетом normal
ей стало бы плохо, если бы у виртуалдаба стоял realtime
думаю, что у автора треда всё же проблемы с памятью )
Так будет проще.
---
"Picture yourself in a boat on a river
With tangerine trees and marmelade skies..."
просто ты ей не нравишься
За несколько минут --- это достаточно?
Я на менее мощной машине на фре убивал тормозящий процесс на порядок быстрее: C-M-Fx (ожидание до 5 сек) killa TAB cmdname ENTER (1 сек).
C:\Documents and Settings\USERNAME>help tasklist
This command is not supported by the help utility. Try "x /?".
И про tskill мне сказки не рассказывай, это мы уже проходили.
---
Q21: что такое Win2k?
A21: состема.
За что же ты так со мной?
---
"А я
говорил
с одними домами.
Одни водокачки мне собеседниками."
C:\Documents and Settings\Stepan13>tasklist /?
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
Description:
This command line tool displays a list of application(s) and
associated task(s)/process(es) currently running on either a local or
remote system.
Parameter List:
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which
the command should execute.
/P [password] Specifies the password for the given
user context. Prompts for input if omitted.
/M [module] Lists all tasks that have DLL modules loaded
in them that match the given pattern name.
If the module name is not specified,
displays all modules loaded by each task.
/SVC Displays services in each process.
/V Specifies that the verbose information
is to be displayed.
/FI filter Displays a set of tasks that match a
given criteria specified by the filter.
/FO format Specifies the output format.
Valid values: "TABLE", "LIST", "CSV".
/NH Specifies that the "Column Header" should
not be displayed in the output.
Valid only for "TABLE" and "CSV" formats.
/? Displays this help/usage.
Filters:
Filter Name Valid Operators Valid Value(s)
----------- --------------- --------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
SESSIONNAME eq, ne Session name
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
of hh:mm:ss.
hh - hours,
mm - minutes, ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne User name in [domain\]user
format
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name
Examples:
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
C:\Documents and Settings\Administrator>help taskkill
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
Description:
This tool is used to terminate tasks by process id (PID) or image name.
Parameter List:
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the
command should execute.
/P [password] Specifies the password for the given user
context. Prompts for input if omitted.
/FI filter Applies a filter to select a set of tasks.
Allows "*" to be used. ex. imagename eq acme*
/PID processid Specifies the PID of the process to be terminated.
Use TaskList to get the PID.
/IM imagename Specifies the image name of the process
to be terminated. Wildcard '*' can be used
to specify all tasks or image names.
/T Terminates the specified process and any
child processes which were started by it.
/F Specifies to forcefully terminate the process(es).
/? Displays this help message.
Filters:
Filter Name Valid Operators Valid Value(s)
----------- --------------- -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number.
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
of hh:mm:ss.
hh - hours,
mm - minutes, ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne User name in [domain\]user
format
MODULES eq, ne DLL name
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
NOTE
----
1) Wildcard '*' for /IM switch is accepted only when a filter is applied.
2) Termination of remote processes will always be done forcefully (/F).
3) "WINDOWTITLE" and "STATUS" filters are not considered when a remote
machine is specified.
Examples:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
а) оно требует запуска cmd;
б) запустится всё равно в граф. режиме, а это означает ещё сколько-то времени торможения;
в) опыт общения с tskill был неприятен,
исправлено ли это в taskkill, очень даже не очевидно.
Кроме того, как-то надо будет пустить cmd, а это либо explorer, либо тот же taskmgr.
---
Q21: что такое Win2k?
A21: состема.
за дело, наверное, не просто так
Тебе решение чего нужно? Убить процесс - тогда жмёшь CtrlAltDelete, там выбираешь таск манагер, и всё достаточно быстро происходит.
А если тебе хочется просто поффтыкать в процессы - запустить цмд наверное можно будет.
Чтобы убить тормозящий процесс таскманагера более чем достаточно.ни хрена не достаточно. см мой пост выше. в линуксе я за 40 секунд максимум справляюсь. в винде - это время для самых лёгких случаев.
что вы тут наприводили листингов, ага, конечно, здорово, только вот консоль cmd тоже графическая, так что очень многие недостатки таскменеджера и на неё тоже распространяются.
и вообще, расскажи лучше по-честному, какая твоя роль в том, что палатки с конусообразными пиццами больше нет?
> там выбираешь таск манагер, и всё достаточно быстро происходит.
Тебе уже сказали, что убивать процесс несколько минут --- это _не_решение_.
Через "таск манагер" --- это _несколько_минут_.
---
Q21: что такое Win2k?
A21: состема.
taskkill /F /IM my_cool_prog
не дольше, чем в униксах
Ну хз. Вообще если грузится только проц, то, как заметил один из предыдущих ораторов, таскманагер прекрасно справляется. Я вот только что запустил пять cpuburn'ов и всё было прекрасно. По крайней мере, пока я одному из них не поставил приорити above normal =)
Винде становится очень плохо, когда кончается память и она начинает активно свопить. Мб у вас в линухах такое реже происходит просто?
>> и вообще, расскажи лучше по-честному, какая твоя роль в том, что палатки с конусообразными пиццами больше нет?
Я перестал покупать конусообразные пиццы, потому что холодно, а они пять минут готовятся. Вот чуваки и разорились.
Win-R --- это, насколько понимаю, explorer,
который в это время один из самых тормознутых процессов (даже не отрисовывается).
Запускать cmd мне в такое время удавалось с большим трудом.
Навряд ли это сильно быстрее, чем в униксах.
---
Q21: что такое Win2k?
A21: состема.
ну нельзя же так нагружать винду, она операционная система нежная
да нет, не реже, даже наоборот - любовь линукса к свапу портит мне жизнь со старым хардом-четырёхтысячником, что в гораздо меньшей степени проявляется под виндой =) но с такими ситуациями, когда переключение из иксов в текстовый терминал занимало бы время, которое я успел бы заметить, сталкиваться не приходилось ни разу.
"Task Manager" с этим не справляется.что это нахрен значит?
В отличие от killall.
что ты не можешь убить заданный процесс таск менеждером?
тяжело тогда тебе наверно жить на свете
> И ежу понятно, что VirtualDub сжирает весь процессор.ох ну как же я забыл про direct stream copy - тогда винчестер полностью сжирается, что еще более вешает систему, чем полное сжирание процессора (и не понятно, почему бы не переждать пару минут, пока закончится процесс). С линуксом как я уже говорил вообще жуткий кошмар творится, если системный винчестер полностью занят, - в консоли ни одной команду не выполнишь минут за 5.
Не знаю, что понятно ежу, но более половины процессора не сжиралось.
Однако то и дело даются советы "есть такая кнопачка/флажочек/закладачка",именно в этом весь смысл: ничего не помнить, а во время работы все делать автоматом, находя нужные закладочки сразу, иногда даже впервые запустив прогу.
а где именно она есть --- "не помню".
killall не требует лишнего подтверждения и не требует графического интерфейса.и что?
при полностью загруженном винте в линуксовой консоли написать слово killall и нажать [enter] и дождаться когда терминал схавает это ничуть не проще и не быстрее, а как правило намного дольше, чем в винде аж одно подтверждение сделать.
Еще раз повторяю винда мне глубоко пох.
Например все это я пишу из под линукса (можете проверить 10.0.8.106)

Просто глупо как-то спорить с очевидными вещами и продвигать личные предпочтения.
> Думаю, ты только в винде комп и нагружал до такой стадии,Откуда ты знаешь? И как ты вообще умудрился сравнить нагрузки разных систем?
> а в юниксах избегал этого инстинктивно вследствие
> накопленного опыта.
Униксы я нагружал ещё сильнее.
Когда у тебя хотя бы 8 пользователей с файл сервера будут качать на максимальной скорости через 100Мбитную (а лучше 1Гбитную) сетку огромные разные файлы с системного IDE винта, тогда можешь считать, что нагрузил юникс. Желательно при этом еще памяти немного - порядка 128-196Мбайт (чтобы файлики не очень хорошо кешировались).
>> В отличие от killall.
> что это нахен значит?
> что ты не можешь убить заданный процесс таск менеждером?
Могу, но это занимает слишком много времени.
> ох ну как же я забыл про direct stream copy
Это не оно.
Поэтому не пара минут.
> при полностью загруженном винте в линуксовой консоли
> написать слово killall и нажать [enter] и дождаться
> когда терминал схавает это ничуть не проще и не быстрее,
> а как правило намного дольше, чем в винде аж одно подтверждение сделать.
Не помню, как это было под линухом, под фрёй занимало до 5 секунд.
>> Униксы я нагружал ещё сильнее.
> Откуда ты знаешь?
По приложениям.
---
Q21: что такое Win2k?
A21: состема.
E:\tmp>help taskkill
TASKKILL [/S <система> [/U <пользователь> [/P [<пароль>]]]]
{ [/FI <фильтр>] [/PID <процесс> | /IM <образ>] } [/T] [/F]
Описание:
Завершает процесс по его ID (PID) или имени образа.
Список параметров:
/S <система> Подключаемый удаленный компьютер.
/U [<домен>\]<пользователь> Пользовательский контекст, в котором
должна выполняться эта команда.
/P <пароль> Пароль для этого пользовательского контекста.
Запрашивает пароль, если он не задан.
/FI <фильтр> Применение фильтра для выбора набора задач.
Разрешение использовать "*". Пример,
imagename eq acme*
/PID <процесс> Идентификатор процесса, который требуется
завершить.
Используйте TaskList, чтобы получить PID.
/IM <образ> Имя образа процесса, который требуется
завершить. Знак подстановки "*" может быть
использован для указания всех заданий или
имен образов.
/T Завершение указанного процесса
и всех его дочерних процессов.
/F Принудительное завершение процесса.
/? Вывод справки по использованию.
Фильтры:
Имя фильтра Допустимые операторы Допустимые значения
----------- --------------- -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Имя образа
PID eq, ne, gt, lt, ge, le Значение PID
SESSION eq, ne, gt, lt, ge, le Номер сессии
CPUTIME eq, ne, gt, lt, ge, le Время CPU в формате
hh:mm:ss.
hh - часы,
mm - минуты, ss - секунды
MEMUSAGE eq, ne, gt, lt, ge, le Использование памяти в КБ
USERNAME eq, ne Имя пользователя в формате
[<домен>\]<пользователь>
MODULES eq, ne Имя DLL
SERVICES eq, ne Имя службы
WINDOWTITLE eq, ne Заголовок окна
Примечание
----
1) Символ '*' для параметра /IM применим только совместно с фильтрами.
2) Завершение удаленных процессов всегда будет принудительным (/F).
3) Фильтры "WINDOWTITLE" и "STATUS" не принимаются во внимание, когда
компьютер является удаленным.
Примеры:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S <система> /U <домен>\<пользователь> /FI "USERNAME ne NT*" /IM *
TASKKILL /S <система> /U <пользователь> /P <пароль> /FI "IMAGENAME eq note*"
E:\tmp>help tasklist
TASKLIST [/S <система> [/U <имя пользователя> [/P [<пароль>]]]]
[/M [<модуль>] | /SVC | /V] [/FI <фильтр>] [/FO <формат>] [/NH]
Описание:
Отображает список процессов, которые
исполняются в текущий момент на локальном или удаленном компьютере.
Список параметров:
/S <система> Подключаемый удаленный компьютер.
/U [<домен>\]<пользователь>
Пользовательский контекст, в котором
должна выполняться эта команда.
/P [<пароль>] Пароль для этого пользовательского контекста.
Запрашивает ввод пароля, если он не задан.
/M [<модуль>] Отображение всех задач, которые используют данное
имя exe/dll. Если имя модуля не
указано, то отображаются все загруженные модули.
/SVC Отображение служб для каждого процесса.
/V Ведение подробного протоколирования.
/FI <фильтр> Отображение списка задач, которые отвечают
указанному в фильтре критерию. /FO <формат>
Описание формата выходного файла.
Допустимые значения: "TABLE", "LIST", "CSV".
/NH Отключение отображения заголовка "Column Header"
в выходных данных.
Допустимо для форматов "TABLE" и "CSV".
/? Вывод справки по использованию.
Фильтры:
Имя фильтра Допустимые операторы Допустимые значения
----------- --------------- --------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Имя образа
PID eq, ne, gt, lt, ge, le Значение PID
SESSION eq, ne, gt, lt, ge, le Номер сессии
SESSIONNAME eq, ne Имя сессии
CPUTIME eq, ne, gt, lt, ge, le Время CPU в формате
hh:mm:ss.
hh - часы,
mm - минуты, ss - секунды
MEMUSAGE eq, ne, gt, lt, ge, le Использование памяти в KБ
USERNAME eq, ne Имя пользователя в формате
[<домен>\<пользователь>]
SERVICES eq, ne Имя службы
WINDOWTITLE eq, ne Название окна
MODULES eq, ne Имя DLL
Примечание: Фильтры "WINDOWTITLE" и "STATUS" не поддерживаются при опросе
удаленного компьютера.
Примеры:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S <система> /FO LIST
TASKLIST /S <система> /U <домен>\<пользователь> /FO CSV /NH
TASKLIST /S <система> /U <пользователь> /P <пароль> /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
E:\tmp>
лично у меня постоянно запущен консольный сервер, через который работают 2-3 фара, так что мне проще переключиться туда и даже если фар завис

Однако то и дело даются советы "есть такая кнопачка/флажочек/закладачка",Потому что в виндах, в отличие от никсов, это помнить не надо.
а где именно она есть --- "не помню".
А можно посмотреть в тот самый момент, когда это понадобиться.
Без лишних двжений мозгом.
запустится всё равно в граф. режиме, а это означает ещё сколько-то времени торможения;Не проецируй свой печальный опыт общения с иксами на графику винды.
Нажать ^Alt[DEL] он не может, т.к. это, на сколько я помню, перезагружает систему.Наглая ложь.
Он перезагружает иксы.
бекспейс вроде перегружает...
Не проецируй свой печальный опыт общения с иксами на графику винды.И там, и там одинаково тормозно отрисовывается, когда память и процессор нагружены. Не надо тут ля-ля.
Он останавливает иксы
Всё-таки, у винды графика - в ядре.
гы гыНажать ^Alt[DEL] он не может, т.к. это, на сколько я помню, перезагружает систему.Наглая ложь.
Он перезагружает иксы.
CTRL-ALT-DEL не перегружает иксы (закрывает иксы комбинация CTRL-ALT-BACKSPACE как известно)
вообще под иксами эта комбинация никак не работает, если WM или еще какая прога ее не обрабатывает, т.е. это такое же событие, как и все остальные нажатия. А например KDE3 ведет себя подобно винде.
Как тут говорят, я, может, никсы и не загружал по-настоящему, но терминал (не xterm и прочие konsole)у меня всегда доступен мгновенно был, сколько ни пробовал. Ну да, иногда он бывает не залогинен, это + несклько секунд. Я заебался уже одно и то же повторять.
да нихрена не быстро. вот сейчас я сижу за своим рабочим компом, у меня 12 вимов, 8 табов в фф, 1 ворд, 4 папки эксплорера, аутлук, аутлук экспресс, одно письмо экспрессом просматривается, тоталцмд и 1 файл листером открыт. цтрл+альт+дел, выдающие табличку с блокировкой итд - можно заметить, как отрисовывается сверху вниз. Проц загружен на 0 процентов, используемая память 409М. Не рассказывай мне сказок, пожалуйста, как будто я с виндой не знаком. Я за ней больше времени, чем за никсами, провожу.
Быстрее получилось убить через уже запущенный taskmgr,
чем через запуск taskkill из explorer.
---
Q21: что такое Win2k?
A21: состема.
Знаит, ты скрываешь/не знаешь о каких-то других переменных задачи.
Аномального расхода памяти нет.
---
Q21: что такое Win2k?
A21: состема.
Скорее всего, это скорость работы с диском.
Если диск - системный, система виснет наглухо.
Точно так же она повиснет и в никсах.
Ещё раз повторяю: довольно продолжительный отрезок времени всё работает устойчиво.
---
Q21: что такое Win2k?
A21: состема.
Например, фрагментация свободного места.
Но почему процесс нельзя убить по-человечески?!
---
Q21: что такое Win2k?
A21: состема.
Но почему процесс нельзя убить по-человечески?!Из-за этой самой нагрузки.
И в никсах при зависании системы по таким же причинам - ты точно так же не сможешь быстро убить процесс.
> Аномального расхода памяти нет.
т.е. простого правила - которое требуется выполнять при общении с людьми (а не с компьютерами) ты ни запомнить, ни выполнить не смог?
У тебя HyperThreading? Тогда на самом деле проц забит по полной.
Какого правила?
Не думаю, что, даже если у КОНТРЫ проц - с поддержкой гипертрединга, то она не отключена.
---
Q21: что такое Win2k?
A21: состема.
---
Q21: что такое Win2k?
A21: состема.
> Какого правила?
Как ты нагружаешь комп в никсах?
50 - на первое виртуальное ядро
49 - на второе.
И taskmgr при этом показывает распределение 50-49 между двумя процессами?именно
скидывай приоритет дубу до idle и будет тебе щастье
console: mplayer /path/to/music/*/*
firefox с 8-12-ю закладками.
И безо всякого "гипер".
---
Q21: что такое Win2k?
A21: состема.
Эта "нагрузка" - несравнима с тем, как ты нагружаешь винду.
> console: mplayer /path/to/music/*/*
> firefox с 8-12-ю закладками.
> И безо всякого "гипер".
и какая именно из этих команд - должно загружать процессор?
первая скорее загружает винт, чем проц
2 и 3 - вообще, должны процессор в нуле есть.
Проблема в другом.
Да и какое дело, насколько загружен процессор.
taskmgr должен получать столько ресурсов, сколько надо для работы, _по_первому_требованию_.
Иначе это не "manager".
---
Q21: что такое Win2k?
A21: состема.
выделенной полосы под важные задачи - нет ни в windows-е, ни в nix-е.
По крайней мере, нет в SOHO-версиях, и тех, и других - систем.
То же самое я могу сказать и про никсовые аналоги
Третья --- добавляет интерактивности и ещё дополнительно подгружает иксы.
---
Q21: что такое Win2k?
A21: состема.
вторая --- диск.Ну-ну.
> Третья --- добавляет интерактивности и ещё дополнительно подгружает иксы.
это все ощущения, а не количественные - оценки.
сборка проекта - подгружает проц обычно где-то процентов на 70%, т.к. при сборке идет довольно значительное кол-во файловых операций.
2 и 3 - проц загружают в сумме процентов на 2-5%
Virtual Dub - загружает проц на 100%
Light Allow - в зависимости от кодека и проца - загружает проц на 5-100%
соответственно - ты сравниваешь разные даже по качеству загрузки (не полностью загруженную против полностью загруженной не говоря уже про кол-во загрузки.
и поэтому, соответственно, не понимаешь - в каких случаях - отклик еще одной задачи будет быстрый, а в каких - медленный.
> на 70%, т.к. при сборке идет довольно значительное кол-во файловых операций.
Это уже не сборка, а прогон.
> Virtual Dub - загружает проц на 100%
ОС выдаёт число "49". Кому я должен верить?
> Light Allow - в зависимости от кодека и проца - загружает проц на 5-100%
ОС выдаёт число "50".
---
Q21: что такое Win2k?
A21: состема.
VirtualDub GSNFTNCZ YFUHEPBNM GHJWTCCJH YF 100%
дШПРЕ фДДЩН GSNFTNCZ YFUHEPBNM GHJWTCCJH YF 100%
Ядро даёт каждому только 50% - по максимуму.
Меня, как пользователя, волнует отклик.
По факту, отклик в "дружественной к пользователю" системе хуже, чем в "недружественной."
---
Q21: что такое Win2k?
A21: состема.
еще раз попрошу выполнять вышеприведенное правило, это фраза для меня ничего не означает.
>> Virtual Dub - загружает проц на 100%
> ОС выдаёт число "49". Кому я должен верить?
Обоим.
У тебя на 100% загружен один проц, но, вообще, у тебя их два, поэтому от суммарной мощности - загрузка 50%
>> Light Allow - в зависимости от кодека и проца - загружает проц на 5-100%
> ОС выдаёт число "50".
опять же это означает - что и эта задача загружает процессор на 100%
в итоге - ты задачи, обеспечивающие суммарно 200% загрузки проца, выполняешь на компьютере, который может реально обработать где-то 180% (если у тебя и в правду hyperthreading, а не честные 2 проца).
при этом пытаешься сравнить с непонятно какой-то загрузкой.
и что ?
это разве достаточный повод отказываться от дружественности?
---
...Я работаю антинаучным аферистом...
---
Q21: что такое Win2k?
A21: состема.
ты вместо того, чтобы оторваться от компьютера, и вспомнить, что общение в форуме - это совсем не похоже на общение с формальными системами
и написать:
под winxp на двух процессорной системе я запускаю две задачи (Virtual Dub и LA каждая из которых загружает один процессор на 100%, при этом я получаю значительные задержки (порядка десятков секунд) при попытке вызвать task manager и аварийно завершить такие задачи.ты же вместо этого развел бодягу - на 200 постов, большая часть которой свелась к выяснению, а что именно же ты хотел сказать своим начальным постом.
Я сравнию это поведение, с похожим вариантом - когда под niх-системой я запускаю задачи, загружающие проц на 80% - и при этом до сих получаю быструю возможность аварийно завершить эти задачи через консоль.
На основе этого сравнения, мне кажется, можно делать вывод - что "дружественные" windows-системы намного менее дружественные при решение задач аварийного завершения программ, чем "недружественные" nix-системы.
я прав?
еще раз повторяю: вызубри, пожалуйста, ранее приведенное правило и пользуйся, пожалуйста, им когда ты общаешься с людьми, а не с машинами.
все упирается опять же в тоже самое: что мир не формальная система, и у каждого свое понимание терминов.
с чего ты взял - что твое понимание термина "дружественность" хоть как-то соответствует применению этого термина другими?
---
Q21: что такое Win2k?
A21: состема.
ты правилом уже пользуешься? или еще нет?
почему ты не рассказал, как ты на основе моего примера получил такой вывод?
ps
Ты же вроде препод - и должен понимать, что делать вывод о правильности решения задачи на основе совпадающего или несовпадающего ответа - нельзя.
ни при двух "make"/"make check" с кучей остального,
ни при хорошо найснутом (99% по данным топа) расчёте.
---
Q21: что такое Win2k?
A21: состема.
ааааа! http://www.fds-net.ru/forum/index.php?showtopic=23719&vi... (под гостем не заходит)
Приятно разговаривать с профессионалами. Спрошу твоего совета, хорошо? RTFM только не говори. Как дефрагментировать раздел FAT32 так, чтобы ни одно приложение не получало к нему доступ? Отмонтированные ФС дефрагментировать нельзя, так что размапить диск не предлагай.Наглая ложь.
У меня такой пример:
1. Открываю Konqueror
2. Открываю два ФФ
3. Открываю KDevelop
Делаю это примерно в одно и то же время, т.е. идёт сильная нагрузка на диск. В момент, пока ничего ещё не загрузилось, запускаю WorldClock. В этот момент открываю папку, она медленно, но открывается и отрубаю только-что запустившийся ФФ (остальные ещё не открылись). ФФ сразу закрывается.
В виндах:
1. IE
2. 2xFF
3. Winamp
Пытаюсь открыть папку и получаю подвисание. Она открывалась дольше и, плюс к этому, в этот момент открылся ФФ, пытаюсь его закрыть - реакция пошла секунд через пять.
Winamp небось пятый? Чего ж ты хотел?
Недавно была ситуация:
Есть вендовая машина, на которую я залогинился как Администратор.
Никаких доменов в локальной сети не имеется.
Я вижу, что процесс одного из пользователей (не из группы Администраторов) начинает активно гадить, тормозя машину.
Я жму три заветные кнопки и в ТаскМенеджере пытаюсь понизить приоритет процесса,
на что венда говорит мне, что у меня недостаточно прав.
(При этом, кстати, повысить приоритет чужого процесса мне,оказывается, можно).
Возникает вопрос: если понизить приоритет нельзя администратору, то кому же тогда можно?
В связи с этим мне тоже интересно узнать мнение Windows-специалистов касательно ихнего управления приоритетами.
Прошу прощения, это я не залогинился.
> на что венда говорит мне, что у меня недостаточно прав
что-то ты не договариваешь, т.к. приоритет процессу другого пользователя можно без проблем.
может процесс все-таки был какой-то специальный?
или другой пользователь - был, например, системой?
Процесс тот был весьма напряжённым компилированием.
Если я чего-то и недоговариваю, то невольно - в силу невеликого знания Windows-систем. Пожалуйста, задавайте наводящие вопросы

Какой-то идиот-виндузятник решил, что администратор не должен администрировать систему.
Говорят, что при установке нужно что-то такое сделать, чтобы администратор стал рутом.
---
Q21: что такое Win2k?
A21: состема.
Открой для себя дисковый кеш
Этот кеш в подкачке не окажется?
---
Q21: что такое Win2k?
A21: состема.
А если пользоваться твоими подсчетами, то скоро можно будет подавать патент на изобретение вечного двигателя или что-то такое... Ибо различиями способов подсчета различных велечин ты пренебрегаешь, в итоге рассчеты покажут нечто весьма необычное.
Да нет, в том-то всё и дело. В подкачке окажется всё, кроме кэша. Кстати, а ты уверен, что в описываемой ситуации с компа никто ничего не качал? Потому что я довольно часто наблюдаю похожую ситуацию (трёх-пяти секундные лаги на любое действие) когда с меня несколько человек вдруг начинают тянуть разное говно полностью забивая 100мбит. Винда освобождает десять метров физической памяти - и тут же сама их забивает кэшем. Освобождает - забивает. Ну и так далее =)
Только предлагай способ, требующий наименьшего моего участия.
Основное требование --- штатые средства.
Разрешается задействовать цигвин, но на перл не рассчитывать (его может не быть).
---
Q21: что такое Win2k?
A21: состема.
Кстати, что характерно, я поднимал НАТ целый час, из которого 40 минут читал документацию =)
Это как-нибудь зависит от протокола?
Кроме того, это не пятисекундные задержки на любое действие.
---
Q21: что такое Win2k?
A21: состема.
От протокола чего?
>> Кроме того, это не пятисекундные задержки на любое действие.
А это у тебя просто наверное комп говно, а у меня - нет =)
Основное требование --- штатые средства.Performance Logs and Alerts
Мне вот, кстати, интересно, как ты измерял загрузку проца одним числом, если она для каждого из логических процов отдельно пишется?.. (если суммарную нагрузку брать)
Запусти Task Manager.
у мя бартон, если чё
Ещё раз: работа идёт без задержек до получаса,
после чего иногда система вешается почти намертво.
---
"Студенту надо повторять всё три раза, Ганс. Три раза. Запомни, Ганс: три раза."
Мне вот интересно: это такая манера задавать вопросы, чтобы помогли решить проблему или это просто очередная попытка наехать на винду не там, где надо? Описанный симптом может проявляться либо на глючном железе (правда, тогда заметны падания системы либо когда кто-то начинает качать без ограничения. (либо ты что-то сделал такое, что добавило нагрузки на систему)
Есть пожелания насчёт сведений?
---
Q21: что такое Win2k?
A21: состема.
Кстати, насчёт nice ещё ответ не получен.
Про start/? давно знаю, графические средства есть?
Или надо пускать, а далее разбираться с помощью тормозного taskmgr?
---
Q21: что такое Win2k?
A21: состема.
Про start/? давно знаю, графические средства есть?Если и нет - легко написать.
А есть ли графические средства в каком-нибудь кде?
Что такого страшного в 5м винампе? (кстати, на счет винампа... Там у аудиодекодеров приоритет REALTIME вроде)
Тебе написать рег-файлик, при импортировании которого появится пункт меню с возможностью запуска с пониженным приоритетом?
Я не использую сред на буквы "К" и "Г".
---
A44: Ламеры в гамаке пусть в тапках трахаются --- это их проблемы.
Я в своём гамаке хочу полноценно трахаться на лыжах.
---
Q5: а нафига A4?
A5: чтоб сосать.
А что используешь?
Если надо, чтобы было красиво, будет WindowMaker.
---
Q7: А что за suxx?
A7: unix.
Там - есть графические средства для запуска с пониженным приоритетом?
---
A44: Ламеры в гамаке пусть в тапках трахаются --- это их проблемы.
Я в своём гамаке хочу полноценно трахаться на лыжах.
Я в своём гамаке хочу полноценно трахаться на лыжахWinR, cmd
---
Q5: а нафига A4?
A5: чтоб сосать.
А форма использования.
Так ей пользуется мало кто.
Андрей Гериков - ты?
---
Q8: А где это есть и круче?
REGEDIT 4
[HKEY_CLASSES_ROOT\exefile\shell\OpenLo]
@="Открыть с пониженным приоритетом"
[HKEY_CLASSES_ROOT\exefile\shell\OpenLo\command]
@="cmd.exe /C start \"\" /low \"%1\" %*"
Теперь можешь портировать его в реестр и лицезреть новый пункт в контекстном меню. Мигающее окошко - дань простоте, нормальное решение не ограничивается рег-файлом, впрочем, я в этом не уверен.
Есть такая фигня.Спасибо, я не знал, что всё настолько тупо.
Какой-то идиот-виндузятник решил, что администратор не должен администрировать систему.
Говорят, что при установке нужно что-то такое сделать, чтобы администратор стал рутом.
Да я вас, прышей, и так слишком часто лечу, наверное.
Оставить комментарий
Ivan8209
А ну-ка, поборники мышиного управления, объясните мне:как в винде запустить штатными средствами программу
с выставленным приоритетом?
Для того, чтобы бороться с процессом, забирающим слишком много ресурсов, у нас мне достаточно killall и nice.
Для того, чтобы объяснить любому человеку, как это сделать,
мне достаточно сказать "man killall" и "man nice".
Консоль почти всегда есть и доступна, пути настроены,
что под виндой?
---
Q21: что такое Win2k?
A21: состема.