Θέλετε να ελέγξετε ποια διαδικασία προκαλεί μεγάλη δραστηριότητα I/O στο παρασκήνιο στη συσκευή σας Android; Δείτε αυτήν τη θύρα δέσμης ενεργειών iotop shell για Android!
Χρειάστηκε ποτέ να ελέγξετε τη χρήση I/O των εφαρμογών; Αν ναι, πιθανότατα προσπαθήσατε να αναζητήσετε ένα iotop port, ένα σενάριο Python για Linux -- μόνο για να μην βρείτε κανένα και είτε να γράψετε ένα βιαστικά είτε να ελέγξετε χειροκίνητα /proc/ ο ίδιος.
Ευτυχώς για εσάς, συντονιστής φόρουμ XDA και αναγνωρισμένος προγραμματιστής laufersteppenwolf έχει γράψει ένα σενάριο κελύφους για την αναπαραγωγή των αρχικών χαρακτηριστικών του iotop. Θα σας επιτρέψει να εξετάσετε τα φορτία/χρήση I/O για κάθε διαδικασία, να δείτε τη συνολική ποσότητα των byte ανάγνωσης και εγγραφής ή ακόμα και τις τρέχουσες ταχύτητες ανάγνωσης/εγγραφής.
Ωστόσο, πριν χρησιμοποιήσετε το σενάριο, θα πρέπει να βεβαιωθείτε ότι έχετε τα εξής:
- Μια ριζωμένη συσκευή.
- Ένας πυρήνας με ενεργοποιημένη τη λογιστική I/O. Αυτό συνήθως δεν συμβαίνει από προεπιλογή, αλλά μπορείτε πάντα να ζητήσετε από τον προγραμματιστή του πυρήνα σας να ενεργοποιήσει τα απαραίτητα ρυθμίσεις παραμέτρων (ή ενεργοποιήστε τις μόνοι σας εάν κάνετε μεταγλώττιση του δικού σας πυρήνα — αν όχι, δυστυχώς δεν μπορείτε να κάνετε τίποτα αλλού).
Αυτό μπορεί να είναι ιδιαίτερα βολικό εάν αντιμετωπίζετε καθυστέρηση, αλλά η CPU δεν είναι το πρόβλημα (στην περίπτωση αυτή μπορείτε να ενεργοποιήσετε το iotop επάνω και ελέγξτε εάν κάποια διεργασία προκαλεί μεγάλη δραστηριότητα I/O στο παρασκήνιο) ή αν προσπαθείτε να διορθώσετε εφαρμογή. Αν θέλετε να μάθετε περισσότερα, επισκεφτείτε το iotop για Android νήμα φόρουμ τώρα για να δείτε πώς να το εγκαταστήσετε και να το χρησιμοποιήσετε.