พิมพ์กิจกรรม I/O ของกระบวนการไฟล์หรือเครือข่าย พิมพ์เวลาโดยประมาณของการมาถึง
(ดูเพิ่มเติมที่ https://github.com/xfennec/cv ซึ่งให้บริการวัตถุประสงค์ที่คล้ายกันสำหรับการตรวจสอบ coreUtils)
มันสามารถแนบกับกระบวนการที่กำลังทำงานระบุด้วยชื่อกระบวนการหรือ PID หากชื่อไม่ชัดเจน บรรทัดของสถิติจะถูกพิมพ์ทุกสองวินาที หากเป็นไปได้จะมีการพิมพ์ตัวจับเวลาการนับถอยหลัง ETA ด้วย
ตัวอย่าง:
$ dd if = bigfile ของ =/tmp/otterbigfile & $ showspeed 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.6GB) 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/อื่น ๆ BIGFILE 104MB/S (3.5GB) 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/อื่น ๆ BigFile 67MB/S (4.0GB) P/4417/FD/1W/TMP/อื่น ๆ BIGFILE 100MB/S (4.1GB)
ผู้ใช้อาจสงสัยว่าทำไมเครื่องมือบรรทัดคำสั่งเก่าที่ดีจึงไม่มาพร้อมกับตัวบ่งชี้ความคืบหน้าของตนเอง การสนับสนุน RSYNC รุ่นทันสมัย -ความคืบหน้า โดยอัตโนมัติจะทำ แต่ CP, DD และโปรแกรมอื่น ๆ อีกมากมายไม่ได้ ตัวบ่งชี้ความก้าวหน้าที่ดีเพิ่มความซับซ้อนบางอย่างซึ่งในทางเทคนิคไม่ได้ทำให้โปรแกรมเร็วขึ้นหรือดีขึ้น สำหรับนักพัฒนาดูเหมือนว่าจะละเมิดปรัชญา UNIX ของการทำสิ่งเดียว แต่ทำได้ดี
สำหรับผู้ใช้ปลายทางตัวบ่งชี้ความคืบหน้าอาจเป็นส่วนหนึ่งของ 'ทำได้ดี' SHOWSPEED เขียนขึ้นสำหรับผู้ใช้ - ผู้ที่ยังคงรู้ว่าบรรทัดคำสั่งคืออะไร