View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001910 | GNUnet | transport service | public | 2011-11-17 10:44 | 2024-05-03 11:58 |
| Reporter | Matthias Wachs | Assigned To | Christian Grothoff | Due Date | |
| 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 10:44 | Matthias Wachs | New Issue | |
| 2011-11-17 10:44 | Matthias Wachs | Status | new => assigned |
| 2011-11-17 10:44 | Matthias Wachs | Assigned To | => Matthias Wachs |
| 2011-11-17 10:45 | Christian Grothoff | Assigned To | Matthias Wachs => Christian Grothoff |
| 2011-11-17 10:45 | Christian Grothoff | Priority | normal => high |
| 2011-11-17 10:45 | Christian Grothoff | Product Version | => 0.9.0pre4 |
| 2011-11-17 10:45 | Christian Grothoff | Target Version | => 0.9.0 |
| 2011-11-17 14:11 | Christian Grothoff | Note Added: 0004936 | |
| 2011-11-17 14:11 | Christian Grothoff | Note Added: 0004937 | |
| 2011-11-17 14:13 | Christian Grothoff | Note Added: 0004938 | |
| 2011-11-17 14:59 | Christian Grothoff | Note Added: 0004939 | |
| 2011-11-17 15:00 | Christian Grothoff | Status | assigned => resolved |
| 2011-11-17 15:00 | Christian Grothoff | Fixed in Version | => 0.9.0 |
| 2011-11-17 15:00 | Christian Grothoff | Resolution | open => fixed |
| 2011-11-30 17:38 | Christian Grothoff | Status | resolved => closed |
| 2024-05-03 11:58 | Christian Grothoff | Category | UDP transport => transport service |