Почему lsof указывает, что мой сокет IPv4 — это IPv6?

Из книги HP -UX :HP Certified Systems Administrator 11i v3 Асгара Гори (перефразировано):

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

...

Другими словами, в системе с одним ядром ЦП одновременно только один процесс может находиться в состоянии «Выполняется», а все остальные процессы, которые могли бы находиться в состоянии «Выполняется», вместо этого находятся в состоянии «Ожидание».

А поскольку вам потребуется запустить процесс, чтобы получить информацию о процессе, в системе с одним ядром -вы можете увидеть только процесс, который выполняет команду psили аналогичный инструмент получения информации о процессе в R. состояние. Только в системе с 2 или более ядрами ЦП вы сможете видеть другие процессы в состоянии R, в то время как ваш процесс работает, чтобы получить информацию о процессе.

Таким образом, в человеческих масштабах времени состояния R и W фактически эквивалентны :между временем получения информации о процессе от ядра и временем, когда человек читает изображение на экране и понимает его, несколько из процессы в состоянии W могли иметь свою очередь процессора (= в состоянии R )и вернуться в состояние W, чтобы дождаться следующего хода.

В некоторых ситуациях все состояния процесса являются «ОК». Например, даже состояние Z (Завершено или «зомби» )допустимо, если только процесс не остается в этом состоянии в течение длительного времени; если это так, то это признак того, что родительский процесс имеет какую-то проблему, поэтому он не может/не будет читать код выхода своего собственного дочернего процесса.

2
17.03.2020, 22:17
0 ответов

Теги

Похожие вопросы