Вопросы по теме 'procfs'

Записи в /proc/meminfo
Я могу разобраться в большей части информации, содержащейся в /proc/meminfo , такой как общий объем памяти, буферы, кеш и т. д. Не могли бы вы сказать мне, что означают менее очевидные сведения, такие как перечисленные ниже? AnonPages...
52537 просмотров
schedule 16.07.2023

Безопасно ли анализировать файл /proc/?
Я хочу разобрать /proc/net/tcp/ , но безопасно ли это? Как мне открывать и читать файлы из /proc/ и не бояться, что какой-то другой процесс (или сама ОС) в это же время его изменит?
15139 просмотров
schedule 12.11.2022

Есть ли что-то вроде /proc для окон
Мне любопытны 2 вещи, Что является ближайшим эквивалентом /proc, который поставляется с окнами Существуют ли какие-либо продукты, которые добавляют файловую систему в Windows?
5797 просмотров
schedule 22.05.2022

Как найти PID владельца сокета, используя только /proc
Как мне (или netstat-p или ss -p) найти собственный PID из вывода /proc/net/tcp? Данный вывод ниже: sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode 3: 00000000:07D1...
6854 просмотров
schedule 02.04.2023

Список возможных состояний внутренних сокетов из /proc
Я хотел бы знать возможные значения столбца st в /proc/net/tcp . Я думаю, что столбец st соответствует столбцу STATE из netstat(8) или ss(8) . Мне удалось идентифицировать три кода: sl local_address rem_address st tx_queue rx_queue...
19499 просмотров
schedule 25.10.2022

Предупреждение copy_from_user о том, что размер недоказуемо правильный?
При компиляции моего модуля ядра я столкнулся с предупреждением, которое я не могу обойти. Сначала взгляните на этот упрощенный код: #define READ_CHUNK 100u static int _procfs_write(struct file *file, const char *buf, unsigned long count, void...
2997 просмотров
schedule 11.01.2024

Получить список открытых файлов (дескрипторов) в OS X
Я хотел бы получить список открытых файлов в процессе на os x (10.9.1). В Linux я смог получить это от /proc/PID/fd . Однако я не уверен, как получить то же самое в OS X. Я обнаружил, что procfs отсутствует в OS X (по умолчанию присутствуют...
67693 просмотров

Как перемонтировать файловую систему /proc в докере как систему r/w?
Я установил докер 0.11.1 поверх Ubuntu 12.04. Я пытаюсь изменить shmmax с его фиксированного значения (32 МБ) на что-то большее (1 ГБ) из докера, когда я запускаю команду: sysctl -w kernel.shmmax=1073741824 error: "Read-only file system"...
9607 просмотров
schedule 26.07.2022

Linux /proc/PID каталог дочернего элемента остается в живых после того, как родитель убивает дочерний
Кажется, что если я создам процесс, разветвлю его и отправлю SIGHUP от родителя к дочернему, дочерний процесс умрет, но его каталог «/proc/PID» не исчезнет, ​​пока родитель также не умрет. (См. код ниже). Каков правильный способ позволить родителю...
540 просмотров
schedule 18.08.2022

Почему сумма полей Rss в /proc/$$/smaps отличается от 24-го поля в /proc/$$/stat?
Насколько я понимаю, значение, возвращаемое из (1) awk '/Rss:/{ sum += $2 } END { print sum }' /proc/$$/smaps а также (2) cat /proc/$$/stat | cut -d " " -f24 должны быть равны, почему это не так? На самом деле они в 4 раза больше,...
277 просмотров
schedule 16.12.2022

Невозможно mkdir /proc/sys/somedir, хотя /proc/sys существует
Пытаюсь создать реж. со следующими командами (как root ) $mkdir -p /proc/sys/sunrpc Обратите внимание, что /proc/sys уже существует. Тем не менее, получая ошибку mkdir: невозможно создать каталог ‘/proc/sys/sunrpc’: нет такого...
1278 просмотров
schedule 01.12.2022

Почему мои измерения показывают, что процесс потребляет больше процессорного времени, чем доступно?
У меня есть программа, в которой я измеряю потребляемое процессорное время процесса на определенном ядре (здесь второе ядро ​​​​процессора). Иногда я получаю значения выше 100%. В чем причина такого значения? Общее время процессора изменяется так...
40 просмотров
schedule 29.06.2022

Как динамический компоновщик выполняет /proc/self/exe
При выполнении динамически связанного исполняемого файла в Linux динамический компоновщик вызывается как его интерпретатор (описано в этом ответе ). Если я правильно понимаю, работает: $ ./dynamic_elf Приведет к выполнению Linux:...
112 просмотров
schedule 04.02.2023