Проверяет ли верхние системные файлы?

Если я прав, вывод free происходит из чтения /proc/meminfo .

В выводе top ,

  • представляет собой сводку части памяти, не относящуюся к процессу, также поступающему из /proc/meminfo ?

  • в каких системных файлах поступает информация о памяти для каждого процесса?

Благодарю.

One Solution collect form web for “Проверяет ли верхние системные файлы?”

Вы можете использовать strace чтобы выяснить, какие файлы использует программа. Например:

 strace -f -o top.log -e trace=file top 

Затем просто нажмите q чтобы выйти top . Создан файл top.log , который показывает, какие файлы top.log доступ во время его работы.

По сути, это похоже на /proc/<pid>/{stat,statm} для PID всех запущенных процессов и следующие файлы ( /proc/ и все библиотеки удалены):

 host ~ # cat top.log |  sed 's /.* "\ ([^"] * \) ". * / \ 1 /' | grep -vE '(/ proc / | / lib /)' | sort | uniq
 9375 +++ вышел с 0 +++
 / DEV / нуль
 /etc/ld.so.cache
 /etc/ld.so.nohwcap
 /etc/ld.so.preload
 / И т.д. / LocalTime
 /etc/nsswitch.conf
 / И т.д. / пароль
 / И т.д. / TERMINFO
 / И т.д. / TERMINFO / с / экран
 / И т.д. / toprc
 / Lib
 / Proc
 / SYS / устройства / системы / CPU / онлайн
 Вверх
 / USR / Lib
 /usr/share/locale/de_DE/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/de_DE.utf8/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/de_DE.UTF-8/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/de/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/de.utf8/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/de.UTF-8/LC_MESSAGES/procps-ng.mo
 /usr/share/locale/locale.alias
 / USR / доли / TERMINFO
 / Вар / запустить / utmp
 / Вар / запустить / utmpx
  • top / htop; групповой процесс по команде
  • Получить нагрузку на процессор ядра в сценарии оболочки
  • Извлечение информации о процессе
  • Почему nautilus в фоновом режиме занимает столько IO и CPU при входе в систему, и как это разрешить, или это ошибка?
  • Где топ / gnome-system-monitor получает информацию о потреблении процессора?
  • Надежное определение свободной памяти
  • htop не показывает процесс
  • Значение цветов в htop
  • Запросы о верхней команде
  • Как я могу перенаправить вывод в файл, когда программа построена с помощью библиотеки ncurses
  • Получить статистику использования CPU из программы C
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.