Иногда бывает, что мне нужно получить некоторые системные данные, такие как использование ЦП, информация о процессе и т. Д., Которые я обычно нахожу в/proc/.... Что я делаю из C/C++ должен прочитать правильный файл в/proc/..., проанализировать его и получить информацию. Это довольно беспокоит и как-то зависит от версии ядра. Правильно ли это?Чтение информации о ядре в Linux с C/C++
0
A
ответ
1
К сожалению, ядро Linux не предлагает каких-либо системных вызовов, которые могут быть использованы для извлечения виде системной информации, которая открыта через /proc
. Лучше всего в этом случае продолжать использовать эту файловую систему.
Если это заставляет Вас чувствовать себя лучше, все инструменты, такие как top
, ps
или htop
все используют /proc
файловую систему. Вы должны проверить их источники, если у вас возникли проблемы с его использованием.
Смежные вопросы
- 1. О работе файлов в Linux ядре
- 2. Чтение содержимого пакета в ядре linux (netfilters)
- 3. О USB OTG драйвера в ядре Linux
- 4. Чтение информации о сертификате pkcs12
- 5. Как получить доступ к некоторой информации о текущем процессе в ядре linux
- 6. Чтение информации о содержании gzip
- 7. Чтение информации о типе автоматизации с WMI
- 8. Очереди в ядре Linux
- 9. Получение информации о процессе в Linux
- 10. Отдел в ядре linux
- 11. EWS API получает имя отправителя при отсутствии информации о Cc
- 12. Чтение и запись реализации атомной операции в ядре Linux
- 13. Linux CC компиляции ошибка
- 14. Чтение информации о URL-адресах и анализе
- 15. API Security - отправка информации CC
- 16. Чтение и запись о PIPE в linux
- 17. Сбор информации о планировании потоков на Linux
- 18. Чтение информации о сертификации веб-страницы
- 19. Чтение информации о версии из библиотеки
- 20. Получение прокси-информации о программном обеспечении Linux
- 21. Команда Linux для получения информации о распространении
- 22. Pin Muxing в ядре linux
- 23. Алгоритмы планирования в ядре linux
- 24. Включить DRM_KMS_CMA_HELPER в ядре linux
- 25. Использование regex в ядре linux
- 26. __context__ атрибут в ядре Linux
- 27. Структура PTE в ядре linux
- 28. Странный тупик в ядре Linux
- 29. Получение информации о смонтированных дисках в Linux с libudev
- 30. Функция DECLARE_COMPLETION_ONSTACK в ядре linux
Я не знаю почему, но мне это действительно не нравится. В любом случае, спасибо! –