showspeed
Show I
프로세스, 파일 또는 네트워크의 I/O 활동을 인쇄합니다. 도착 추정 시간을 인쇄하십시오.
(https://github.com/xfennec/cv도 참조하여 Coreutils를 모니터링하는 것과 유사한 목적을 제공합니다)
이름이 모호한 경우 프로세스 이름 또는 PID로 식별 된 실행중인 프로세스에 첨부 할 수 있습니다. 통계 라인은 2 초마다 인쇄됩니다. 가능하면 ETA 카운트 다운 타이머도 인쇄됩니다.
예:
$ dd if = bigfile of =/tmp/otherbigfile & $ 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/OtherBigFile 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/OtherBigFile 67MB/S (4.0GB) P/4417/FD/1W/TMP/OtherBigfile 100MB/S (4.1GB)
사용자는 왜 좋은 오래된 명령 줄 도구에 아직 자체 진행 지표가 제공되지 않는지 궁금해 할 수 있습니다. RSYNC 지원의 최신 버전 -프로그램. WGET는 자동으로 수행합니다. 그러나 CP, DD 및 기타 많은 프로그램은 그렇지 않습니다. 좋은 진보 지표는 기술적으로 프로그램을 더 빠르게 또는 더 좋게 만들지 않는 상당히 복잡한 시계를 추가합니다. 개발자에게는 유닉스 철학을 한 가지만 수행하는 철학을 위반하는 것으로 보이지만 잘 수행합니다.
최종 사용자의 경우 진행 지표가 '잘 수행'의 일부일 수 있습니다. ShowSpeed는 최종 사용자를 위해 작성되었습니다. 명령 줄이 무엇인지 여전히 알고있는 사람들.