OK... so IQ doesn't recognize the 128g for -iqlm, -iqmc and -iqtc, they have to be in MB. That's pretty stupid, it recognizes these for the -c option. Grr.
The following works and I see it is allocating 256GB RAM to IQ. Curiously, that wasn't improving performance, and I noticed the loader was I/O bound at 140 seconds.
So I moved the IQ files onto SSD. That made it slower, at 160 seconds. Now I'm really confused :-)
Edit: I should point out at this stage that 140 seconds is much faster than any other database I've ever used - though that's not unexpected, IQ is incredibly fast for bulk loads, I think it was you that did the world record test, right? I just hate having an unexplained bottleneck!
John
-c 48m
-gc 20
-gd all
-gl all
-gm 10
-gp 4096
-iqlm 131072
-iqmc 131072
-iqtc 131072
-iqnumbercpus 40