我正在尝试写一个tui带宽跟踪应用程序,在查询时可以立即告诉我,我的下载和上传速度是xxxx。我已经找到了可以与wget
一起使用的下载,并使用bash解析它,但是如何获得上传速度呢?
下载解析方法示例:
1) Remote download : wget http://x.x.com:7007/files/software/vnc.zip
Length: 1594344 (1.5M) [application/zip]
Saving to: `vnc.zip'
100%[==================================================================>] 1,594,344 573K/s in 2.7s
2012-03-24 11:35:22 (573 KB/s) - `vnc.zip' saved [1594344/1594344]
2) Local download tells
Length: 1594344 (1.5M) [application/zip]
Saving to: `vnc.zip'
100%[==================================================================>] 1,594,344 --.-K/s in 0.1s
2012-03-24 06:43:04 (11.4 MB/s) - `vnc.zip' saved [1594344/1594344]
跟进:
Upload server:
$ iperf -s -p 65000
------------------------------------------------------------
Server listening on TCP port 65000
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local x.238 port 65000 connected with x.96 port 37463
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-11.9 sec 2.00 MBytes 1.40 Mbits/sec
Up-loader:
$ iperf -c x.238 -p 65000
------------------------------------------------------------
Client connecting to x.238, TCP port 65000
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local x.96 port 37463 connected with x.238 port 65000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.4 sec 2.00 MBytes 1.61 Mbits/sec
最佳答案
wput!Wget的孪生妹妹
这是一个样本运行!
C:\Users\admin\Desktop\wput-pre0.6>wput C:\wput\pavan.txt ftp://admin:[email protected]
--16:55:00-- `C:/wput\pavan.txt'
=> ftp://padmin:xxxxx@example:21/C:/wput/pavan.txt
Connecting to example.com:21... connected!
Logging in as admin ... Logged in!
Length: 5
100%[===================================] 5
16:55:01 (pavan.txt) - `84.75B/s' [5]
FINISHED --16:55:01--
Transfered 5 bytes in 1 file at 3.73B/s