ntfs-3g 写入 速度优化

选用版本号  iperf-2.0.5  ,主机和设备都是用linux OS

 

1. 编译x86 版本,用做server

输入 ./configure  

make  

src目录下生成x86 版本  iperf 程序

 

2. arc  版本  ,做client

make distclean(一定要将之前的配置清掉)

./configure --host=arc-linux-uclibc CC=arc-linux-uclibc-gcc  --prefix=/mnt/fileroot/michael.wang/tools

 

提示出错,如下

ReportCSV.o: In function `CSV_peer':

ReportCSV.c:(.text+0x6a): undefined reference to `rpl_malloc'

Reporter.o: In function `ReportServerUDP':

Reporter.c:(.text+0xe7e): undefined reference to `rpl_malloc'

Reporter.o: In function `ReportSettings':

Reporter.c:(.text+0x122e): undefined reference to `rpl_malloc'

Reporter.o: In function `InitReport':

Reporter.c:(.text+0x1606): undefined reference to `rpl_malloc'

Reporter.c:(.text+0x175c): undefined reference to `rpl_malloc'

Reporter.o:Reporter.c:(.text+0x1828): more undefined references to `rpl_malloc' follow

collect2: ld returned 1 exit status

make[2]: *** [iperf] Error 1

 

#define malloc rpl_malloc  宏屏蔽掉

//#define malloc rpl_malloc

从新编译 ok,     src目录下生成arc版本  iperf 程序

 

按照 手册可以 分别在装有x86  linux PC和装有arc  linux的设备 上进行通信测试

 

 

数据举例

 

server   10.18.11.242   x86

client    10.18.9.250   arc

 

 

 

TCP

 

PC

michael.wang@announce:/mnt/fileroot/michael.wang/iperf-2.0.5$ iperf_pc -s

------------------------------------------------------------

Server listening on TCP port 5001

TCP window size: 85.3 KByte (default)

------------------------------------------------------------

[  4] local 10.18.11.242 port 5001 connected with 10.18.9.250 port 48166

[ ID] Interval       Transfer     Bandwidth

[  4]  0.0-10.0 sec  69.5 MBytes  58.2 Mbits/sec

 

ARC

[root@AmlogicLinux /]$ ./iperf_arc -c 10.18.11.242

------------------------------------------------------------

Client connecting to 10.18.11.242, TCP port 5001

TCP window size: 25.8 KByte (default)

------------------------------------------------------------

[  5] local 10.18.9.250 port 48166 connected with 10.18.11.242 port 5001

[ ID] Interval       Transfer     Bandwidth

[  5]  0.0-10.0 sec  69.5 MBytes  58.2 Mbits/sec

 

UDP

 

PC

michael.wang@announce:/mnt/fileroot/michael.wang/iperf-2.0.5$ iperf_pc -s -u -i 1

------------------------------------------------------------

Server listening on UDP port 5001

Receiving 1470 byte datagrams

UDP buffer size:  112 KByte (default)

------------------------------------------------------------

[  3] local 10.18.11.242 port 5001 connected with 10.18.9.250 port 33654

[ ID] Interval       Transfer     Bandwidth        Jitter   Lost/Total Datagrams

[  3]  0.0- 1.0 sec  1.18 MBytes  9.94 Mbits/sec   0.240 ms    0/  845 (0%)

[  3]  1.0- 2.0 sec  1.19 MBytes  10.0 Mbits/sec   0.424 ms    0/  851 (0%)

[  3]  2.0- 3.0 sec  1.19 MBytes  10.0 Mbits/sec   0.051 ms    0/  850 (0%)

[  3]  3.0- 4.0 sec  1.20 MBytes  10.1 Mbits/sec   0.118 ms    0/  855 (0%)

[  3]  4.0- 5.0 sec  1.19 MBytes  9.95 Mbits/sec   0.041 ms    0/  846 (0%)

[  3]  5.0- 6.0 sec  1.19 MBytes  10.0 Mbits/sec   0.190 ms    0/  850 (0%)

[  3]  6.0- 7.0 sec  1.19 MBytes  10.0 Mbits/sec   0.066 ms    0/  850 (0%)

[  3]  7.0- 8.0 sec  1.19 MBytes  10.0 Mbits/sec   0.060 ms    0/  851 (0%)

[  3]  8.0- 9.0 sec  1.19 MBytes  10.0 Mbits/sec   0.047 ms    0/  850 (0%)

[  3]  9.0-10.0 sec  1.19 MBytes  10.0 Mbits/sec   0.061 ms    0/  850 (0%)

[  3]  0.0-10.0 sec  11.9 MBytes  9.99 Mbits/sec   0.057 ms    0/ 8499 (0%)

[  3]  0.0-10.0 sec  1 datagrams received out-of-order

 

ARC

[root@AmlogicLinux /]$ ./iperf_arc -c 10.18.11.242  -u -b 10m

------------------------------------------------------------

Client connecting to 10.18.11.242, UDP port 5001

Sending 1470 byte datagrams

UDP buffer size:  103 KByte (default)

------------------------------------------------------------

[  5] local 10.18.9.250 port 33654 connected with 10.18.11.242 port 5001

[ ID] Interval       Transfer     Bandwidth

[  5]  0.0-10.0 sec  11.9 MBytes  9.99 Mbits/sec

[  5] Sent 8500 datagrams

[  5] Server Report:

[  5]  0.0-10.0 sec  11.9 MBytes  9.99 Mbits/sec   0.057 ms    0/ 8499 (0%)

[  5]  0.0-10.0 sec  1 datagrams received out-of-order

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值