Re: [myrinet] Re: Low bandwidth

Francesco Lovergine <[email protected]>
Newsgroups gmane.network.myrinet.general
Message-ID <[email protected]>
On Tue, Jul 31, 2001 at 09:31:10AM -0400, Pete Wyckoff wrote:
> [email protected] said:
> > I just built up my first beowulf cluster with the latest PCI64B-2
> > cards (PCI64C was available just a month later our order :-(). 
> > Hosts are all DEC Alphastation 500/500 (alcor arch). OS is Linux
> > with kernel 2.2.19. Buses are 32bits @ 33Mhz so my guess is at least
> > a 100-130MBs of throughput. In fact, reality is well different...
> > gm_allsize gives me a maximum bandwith of 56MBs. 
> 
> What does gm_debug say for a DMA rate?


That's interesting:

Opening board 0, port 0

DMA rate for 8192 Byte transfers (32bit / 33MHz bus)
1st: 8 pages from bogus sdma pg, 8 to bogus rdma
        bus_read  (send) = 126 MBytes/s
        bus_write (recv) = 60 MBytes/s

DMA rate for 8192 Byte transfers (32bit / 33MHz bus)
2nd: sdma a page, rdma a page 8 times
        bus_read  (send) = 126 MBytes/s
        bus_write (recv) = 60 MBytes/s

DMA rate for 8192 Byte transfers (32bit / 33MHz bus)
3rd: sdma and rdma to/from alternating pages (coarse grain)
        bus_read  (send) = 126 MBytes/s
        bus_write (recv) = 60 MBytes/s

DMA rate for 8192 Byte transfers (32bit / 33MHz bus)
4th: sdma and rdma to/from alternating pages (fine grain)
        bus_read  (send) = 126 MBytes/s
        bus_write (recv) = 60 MBytes/s

First two words of LANai globals: 0x10000000, 0xcafebabe
Some counters from LANai

netsend_cnt      1810209
netrecv_cnt      1439851
error counters
  bad_header_cnt                                      0
  bad_length_cnt                                      0
  bad_type_cnt                                        0
  badcrc_cnt                                          0
  badroute_cnt                                        0
  bogus_header_cnt                                    0
  drop_cnt                                            5
  handle_connection_reset_request_cnt                 2
  misrouted_cnt                                       0
  nack_cnt                                            0
  nack_down_cnt                                       0
  nack_ignore_close_connection_cnt                    0
  nack_ignore_open_connection_cnt                     1
  nack_ignored_cnt                                   17
  nack_normal_cnt                                    17
  nack_receive_close_connection_cnt                   0
  nack_receive_open_connection_cnt                    3
  nack_received_cnt                                  41
  nack_reject_cnt                                     0
  nack_send_close_connection_cnt                      0
  nack_send_nothing1_cnt                              0
  nack_send_nothing2_cnt                              0
  nack_send_open_connection_cnt                       2
  no_match_for_datagram_recv_cnt                      0
  no_match_for_ether_recv_cnt                         0
  no_match_for_reliable_recv_cnt                      0
  no_match_for_raw_recv_cnt                           0
  out_of_sequence_cnt                                 2
  resend_cnt                                         19
  short_mapper_config_packet_cnt                      0
  short_mapper_packet_cnt                             0
  short_mapper_scout_packet_cnt                       0
  short_packet_cnt                                    0
  used_bogus_send_cnt                                 0
  used_bogus_recv_cnt                                 0
  zero_len_cnt                                        2
 
       packet_sexno 0000 0001
       ack_sexno 03e9 03e8
 
 
port counters
  port[2].active_subport_cnt                          0


So there is a difference in rcv/snd throughput !?

-- 
Francesco P. Lovergine
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.