1
ответ

Мне кажется, или справочная страница для renice неоднозначна?

Я рассматриваю возможность перенастройки некоторых процессов, чтобы они оставались отзывчивыми при высокой нагрузке на сервер. Я читал короткую справочную страницу для renice и с каждым разом -понимаю ее все меньше. Это...
04.02.2021
1
ответ

Лак дублировать процесс 170 один раз

Я использую nginx + лак. Я заметил, что у меня ~22 ГБ / 32 ГБ в использовании. Я посмотрел в htop и заметил, что там около 170 дублирующих процессов лакирования. Подскажите в чем может быть проблема? Куда...
03.02.2021
1
ответ

Сохраняются ли данные в памяти при отключении сети? Если да, то как я могу увидеть эти данные?

Я пытаюсь проверить, сохраняются ли данные в памяти, если есть сетевое отключение от системы, выключенной на машине 3. На всех машинах работает RHEL 7. Моя настройка выглядит следующим образом :Машина 1 >...
05.01.2021
1
ответ

Можно ли изменить исполняемый файл, который уже запущен?

У меня есть система Linux, которая работает во встроенной системе. По разным причинам я не могу попасть в (или меня уволят ), у меня нет прямого доступа к этой системе через обычные средства вроде клавиатуры,...
30.12.2020
1
ответ

Как получить всю статистику по указанному pid? Например. как долго бежал? максимальное/минимальное/среднее использование процессора, памяти, диска и сети?

Вот маленькое приложение на C++. #включить #включить , используя пространство имен std; внутренний основной (){ cout<<"Hello World"<
25.12.2020
1
ответ

Можно ли проверить идентификатор дочернего процесса в другом пространстве имен pid?

Можно ли найти PID дочернего процесса, который находится в отдельном пространстве имен PID? Я могу получить PID дочернего процесса по отношению к родительскому пространству имен, но мне нужно найти PID...
21.12.2020
1
ответ

Как порождать каждый дочерний процесс в отдельном пространстве имен pid

Как порождать каждого потомка в отдельном пространстве имен PID, используя unshare (без флага CLONE _NEWPID в системном вызове клонирования дочернего процесса ). Я могу успешно создать первого потомка в пространстве имен PID, но не могу...
18.12.2020
1
ответ

Запуск программы через `xdg -open `из подоболочки без блокировки

Я заметил, что вызов xdg -open из подоболочки надежно блокируется, пока запущенный процесс не будет закрыт. Я подозреваю, что для этого может быть причина, но я не уверен, почему. Например,...
13.12.2020
1
ответ

TTY = ?, Как читается ввод

При перечислении запущенных процессов Я вижу, что несколько процессов, таких как «chrome», «блокнот», «intellij», «возвышенный редактор» и т. д., имеют «tty =?» Тогда как же они умеют читать...
08.12.2020
1
ответ

Как создается процесс?

Когда я запускаю программу в Unix/Linux, что на самом деле происходит внутри? Кто отвечает за создание процесса? Нужно ли мне вызывать ядро, чтобы запустить экземпляр процесса (моей программы )?...
06.12.2020
1
ответ

Кто запускает программу?

Кто запускает программу для работы в оперативной памяти? Это ядро? Предположим, я нажимаю команду «ls» в Linux, я знаю, что она работает в ОЗУ, обрабатываемом процессором -Core, и заставляю sys -вызывать (ядро ​​), когда это необходимо, и сбрасывать...
01.12.2020
1
ответ

Убить только один Java-процесс с помощью grep

Я хочу убить этот процесс :root 11870 30.1 21.9 2358848 220980 pts/0 Tl 07 :51 0 :24 java -jar /opt/bonansa/bonansa.jar Если я сделаю :root@localhost :/usr/local/bin #ps -A |grep java 11870...
30.11.2020
1
ответ

Процессы зомби и выход из инициализации

Если я по какой-то причине решу,никогда больше не использовать ожидание системного вызова ни в одной из программ, которые я пишу. Значит ли это, что моя память будет захламлена всеми готовыми процессами, которые...
29.11.2020
1
ответ

Как закрыть МОИ СОБСТВЕННЫЕ простаивающие сеансы ssh

У меня есть несколько простаивающих сеансов ssh, которые я хочу закрыть. Этот удаленный сервер используется многими пользователями. Как определить идентификаторы сеансов, которыми я владею? Когда я запускаю who, я получаю список сеансов ssh...
27.11.2020
1
ответ

nohup завершается, когда я закрываю SSH-терминал, и не отображается в ps/job во время работы

У меня есть экземпляр AWS EC2 Ubuntu 20.04, доступ к которому осуществляется через puTTY SSH. Запуск процесса Python через OpenMPI с помощью следующей команды без полномочий root :nohup mpirun python3 job.py Когда оболочка открыта, это...
25.11.2020
1
ответ

Делает ли execve ()дочерний элемент не связанным с родителем?

Когда процесс разветвляется ()дочерним, два процесса связаны. Потомок наследует многое от родителя, в том числе некоторые объекты IPC, такие как конвейеры и анонимные отображения памяти. Если ребенок...
25.11.2020
1
ответ

Как отделить уже -запущенный процесс от его родителя?

Есть три процесса. :"Управляющая программа", назовем ее CP. CP запускает процесс менеджера, назовем его MP. MP запускает рабочий процесс, назовем его WP. CP — единственная программа, которую я могу модифицировать. Все...
19.11.2020
1
ответ

Отправить сигнал приостановленному родительскому процессу и гарантировать, что он прибудет ПОСЛЕ приостановки родительского процесса

У меня есть такой псевдокод -, и я хочу знать, что я должен изменить, чтобы гарантировать, что сигнал, отправленный родителю, действительно поступит после того, как родитель приостановит работу. внутренний основной (){...
13.11.2020
1
ответ

Горячая замена процесса PID 1 внутри контейнера без сбоя

Как вы знаете, OCI-контейнер (, более известный как Docker-контейнер ), завершает работу, как только его процесс точки входа (a.k.a.PID1 внутри пространства имен контейнера )завершает работу. Однако мне любопытно, есть ли способ...
09.11.2020
1
ответ

Требуют ли непрерываемые задачи процессорного времени?

Успение Мое предположение - это то, что я сам считаю фактом, основанным на моем понимании :Задачи в состоянии TASK _INTERRUPTIBLE и TASK _UNINTERRUPTIBLE не являются "запускаемыми". Как таковые они...
05.11.2020
1
ответ

Анализ частоты программ/команд с момента загрузки команды (в сравнении с гистограммой PID)

Я хотел бы узнать, какая программа получает PID чаще всего и вторая по частоте в моей системе с момента последней перезагрузки. Если я сейчас запущу top, я увижу столбец PID и столбец COMMAND, но только для...
21.10.2020
1
ответ

Команда ps с соответствующими параметрами, показывающая состояние/статус только ОДНОГО процесса

Я запускаю 2 процесса в фоновом режиме :xeyes и xclock -update 1. Когда я запускаю эту команду :ps To pid,tty,time,args,state (это для вывода состояния )в нем перечислены :КОМАНДА ВРЕМЕНИ PID TT...
18.10.2020
1
ответ

Проверка процесса bash в терминале 1 является родительским процессом дочернего процесса, ИЗ терминала 2?

У меня открыты 2 терминала. В терминале 1 у меня работает bash, затем я запускаю xlogo; xlogo - это ребенок, конечно. Если я наберу ps To user,pid,tty,args,ppid, это даст мне :ПОЛЬЗОВАТЕЛЬСКАЯ КОМАНДА PID TT...
17.10.2020
1
ответ

/proc/[pid]/fd/[0, 1, 2] :Нет такого файла или устройства -, хотя файл существует

Я пытаюсь получить доступ к потокам stdio процесса из-за пределов его родительского процесса. Я нашел каталог /proc/[pid]/fd, но при попытке $ cat /proc/[pid]/fd/1 я получаю сообщение об ошибке Нет такого файла или устройства. Я...
08.10.2020
1
ответ

kill -9 $PPID завершает процесс?

Я читал, что уничтожение родительского процесса приведет к присоединению дочернего процесса к init (PPID=1 ). Чтобы проверить это, я создал три снаряда и отправил второму сигнал уничтожения :. #первый процесс "а"...
05.10.2020
1
ответ

Как заставить `top `отображать только группу процессов, соответствующих определенному шаблону?

Я хочу показать все процессы, командная строка которых включает файлы. *Гит. *используя верх. Я рассмотрел следующую команду :top -p $ (pgrep -d',' -f '. *Гит. *')Однако приведенная выше команда имеет несколько предостережений :...
05.10.2020
1
ответ

Как убить все (дочерние )процессы в дереве процессов, укорененные в конкретном процессе, но не в самом процессе?

У меня есть процесс python, который порождает дочерний процесс git (git clone ), который, в свою очередь, сам порождает несколько дочерних процессов. Здесь я хочу убить все процессы в дереве процессов с корнем git,...
05.10.2020
1
ответ

Как новый процесс, выполняемый в Bash, всегда имеет одни и те же переменные среды?

Некоторое время назад я исследовал двоичный файл ELF простой программы на C, используя GDB. Я увидел, что переменные среды, которые печатаются, когда я запускаю printenv в терминале, также присутствуют в верхней части...
03.10.2020
1
ответ

Загрузка исполняемых объектных файлов и создание приватной области

Я читал учебник по виртуальной памяти, и там говорится :Любая программа Linux может вызвать загрузчик, вызвав функцию execve, которая :удаляет существующие структуры областей в пользовательской части...
22.09.2020
1
ответ

функция fork помечает каждую страницу в обоих процессах как прочитанную -?

Я читал учебник, в котором рассказывается о том, как fork ()работает с виртуальной памятью, как :Когда функция fork вызывается текущим процессом, ядро ​​создает различные структуры данных для нового...
22.09.2020