Oliver,
You stated that you have millions of files on the first LUNs. That seems to be the problem to me. What backup methology are you referring to?
You mention you have created a new LUN and it performs better but from what I can read the first LUN also does 2.5GB in seconds. Also
from what I can read the new LUN does not contain millions of files, is this correct?
My theory is that if your server does not handle millions of small files as fast as 1 big file. This is logical.
I suggest you try the following. create a new LUN again, map it to the server. copy one big file, note the speed.
Now use the "makefile" command on the netapp to create a few million small files
99A*> priv set diag
99A*> mkfile
usage: mkfile size filename [filecount [stepsizeinblocks]]
For example: mkfile 4kb /vol/volume/qtree/LUN 1000000 > this will create 1 million small files in your LUN
and then try to copy this, compare with the previous copy. You will see that it will take a lot longer to copy many small files than 1 big file.
partially because each inode needs to be processed, each file need to be searched for and found etc.
In short, what I am saying is that what you see could be normal.
Eric