Вопросы с тегом «process-management»

Используйте этот тег, когда речь идет об управлении системными процессами. Команды, используемые для этого, например, ps и kill -9 xxxx и служба xyz start | stop | restart и htop, например. Часто используется в сочетании с управлением памятью.

9
Когда я не должен убивать процесс?
Я всегда очень не решаюсь бежать kill -9, но я вижу, что другие администраторы делают это почти постоянно. Я полагаю, что есть разумная золотая середина, поэтому: Когда и почему следует kill -9использовать? Когда и почему нет? Что нужно попробовать, прежде чем делать это? Какая отладка «зависшего» процесса может вызвать дальнейшие …

3
Как Linux «убивает» процесс?
Меня часто сбивает с толку то, что, хотя я профессионально работал с компьютерами в течение нескольких десятилетий и с Linux в течение десятилетия, я фактически воспринимаю большую часть функциональных возможностей ОС как черный ящик, мало чем отличающийся от магии. Сегодня я подумал о killкоманде, и хотя я использую ее несколько …


4
В чем разница между pkill и killall?
Я знаю, что pkillимеет больше правил фильтрации, чем killall. У меня вопрос, в чем разница между: pkill [signal] name а также killall [signal] name Я читал, что killallэто более эффективно и уничтожает все процессы и подпроцессы (и рекурсивно), которые соответствуют nameпрограмме. pkillне делает это тоже?

2
Почему по умолчанию используется механизм создания процесса fork?
Системный вызов UNIX для создания процесса, fork (), создает дочерний процесс путем копирования родительского процесса. Насколько я понимаю, за этим почти всегда следует вызов exec () для замены пространства памяти дочернего процесса (включая текстовый сегмент). Копирование пространства памяти родителя в fork () всегда казалось мне расточительным (хотя я понимаю, что …



6
Есть ли способ приостановить запущенный процесс в системах Linux и возобновить его позже?
Я должен копировать файлы на машине. И данные очень велики. Теперь серверы должны работать в обычном режиме, и на них обычно есть определенный диапазон часов работы. Так есть ли способ выполнить такие команды таким образом, что если сервер попадает в часы занятости, он приостанавливает процесс, а когда выходит из этого …

4
Как дросселировать на процесс ввода / вывода до максимального предела?
Я ищу способ ограничить диск процесса IO до установленного ограничения скорости. В идеале программа будет работать примерно так: $ limitio --pid 32423 --write-limit 1M Ограничение процесса 32423 до 1 мегабайта в секунду скорости записи на жесткий диск.

4
Существует ли команда top-like, показывающая пропускную способность сети и доступ к файлам запущенных процессов
Например, мы хотели бы увидеть: PROCESS IF TX RX FILE(regular) R/W prog1 eth0 200kB/s 12kB/s -- -- wlan0 12kB/s 100kB/s -- -- -- -- -- file1 R -- -- -- file2 R -- -- -- file3 W prog2 eth0 0kB/s 200kB/s -- -- -- -- -- file4 W -- -- …

4
Что произойдет, если вы отредактируете скрипт во время выполнения?
У меня есть общий вопрос, который может быть результатом неправильного понимания того, как процессы обрабатываются в Linux. Для моих целей я собираюсь определить «скрипт» как фрагмент кода bash, сохраненного в текстовом файле с разрешениями на выполнение, активированными для текущего пользователя. У меня есть серия сценариев, которые вызывают друг друга в …

4
Python против BC в оценке 6 ^ 6 ^ 6
Я оцениваю выражение, 6^6^6используя pythonи bcотдельно. Содержимое файла python есть print 6**6**6. Когда я выполняю time python test.py, я получаю вывод как real 0m0.067s user 0m0.050s sys 0m0.011s И затем я выполнил команду, time echo 6^6^6 | bcкоторая дала мне следующий вывод real 0m0.205s user 0m0.197s sys 0m0.005s Из этих …

7
Получить общее использование памяти Chrome
Поскольку Google Chrome / Chromium порождает несколько процессов, сложнее понять, сколько общей памяти используют эти процессы. Есть ли простой способ узнать, сколько общей памяти использует ряд связанных процессов?

2
Могут ли зомби иметь сирот? Будут ли дети-сироты пожинать зомби?
Насколько я понимаю, зомби-процесс умер, но все еще существует в качестве заполнителя в таблице процессов, пока его родитель (или initесли зомби сам не является сиротой) не проверит свой статус выхода. И я понимаю, что процессы-сироты - это процессы, которые еще живы, но чей родитель умер. Поскольку зомби уже мертвы, его …

2
Как я могу убить процесс <defunct>, чьим родителем является init?
Передача периодически висит на моем NAS. Если я отправляю SIGTERM, он не исчезает из списка процессов, а &lt;defunct&gt;рядом с ним появляется метка. Если я отправляю SIGKILL, он все равно не исчезает, и я не могу прекратить родительский, потому что родительский init. Единственный способ избавиться от процесса и перезапустить Transmission - …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.