Skip to content

lokegustafsson/pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eee8c71 · Apr 11, 2024

History

76 Commits
Apr 11, 2024
Jun 7, 2023
Aug 27, 2023
Jan 11, 2024
Apr 11, 2024
Jan 11, 2024
Sep 16, 2023
Apr 11, 2024
Jan 11, 2024
Apr 11, 2024
Apr 11, 2024

Repository files navigation

PI - Process Information

A work-in-progress graphical process and system monitor for Linux

TODO

  • Test on somewhat diverse computers

UI

  • proc: Search

DATA

  • proc: libsystemd for lsid tab
  • proc: Network tx/rx
  • proc: GPU usage
  • proc: PSS instead of RSS memory (avoid overcount of shared memory)
  • sys/os: add panel with
    • uptime
    • process count
    • thread count
  • sys/disk: usage and capacity. Per-folder breakdown?
  • sys/cpu: per-cpu temperature?

PERFORMANCE

  • plot culling of sys tab

Note on procfs-reading-performance

  • settled for using pread64
  • mmap seems to be unsupported, gives EIO. (And it wouldn't make sense given the single_open/show internal linux API)
  • io_uring through tokio-uring is just barely on par with the sequential implementation after using sqpoll. No reason to use.

About

Graphical process and system monitor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published