Karl Heinz Marbaise <khmarba...@gmx.de> wrote on 05/11/2015 01:10:52 PM:
> >> Do you know the total size of the artifacts which are uploaded ? > >> Can you analyze how many artiacts being uploaded ? > >> How long does your build take? > >> How many tests do you have? > >> How long take the tests to run? > >> > >> Do you know the number of lines of code (measured by SonarQube?) ( I > >> have about 439,000)... > > > > 103 total modules > > 945815237 bytes (901 MiB) > > 413 artifacts uploaded > > 1103 total tests in 7.22 min > > 7.22 min / 1103 tests = 0.39 s / test > > sounds a little bit slow...means 2-3 tests/second... > > I would assume 10-15 tests / second... > > combined unit and integration tests ? Or clear unit tests? > > What is your total build time? > > 7.33 min (test) + 13 Min (upload) => greater than 20 minutes? sounds to > slow... > > > > > Our Sonar build has been broken since February, so I don't have accurate > > numbers there. Last figure was 296,301. Our upload is taking roughly 13 > > minutes, so we're getting around 1.15 MiB/s...about 10x slower than you :( > > > > Yeah that is strange...do you have a dedicated Nexus machine? What kind > of OS / File System ? RAM ? CPU's ? Which Nexus version do you use? For the moment I'm not overly concerned with the tests: they are a known problem but there is little I can do about them. One thing at a time at least. The maven portion of the build (including tests & deploy) is ~22.5 minutes currently; that's with 10 threads & using the smart builder. We're running Nexus OSS 2.11.2-06 on a Power 7 LPAR. OS is RHEL 6.5. /proc/cpuinfo shows 4 processors. /proc/meminfo show 16 GB RAM if I'm reading it right. File system is ext4, actual backing storage is (I think) a V7000 SAN.