طباعة نشاط الإدخال/الإخراج للعملية أو الملفات أو الشبكة. طباعة الوقت المقدر للوصول.
(انظر أيضًا https://github.com/xfennec/cv ، والذي يخدم غرضًا مشابهًا لمراقبة CoreUtils)
يمكن أن يعلق على عملية تشغيل ، تم تحديدها باسم العملية أو PID ، إذا كان الاسم غامضًا. تتم طباعة خط من الإحصاء كل ثانيتين. إذا كان ذلك ممكنًا ، يتم طباعة مؤقت العد التنازلي ETA أيضًا.
مثال:
$ dd if = bigfile of =/tmp/otherbigfile & $ showpeed dd DD يشبه اسم العملية. PID = 4417 تطابق AV0 = DD. P/4417/FD/0R/Home/JW/Bigfile 113MB/S (12 ٪ ، 2.3GB) 9M: 35 P/4417/FD/1W/TMP/OtherBigfile 182MB/S (2.6 جيجابايت) P/4417/FD/0R/Home/JW/Bigfile 285MB/S (15 ٪ ، 3.0GB) 8M: 08 P/4417/FD/0R/Home/JW/Bigfile 115MB/S (16 ٪ ، 3.2GB) 8M: 01 P/4417/FD/0R/Home/JW/Bigfile 107MB/S (17 ٪ ، 3.4GB) 7M: 39 P/4417/FD/1W/TMP/OtherBigfile 104MB/S (3.5 جيجابايت) P/4417/FD/0R/Home/JW/Bigfile 139MB/S (19 ٪ ، 3.7GB) 7M: 37 P/4417/FD/0R/Home/JW/Bigfile 116MB/S (20 ٪ ، 3.9GB) 7M: 18 P/4417/FD/1W/TMP/OtherBigfile 67MB/S (4.0GB) P/4417/FD/1W/TMP/OtherBigfile 100MB/S (4.1GB)
قد يتساءل المستخدمون ، لماذا لا تأتي أدوات سطر الأوامر القديمة الجيدة بالفعل مع مؤشرات التقدم الخاصة بهم. الإصدارات الحديثة من دعم RSYNC -Progress. wget تلقائيا تفعل ذلك. لكن CP و DD والعديد من البرامج الأخرى لا. يضيف مؤشر التقدم الجيد بعض المعقدة ، وهذا من الناحية الفنية لا يجعل البرنامج أسرع أو أفضل. بالنسبة للمطور ، يبدو أنه ينتهك فلسفة UNIX المتمثلة في القيام بشيء واحد فقط ، ولكن القيام بذلك بشكل جيد.
بالنسبة للمستخدم النهائي ، قد يكون مؤشر التقدم جزءًا من "القيام بذلك بشكل جيد". تمت كتابة DispePeed للمستخدمين النهائيين - أولئك الذين ما زالوا يعرفون ما هو سطر الأوامر.