ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!
Η pidstat είναι ένα από τα πολλά monitoring εργαλεία που υπάρχουν στο Linux. Το συγκεκριμένο μου άρεσε και είπα να το μοιραστώ(για όσους/ες δεν το γνωρίζουν), γιατί με διευκολύνει να βλέπω χρήσιμες αναφορές από διάφορες διεργασίες.
Είναι μέρος του πακέτου sysstat το οποίο περιέχει και άλλα χρήσιμα εργαλεία και πιθανότατα είναι ήδη εγκατεστημένο στην διανομή που χρησιμοποιείτε. Για την upstream σελίδα, δείτε εδώ.
Φυσικά το πρώτο πράγμα που πρέπει να κάνει κάποιος είναι να ανοίξει την man page και να διαβάσει σχετικά με αυτό. Οπότε
man pidstat
και καλό διάβασμα.
Έχει διάφορες χρήσεις, οι δύο που χρησιμοποιώ εγώ συνήθως είναι
sudo pidstat -r -p 2 10
έτσι, παίρνω 10 αναφορές χρήσης για την συγκεκριμένη διεργασία(pid) ανά δυο δευτερόλεπτα, βλέπωντας κυρίως την χρήση μνήμης.
Επίσης
sudo pidstat -u -p 2 10
το ίδιο, εστιάζοντας όμως στην χρήση επεξεργαστή.
Με
pgrep
βρίσκω εύκολα το pid της εφαρμογής που με ενδιαφέρει να μελετήσω.
Για ένα πιο γενικό αποτέλεσμα, χωρίς να εστιάζω σε κάποια εφαρμογή
sudo pidstat 2 5
για επεξεργαστή
ή
sudo pidstat -r 2 5
για μνήμη.
Είναι καλό και χρήσιμο εργαλείο, ειδικά αν έχετε υποψίες για memory leak.
Ωραίο και χρήσιμο!
Ευχαριστούμε! :)