So erhalten Sie die Netzwerklast pro Prozess unter Linux mit Rust [geschlossen]Linux

Linux verstehen
Anonymous
 So erhalten Sie die Netzwerklast pro Prozess unter Linux mit Rust [geschlossen]

Post by Anonymous »

Ich arbeite an der Erstellung eines kleinen Programms, das einen Prozess überwachen kann, z. B. die CPU-Auslastung, die Speichernutzung, die Festplattennutzung (Lesen und Schreiben) und die gesamte Netzwerknutzung (Upload und Download) eines bestimmten Prozesses in Rust. Das Ermitteln der CPU-Auslastung, der Speicherauslastung und der Festplattenauslastung erfolgt durch das Parsen von Daten aus /proc/
/*. Die Herausforderung besteht derzeit darin, die Netzwerknutzung (Download und Upload) eines bestimmten Prozesses zu ermitteln.
Ich habe versucht, die Netzwerknutzung (z. B. Download und Upload) eines bestimmten Prozesses mithilfe von libbpf-rs, aya und redbpf crate zu ermitteln, bin jedoch fehlgeschlagen. Da es an Dokumentation mangelt, fällt es mir schwer, sie zu verwenden. Ich habe versucht, Daten aus /proc/
/* zu analysieren, aber ich finde nichts.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post