Thanks for your reply Andrew,
The process will take up as much cpu as is available, looking at 'top' it can display 99.9% for long periods of time. the memory usage is 0%. Similarly when I run a zip command from the command line it will do the same thing. I am trying 'nice -n +19....' for my zip commands within file-storage and that seems to work ok.
We're using Red Hat at the moment and I will check for any updates to the zip programme as we may have an outdated one.
We've had problems with this for a while I think but only just got round to looking into it.