View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001910 | GNUnet | transport service | public | 2011-11-17 11:44 | 2024-05-03 13:58 |
| Reporter | Matthias Wachs | Assigned To | Christian Grothoff | ||
| Priority | high | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Platform | Sparc | ||||
| Target Version | 0.9.0 | Fixed in Version | 0.9.0 | ||
| Summary | 0001910: slow performance on sparc machine | ||||
| Description | High cpu load for transport service 29061 root 25 5 5360 2376 1896 R 47.2 1.0 0:37.88 gnunet-service- 29060 root 27 7 5728 2712 1912 R 38.1 1.1 0:30.44 gnunet-service- Low performance: ...................................................................................................... Throughput was 45 kb/s PASS: test_transport_api_unreliability_udp | ||||
| Tags | No tags attached. | ||||
|
|
We're seeing FAR too many duplicates: transport # fragments received : 113256 transport # duplicate fragments received : 110452 |
|
|
I should give the full picture: transport # fragments received : 113256 transport # duplicate fragments received : 110452 transport # messages defragmented : 102 transport # acknowledgements sent for fragment : 149 |
|
|
The other peer *knows* about the massive re-transmission: transport # fragments retransmitted : 264452 transport # fragments transmitted : 268127 transport # total size of fragmented messages : 4839079 transport # messages fragmented : 125 transport # bytes in message queue for other peers : 4833192 transport # fragmentation transmissions completed : 124 transport # fragment acknowledgements received : 124 Also note that quite a few acks (~35%) are lost. |
|
|
SVN 18185-18188 modify fragmentation to consider (a) unexpected acks not for delays and (b) re-transmissions add multiplicatively to the expected ACK delay / transmission rate. Especially (b) helps dramatically, with performance now being above 1 MB/s (on sparcbot). |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-11-17 11:44 | Matthias Wachs | New Issue | |
| 2011-11-17 11:44 | Matthias Wachs | Status | new => assigned |
| 2011-11-17 11:44 | Matthias Wachs | Assigned To | => Matthias Wachs |
| 2011-11-17 11:45 | Christian Grothoff | Assigned To | Matthias Wachs => Christian Grothoff |
| 2011-11-17 11:45 | Christian Grothoff | Priority | normal => high |
| 2011-11-17 11:45 | Christian Grothoff | Product Version | => 0.9.0pre4 |
| 2011-11-17 11:45 | Christian Grothoff | Target Version | => 0.9.0 |
| 2011-11-17 15:11 | Christian Grothoff | Note Added: 0004936 | |
| 2011-11-17 15:11 | Christian Grothoff | Note Added: 0004937 | |
| 2011-11-17 15:13 | Christian Grothoff | Note Added: 0004938 | |
| 2011-11-17 15:59 | Christian Grothoff | Note Added: 0004939 | |
| 2011-11-17 16:00 | Christian Grothoff | Status | assigned => resolved |
| 2011-11-17 16:00 | Christian Grothoff | Fixed in Version | => 0.9.0 |
| 2011-11-17 16:00 | Christian Grothoff | Resolution | open => fixed |
| 2011-11-30 18:38 | Christian Grothoff | Status | resolved => closed |
| 2024-05-03 13:58 | Christian Grothoff | Category | UDP transport => transport service |