[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] TCP transmit performance



It works fine for me. Grumbles about the signals but still works. I'm using v0.2, no mmu. Are you sure windows firewall isn't blocking anything? Has anyone else run netperf on v0.3?

Here is my output:
# netperf -d -H x.x.x.x
Program name: netperf
Local send alignment: 8
Local recv alignment: 8
Remote send alignment: 8
Remote recv alignment: 8
Report local CPU 0
Report remote CPU 0
Verbosity: 1
Debug: 1
Port: 12865
Test name: TCP_STREAM
Test bytes: 0 Test time: 10 Test trans: 0
Host name: x.x.x.x

installing catcher for all signals
Could not install signal catcher for sig 9, errno 22
Could not install signal catcher for sig 19, errno 22
remotehost is x.x.x.x and port 12865
establish_control: connect completes
recv_response: received a 256 byte response
establish_control: check for connectivity ok
TCP STREAM TEST to x.x.x.x
create_data_socket: socket 5 obtained...
netperf: set_sock_buffer: send socket size determined to be 16384
netperf: set_sock_buffer: receive socket size determined to be 87380
send_tcp_stream: send_socket obtained...
recv_response: received a 256 byte response
remote listen done.
About to start a timer for 10 seconds.
recv_response: received a 256 byte response
remote results obtained
calculate_confidence: itr  1; time 10.016463; res  15.323304
                               lcpu -1.000000; rcpu -1.000000
                               lsdm -1.000000; rsdm -1.000000
Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 8192 16384 16384 10.02 15.32


Brettschneider Falk wrote:
Hi Jim,
thanks for your excellent tutorial! :-)

I started netserver-a4.exe on Windows and it's listening on port 12865.
Then I tried the netperf client on microblaze but it seems to have problems and crashes or hangs Linux after about 3 seconds. I also wireshark'ed on Windows but haven't seen any incoming packets from the microblaze system at all. This is what I see on uClinux console... Note it grumbles about those signal catchers (?). Any idea? Does netperf work for you? I've got PetaLinux-v0.3-rc1, you know.

--->8--snip-->8---
Running local start scripts.
Setting hostname:
Setting up network config:
Jan  1 00:00:19 dhcpcd[43]: dhcpConfig: ioctl SIOCADDRT: File exists

eth0      Link encap:Ethernet  HWaddr 00:PL:AS:TE:RE:D3
          inet addr:172.20.20.18  Bcast:172.20.255.255  Mask:255.255.0.0
          UP BROADCAST NOTRAILERS RUNNING  MTU:1500  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3599 (3.5 KiB)  TX bytes:3485 (3.4 KiB)
          Interrupt:5

Starting portmap:
Starting thttpd:
init: Booting to single user mode
# /bin/netperf -d -H 172.20.20.99
Program name: /bin/netperf
Local send alignment: 8
Local recv alignment: 8
Remote send alignment: 8
Remote recv alignment: 8
Report local CPU 0
Report remote CPU 0
Verbosity: 1
Debug: 1
Port: 12865
Test name: TCP_STREAM
Test bytes: 0 Test time: 10 Test trans: 0
Host name: 172.20.20.99

installing catcher for all signals
Could not install signal catcher for sig 9, errno 22
Could not install signal catcher for sig 19, errno 22
remotehost is 172.20.20.99 and port 12865
establish_control called with host '172.20.20.99' port '12865' remfam AF_UNSPEC
                local '0.0.0.0' port '0' locfam AF_UNSPEC


CU, F@lk

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/