How long is this supposed to take? On my box it has taken almost 12 calendar days and just about as much CPU time.
me@mybox:~/sandbox
$ date ; ps -ef | grep zod
Tue Jul 19 12:36:08 EDT 2011
me 9267 1 0 Jul07 ? 00:00:00 time ./zod.pl
me 9268 9267 99 Jul07 ? 11-19:49:32 /usr/bin/perl ./zod
+.pl
me 12255 12193 0 12:36 pts/5 00:00:00 grep zod
me@mybox:~/sandbox
$ ps -o etime -p 9268
ELAPSED
11-21:45:38
My box is not wimpy from what I can tell about Intel hardware these days.
me@mybox:~/sandbox
$ head -n 14 /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU E7320 @ 2.13GHz
stepping : 8
cpu MHz : 2133.050
cache size : 2048 KB
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
+ mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall lm
+pni cx16 lahf_lm
bogomips : 4374.81