Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

7
ответов

Реализованы ли потоки как процессы в Linux?

Я просматриваю эту книгу, Advanced Linux Programming by Mark Mitchell, Jeffrey Oldham, and Alex Samuel. Она написана в 2001 году, так что немного устарела. Но я нахожу ее довольно хорошей. Однако я дошел до точки...
20.03.2018
5
ответов

Потоки по сравнению с (разветвленными) процессами

Приложения Linux обычно ветвление затем должностное лицо (с execve ()), но JAVA-приложения и определенный Apache поточная обработка использования MPMs. При разветвлении, использует ветвление + должностное лицо для порождения процесса, каков высокий уровен
05.05.2014
4
ответа

Являются потоки ядра Linux действительно процессами ядра?

Я читал во многих местах, что Linux создает поток ядра для каждого пользовательского потока в Java VM. (Я вижу термин "поток ядра", используемый двумя различными способами: поток, созданный, чтобы сделать базовую ОС, работает и...
20.06.2017
4
ответа

Как изменить все потоки (и дочерние элементы) одного процесса в Linux?

Linux (пока) не следует стандарту POSIX.1, который гласит, что изменение уровня процесса влияет на «все потоки системной области в процессе. ", потому что согласно документу pthreads (7)" потоки не разделяют ...
30.10.2016
3
ответа

Как Linux отличает потоки от дочерних процессов?

Linux на самом деле не различает процессы и потоки, и реализует их как структуру данных task_struct. Итак, что Linux предоставляет некоторым программам, чтобы они могли сообщать потокам о ...
28.03.2018
3
ответа

Почему 'htop' показывает больше процесса, чем 'PS'

В 0:00 xf 26395 pts/78 Ss PS \_ колотят 27 016 pts/78 Sl + 0:04 | \_ unicorn_rails основной-c config/unicorn.rb 27042 pts/78 Sl + 0:00 |...
03.02.2018
3
ответа

Что точно происходит, когда встроенная команда выполняется в оболочке?

Я знаю, что внешние команды выполняются в оболочке путем создания отдельного процесса, но что точно происходит, когда встроенная команда выполняется в оболочке? Они выполняются как функция, или...
21.07.2017
2
ответа

Будет "$!" надежно вернуть правильный идентификатор с помощью «&»?

В моих тестах я всегда получаю правильный результат с этим :[fabian@manjaro ~]$ спать 10 и эхо $! [1] 302657 302657 Но здесь одновременно выполняются sleep и echo, так что я бы...
13.12.2020
2
ответа

Соглашение об именах рабочих потоков

Я начал читать о рабочих потоках. Старые рабочие потоки Legacy заменены рабочими пулами. $пс-эф | grep 'kworker' root 6 2 0 04:41 ? 00:00:00 [kworker/0:0H-kb] root ...
26.12.2019
2
ответа

Какие типы потоков использует Java/JVM с точки зрения ОС Linux?

Мой друг-разработчик недавно задал вопрос: в системе Linux, когда выполняется Java-приложение, имеющее потоки, как эти потоки отображаются в базовой ОС Linux? Так что же такое Java...
26.10.2019
2
ответа

Как я могу получить информацию о потоках процесса?

Привет, я хотел получить информацию о потоках процесса, поэтому использовал команду / proc / stat в терминале. Но получаю ошибку «В разрешении отказано». Как я могу решить эту проблему?
23.04.2019
2
ответа

Linux не различает процессы и потоки?

Насколько мне известно в ядре Linux, структура task_struct представляет потоки, т.е. процессы, но не процессы. процессы представлены не какой-либо структурой, а группами ...
31.12.2018
2
ответа

thread dump of Java используя Kill -3

Раньше я брал thread dumps используя: kill -3 `pidof java` Это создаст thread dumps в catalina.out; как получить их вывод в файл, а не в catalina.out. Обычно команда kill не ...
13.12.2018
2
ответа

Как ядро ​​узнает, какие «потоки» / процессы связаны с процессом? [дубликат]

Как я читал, «поток» в Linux - это просто процесс. Предположим, что процесс создал два «потока», теперь, когда процесс завершается, два «потока» / процесса, которые связаны с процессом ...
06.05.2018
2
ответа

процесс 'htop' и использование CPU потоков?

Я наблюдаю многопоточный процесс в htop в структурном виде. Если я должен был разделить его только к проблематичной части, это несколько походит на это: мусорное ведро/процесс % ЦП 100 '-...
19.12.2014
2
ответа

Понимая различие между pid_max, ulimit-u и thread_max

Я пытаюсь понять процессы Linux. У меня есть беспорядок на условиях pid_max, ulimit-u и thread_max. Каково точно различие между этими условиями? Может кто-то разъяснять меня...
13.06.2014
2
ответа

Tomcat не получает достаточно памяти

я пытаюсь установить jira экземпляр на своем vServer. У меня есть минимальный поршень 1 ГБ и поршень максимум на 2 ГБ. Это выполняло на моих друзьях Сервер с поршнем только на 512 МБ. Первая ошибка была: java.lang. OutOfMemoryError:...
01.07.2012
1
ответ

Процессный ввод-вывод или привязка к процессору?

Я видел этот вопрос в Интернете, готовясь к собеседованию. :Учитывая ядро ​​без вытеснения -Какой тип процесса будет выполняться больше с точки зрения производительности и почему? Привязка ввода\вывода Привязка ЦП Я знаю...
04.06.2021
1
ответ

профилирование и мониторинг резьбы

как я могу получить значения времени блокировки конкретно потоков любого процесса? в линуксе.. Я использовал команду /proc/pid/stat, но не могу определить, какие значения относятся к времени блокировки.
01.04.2021
1
ответ

Как узнать, на каком ядре запущен поток?

Допустим, у нас есть ресурсоемкое -приложение, называемое multi -threaded -application.out, которое работает поверх Ubuntu с PID 10000. Оно имеет 4 потока с tid 10001, 10002, 10003., и 10004. Я...
05.09.2020
1
ответ

Как получить количество потоков/задач на ядро ​​в Linux?

Как вы, возможно, знаете, в Linux каждое ядро ​​ЦП имеет собственную очередь выполнения. Как я могу получить количество потоков, работающих в настоящее время на каждом ядре в Linux (Ubuntu )?
05.09.2020
1
ответ

Может ли поток или процесс пространства ядра быть дочерним по отношению к процессу пользовательского пространства?

Я новичок, когда дело доходит до ядра Linux, но я читал эту статью о фибриллах, где упоминается, что они (или были? не уверен, что они в итоге остались в ядре )...
15.08.2020
1
ответ

Можно ли считать поток процессором?

Итак, я ввел lscpu в свой терминал и увидел это :ЦП (с ):4 В строке -ЦП (с )список :0 -3 Резьба (s )на жилу :2 Сердечник (с )на розетку :2 Розетка (с ):1 №. ЦП (с )здесь 4...
11.08.2020
1
ответ

Должен ли я пытаться «сбалансировать» свои потоки, или Linux делает это?

Простой пример. Я запускаю процесс, который обслуживает http-запрос с использованием сокетов TCP. Это может А) рассчитать что-то, что означает, что ЦП будет узким местом Б) Отправить большой файл, который может вызвать ...
06.06.2020
1
ответ

Процесс VS Поток в командах Что запускается первым?

Мне интересно, что будет запущено или создано первым в Linux, если я запущу команду, которая использует как процесс, так и поток. Я знаю, что они оба используют clone() для запуска, и по определению поток - это...
29.04.2020
1
ответ

Существуют ли инструменты для просмотра блоков управления потоком процесса?

Блоки управления процессом предоставляют доступ к файловой системе /proc, которая позволяет пользователям читать платы. Существует ли аналогичная файловая система для блоков управления потоками? Если нет, есть ли инструмент для чтения их содержимого (...
25.04.2020
1
ответ

Какую структуру данных использует стек в Linux?

Я просмотрел несколько мест, таких как здесь, но ни в одном из них подробно не объясняются структуры, используемые для реализации самого стека (место, где «задачи» (процессы/потоки) хранят свои вложенные вызовы...
03.12.2019
1
ответ

Причины, по которым запущенный процесс может добровольно или невольно отказаться от ЦП?

По каким причинам запущенный процесс может добровольно или невольно отказаться от ЦП? Поскольку только один процесс может выполняться в ЦП / ядре в любой момент времени.
05.11.2019
1
ответ

Как отобразить количество потоков/дочерних процессов для процесса вверху?

Я знаю, что существует представление «одна строка на поток» (-H), но конкретные потоки не группируются по главному процессу. На самом деле, я был бы полностью удовлетворен единственным числом потоков на процесс (= как...
20.10.2019
1
ответ

Потоки ядра, кажется, вмешиваются в полный режим без галочки?

Я пытаюсь отключить локальные прерывания по таймеру для низкой задержки. Мне включили полный режим без галочки в конфигурации ядра, и у меня есть параметр начальной загрузки nohz_full набор для рассматриваемых ядер. Однако...
06.09.2019