$ perl llilmma.pl big{1,2,3}.txt | cksum IPC::MMA shared memory hash - start fixed string length=12, threads=8, maps=256 get properties : 6.677 secs pack properties : 0.781 secs sort packed data : 0.935 secs write stdout : 0.734 secs total time : 9.131 secs count lines : 10545600 count unique : 10367603 2956888413 93308427 $ perl llilmma.pl --threads=16 --maps=64 big{1,2,3}.txt | cksum IPC::MMA shared memory hash - start fixed string length=12, threads=16, maps=512 get properties : 3.189 secs pack properties : 0.462 secs sort packed data : 0.941 secs write stdout : 0.383 secs total time : 4.983 secs count lines : 10545600 count unique : 10367603 2956888413 93308427 $ perl llilmma.pl --threads=24 --maps=64 big{1,2,3}.txt | cksum IPC::MMA shared memory hash - start fixed string length=12, threads=24, maps=512 get properties : 2.388 secs pack properties : 0.332 secs sort packed data : 0.942 secs write stdout : 0.294 secs total time : 3.962 secs count lines : 10545600 count unique : 10367603 2956888413 93308427 $ perl llilmma.pl --threads=48 --maps=max big{1,2,3}.txt | cksum IPC::MMA shared memory hash - start fixed string length=12, threads=48, maps=1024 get properties : 1.441 secs pack properties : 0.409 secs sort packed data : 0.935 secs write stdout : 0.223 secs total time : 3.024 secs count lines : 10545600 count unique : 10367603 2956888413 93308427