Articles of proc

Как `cat / proc / $ pid / cmdline` может занять несколько секунд?

Я столкнулся с этим странным поведением вчера на одном из наших серверов. ps , pgrep и htop (при запуске) были очень медленными. strace ps показал, что read(‘/proc/$pid/cmdline ) на некоторых процессах занимает несколько секунд. Почему это случилось? Некоторые наблюдения: Исполняемый файл процессов был на NFS Процессы (около 20+) выполняли операции unlink и symlink над файлами […]

Объясните вывод cat / proc / vmallocinfo

Что представляет собой этот вывод после выполнения cat /proc/vmallocinfo . Я знаю, это дает отображение виртуального адресного пространства ядра. Но хочу иметь глубокое понимание. Вопросы Какое фактическое распределение выполняет vmalloc() ? Почему из n_tty_open видны множественные распределения? Почему существуют разрывы между двумя распределениями, такими как: 0xffffc90004000000- 0xffffc90005001000 16781312 pci_iomap_range + 0x66 / 0x80 phys = […]

Как удалить процессы sshd pts в состоянии D без перезапуска серверов

Почему эти процессы sshd-pts застряли в состоянии D? Похоже, что средние нагрузки на систему увеличиваются из-за этих процессов. Как я могу удалить их, не перезагружая мой сервер. (добавить ppid и etime) [root@manager ~]# ps -eo pid,ppid,user,state,etime,command,wchan |grep sshd |awk -F ” ” ‘{if($4==”D”)print}’ 3024 7162 root D 31-00:45:56 sshd: root@pts/10 tty_ldisc_hangup 3799 23740 root D […]

Задержка ввода-вывода измерительного блока с использованием proc FS

Я пытаюсь измерить задержку ввода-вывода из-за доступа к диску. Для этого я использую delayacct_blkio_ticks из /proc/[pid]/stat response. То, что я получаю, это константа 0, независимо от того, сколько IO сделано в моем приложении. Прокач говорит: 42) delayacct_blkio_ticks %llu (since Linux 2.6.18) Aggregated block I/O delays, measured in clock ticks (centiseconds). Я использую версию ядра 3.0.101. […]

Где найти статистику по iowait для одного процесса (в виде файла)

Я пишу скрипт, и мне нужно найти файл, в котором хранится статистика по iowait одного процесса / pid / сервиса Есть ли вообще такой файл в дистрибутивах на основе Debian ? Ни в /proc//stat , ни в /proc//io нет статистики для iowait , согласно страницам руководства. Я знаю, что могу анализировать вывод других инструментов, таких […]

Что такое anon_inodes?

Просматривая папку /proc/[PID]/fd/ различных процессов, я нашел любопытную запись для dbus lrwx—— 1 root root 64 Aug 20 05:46 4 -> anon_inode:[eventpoll] Отсюда вопрос, что такое anon_inode s? Похожи ли они на анонимные каналы?

Странное поведение `/ proc / self / environment` в некоторых shellх; что здесь происходит?

Я использую Debian GNU / Linux 9. Я знаю, что /proc особенный , я знаю, что такое /proc/self . Эта команда sh -c ‘/bin/cat /proc/self/comm – </proc/self/comm' доходность cat sh Шаблон будет похож, если я буду использовать dash вместо sh . Но с bash , ksh или zsh результат cat cat Принимая /proc/self/stat вместо /proc/self/comm […]

Как проверить, сколько общего объема памяти у моей виртуальной машины?

Я пробовал / proc / meminfo, но мое разрешение было отклонено.

Почему ulimit -u выше / proc / sys / kernel / pid_max?

На моей системе ulimit -u сообщает 63172 и /proc/sys/kernel/pid_max сообщает 32768 . Почему значение ulimit -u выше, чем значение ядра? По моему ulimit -u , ulimit -u показывает максимальные процессы, которые пользователь может иметь, а не общесистемно. pid_max является системным через ядро. Мне кажется неправильным, что ulimit -u выше pid_max , не означает ли это, […]

Как получить полное исполняемое имя запущенного процесса в Linux

Я пишу скрипт, который будет использовать имя исполняемых процессов. Однако я не могу определить полное исполняемое имя некоторых процессов. Первоначально я решил запросить запись имени в /proc/PID/status (или второе поле в /proc/PID/stat ). Однако, согласно man-странице , это поле всегда усечено до 15 символов (но мне нужно полное имя, чтобы избежать конфликта / путаницы). Ответ […]

Intereting Posts
Использует ли опция -depth find для пересечения дерева по глубине? Поиск строк в файлах Преобразование Perl-скрипта в bash Почему я могу переключиться на пользователя, но не запускать сценарий, поскольку он Принудительное приложение для использования определенного порта на машине Fedora Поиск текстового файла с помощью одной строки с использованием регулярных выражений BASH получает значение из строки Неизвестный уровень запуска на Ubuntu 14.04, службы, не запускающиеся при загрузке Есть ли способ «меньше» обрезать строки и все равно выйти после <1 экрана? Почему в dev нет sda1 и как я могу это исправить? Последняя командная строка в сценарии оболочки без перевода строки Почему результаты работы cron постоянно записываются в ~ / dead.letter? Использование VNC без разблокировки экрана блокировки локально Перевернутая команда хвоста? Ошибка обновления Yum: не удалось получить зеркальный список