Запитання з тегом «process-management»

Використовуйте цей тег, коли тема стосується управління системними процесами. Команди, які використовуються для цього, такі як ps і kill -9 xxxx та сервіс xyz start | stop | перезапуск та htop, наприклад. Часто використовується спільно з управлінням пам'яттю.

9
Коли я не повинен вбивати -9 процес?
Я завжди дуже вагаюся бігати kill -9, але бачу, що інші адміністратори роблять це майже звичайно. Я вважаю, що, мабуть, є розумний середина, так що: Коли і навіщо kill -9їх використовувати? Коли і чому ні? Що слід спробувати, перш ніж це зробити? Яка налагодження "підвішеного" процесу може спричинити подальші проблеми?

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


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

2
Чому розвивається механізм створення процесу за замовчуванням?
Системний виклик UNIX для створення процесу fork () створює дочірній процес шляхом копіювання батьківського процесу. Я розумію, що за цим майже завжди супроводжується викликом до exec () для заміни дочірнього простору пам’яті (включаючи текстовий сегмент). Копіювання батьківського простору пам’яті у fork () для мене завжди здавалося марнотратним (хоча я розумію, …



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

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

4
Чи є команда зверху, яка показує пропускну здатність мережі та доступ до файлів запущених процесів
Наприклад, ми хотіли б побачити: 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 vs 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
Отримайте загальне використання пам'яті хрому
Оскільки Google хром / хром породив кілька процесів, важче зрозуміти, скільки загальної пам’яті ці процеси використовують загалом. Чи є простий спосіб побачити, скільки загальної пам'яті використовує низка підключених процесів?

2
Чи може зомбі мати дітей-сиріт? Чи будуть турбуватися діти-сироти, пожинаючи зомбі?
Як я розумію, процес зомбі загинув, але все ще існує як заповнювач у таблиці процесів, поки його батько (або initякщо зомбі є сиротою) не перевірить свій вихідний статус. І моє розуміння сирітських процесів - це процеси, які ще живуть і працюють, але чий батько помер. Оскільки зомбі вже мертве, його …

2
Як я можу вбити процес <defunct>, батьком якого є init?
Передача періодично висить на моєму NAS. Якщо я надсилаю SIGTERM, він не зникає зі списку процесів, а &lt;defunct&gt;біля нього з’являється мітка. Якщо я надішлю SIGKILL, він все ще не зникає, і я не можу припинити батьків, тому що це батько init. Єдиний спосіб я можу позбутися процесу та перезапустити передачу …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.