in case of low speed file transfer on file server, which parts of server should be suspected as bottle neck ?

I found that the transferring data speed is very low between serverA to serverB in my office.

I connected serverA and serverB directly,  link is up at Fast Ether , but the transferring speed is not enough. 50MByte takes 1 minutes.
I changed the network cable to see if network is no problem.
the result is same.

I suspect that ServerA's performance is not so good.
this ServerA is an appliance server, therefore I don't know what kind of CPU or memory are used.

In case of copy and paste data between folderA and folderB on the serverA,
50MB takes 2 minutes. ( it takes double time than network)

My question is ,
1)the reason of low data transferring speed is RAID1 ?( ServerA is Raid1)
If I change the Raid1 to Raid5, can I expect it is improved ?

2) Are there any possibility that RAID card is bottle neck ?
or SATA disk is bottle neck ? or
 low performance CPU ?
memory ?

which parts of server should be suspected as bottle neck ?

best regards
shouichiAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

StuWhitbyCommented:
This depends on the data as much as anything else.  If you've got loads of small files, RAID 1 will perform better than RAID 5.  If it's all data and no headers, RAID 5 will probably give you better performance.

I'm assuming Windows.  To look for bottlenecks, get Process Explorer from http://technet.microsoft.com/sysinternals and look at process CPU, memory, I/O etc.  Performance Monitor will also give you the tools you need to look at this, and will give you better stats on saturation.  If it's Unix, then sar and top are the best ones I know.  Look at both user and kernel time if it's a CPU limitation.  I've seen situations where the processor has been at 56% CPU logged, but another 44% in kernel mode as it spent the time doing I/O.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Server Hardware

From novice to tech pro — start learning today.