ZYNQのGigabitEther性能を測る
ZYNQのGigabitEtherの性能を測ってみました。
最初に、Windows10上のOracleVM上でUbuntu16を動かし、その上でTFTPサーバを立ててPUTやGETを行ってみました。
その結果を示します。
- 100M Ether, TFTP GET 256MByte・・・Received 268435456 bytes in 189.7 seconds → 11.3Mbps
- 100M Ether, TFTP PUT 256MByte・・・Sent 268435456 bytes in 172.4 seconds → 12.4Mbps
- GigabitEther, GET 256MByte・・・Received 268435456 bytes in 117.1 seconds → 18.3Mbps
- GigabitEther, PUT 256MByte・・・Sent 268435456 bytes in 112.5 seconds → 19.1Mbps
なんと、100Mbpsにも達していないという結果でした。
Virtual Machineが悪いのか、TFTPが悪いのかわからないので、OracleVM上のUbuntu16にFTPサーバを立てて、こんどはFTPでやってみました。
- 100M FTP GET (256MByte) 268435456 bytes received in 24.95 secs (84MB/s)
- 100M FTP PUT (256MByte) 268435456 bytes sent in 22.75 secs (92MB/s)
- 1G FTP GET (256MByte) 268435456 bytes received in 20.66 secs (102MB/s)
- 1G FTP PUT (256MByte) 268435456 bytes sent in 12.20 secs (172MB/s)
大分速くなりました。UDPが悪いのか、TFTPサーバのソフトが悪かったようですね。
相手方はWindows10 IISです。
- 100M FTP GET (256MByte) 268435456 bytes received in 27.84 secs (75MB/s)
- 100M FTP PUT (256MByte) 268435456 bytes sent in 22.89 secs (92MB/s)
- 1G FTP GET (256MByte) 268435456 bytes received in 24.54 secs (86MB/s)
- 1G FTP PUT (256MByte) 268435456 bytes sent in 7.53 secs (278MB/s)
だいぶん速度も改善されてきました。
FTPの速度を測る相手方はWindows上のIISにしておくのが良いようです。
| 固定リンク


コメント