We're looking at performance issues with the intranet repository in our enterprise. I was looking at some Maven build output while downloading artifacts, and I wanted to be clear on exactly what is indicated by some output while downloading artifacts.
Here is a somewhat elided block of build output: ------------------------- Downloading from nexus: https:// <intranetrepo>:8443/nexus/content/groups/<group>/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar Downloaded from nexus: https://<intranetrepo>:8443/nexus/content/groups/<group>/com/google/guava/guava/28.2-android/guava-28.2-android.jar (2.6 MB at 1.2 MB/s) Downloaded from nexus: https://<intranetrepo>:8443/nexus/content/groups/<group>/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar (5.9 kB at 2.7 kB/s) Downloaded from nexus: https://<intranetrepo>:8443/nexus/content/groups/<group>/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar (2.2 kB at 994 B/s) Progress (2): 8.8 kB | 4.1/500 kB Downloaded from nexus: https://<intranetrepo>:8443/nexus/content/groups/<group>/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 3.9 kB/s) Progress (1): 7.5/500 kB Progress (1): 12/500 kB Progress (1): 16/500 kB ... couple hundred similar lines deleted ... Progress (1): 496/500 kB Progress (1): 500 kB Downloaded from nexus: https://<intranetrepo>:8443/nexus/content/groups/<group>/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar (500 kB at 210 kB/s) ----------------------- As an example, I'm focusing on the download of the commons-lang3-3.7.jar artifact. The file size was 500kb. The output shows "Progress" lines, about every 4 kb (about 125 of them). At the end, it said that the resulting download speed for that artifact was 210 kb/s. In the code that prints these "Progress" log lines, does it print that every N time periods? If that download rate is accurate, it should have taken just over 2 seconds. I think it's taking much longer than that. Can anyone give me any background on this?
