Enable DMA (direct memory access) for external esata
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The connection between esata and sata are the same. There isn't a dma setting to disable or enable. AFAIK, the dma is in the controllers and the output is streamed (serialized). If you have a Western Digital drive, you could check the setting of the 1.5/3.0 GB setting.
It is enabled. So, if the DMA is enabled, When I check my CPU utilization during the data transfer it is ranging frm 73% to 80% throughout the transfer (with no other application running other than the transfer). Why is this happening?. Where as in Windows Vista its taking much lesser time around 40 % less time
Can you suggest me if there is any means that I can Improve the performance of this file download speed (reduce time to download) on fedora 10.
It is enabled. So, if the DMA is enabled, When I check my CPU utilization during the data transfer it is ranging frm 73% to 80% throughout the transfer (with no other application running other than the transfer). Why is this happening?. Where as in Windows Vista its taking much lesser time around 40 % less time
Can you suggest me if there is any means that I can Improve the performance of this file download speed (reduce time to download) on fedora 10.
Thank you.
NR
Perhaps we can, if you actually told us something about the "data transfer". From where to where? Over what medium?
The file size of 20GB should be transfered from the System hard drive to the External Disk (Seagate or Western Digital either 7200 or 5400 rpm with esata) via the esata port connected with an esata cable. Is it possible to utilize the potential of the esata (3Gbps) and Fedora 10. I hope there is something that is being restricted (kind of enable/disable DMA, write speed, etc) by fedora.
Can you let me know: How to improve the performance (any possible way)? and what is that , that has the extra feature in Vista than Fedora 10 in transferring large files to an external hard disk? why not Fedora 10.
If the DMA is enabled why is the CPU usage factor higher? (I hope this should not be the case, the basic meaning of the DMA is gone). Correct me if I am wrong
Thank you
NR
Last edited by naresh.odu; 05-06-2009 at 09:20 PM.
The file size of 20GB should be transfered from the System hard drive to the External Disk (Seagate or Western Digital either 7200 or 5400 rpm with esata) via the esata port connected with an esata cable. Is it possible to utilize the potential of the esata (3Gbps) and Fedora 10. I hope there is something that is being restricted (kind of enable/disable DMA, write speed, etc) by fedora.
Can you let me know: How to improve the performance (any possible way)? and what is that , that has the extra feature in Vista than Fedora 10 in transferring large files to an external hard disk? why not Fedora 10.
If the DMA is enabled why is the CPU usage factor higher? (I hope this should not be the case, the basic meaning of the DMA is gone). Correct me if I am wrong
Thank you
NR
Well, how are you copying the file? What utility? Are you doing compression during the move, just a straight copy, file move, what?? Is the system drive and the esata drive on the same controller??
What chipset is your motherboard running? When Fedora switched to libata (no more hdX drives) there were some issues, that have still not been cleared up. The Nforce 4 chisets are one of the many sets that are affected by this.
I am copying the file from the system hard drive and pasting it onto externally connected Western Digital hard disk. I have no utility for that. I have looked around for an alternative in linux (Tera copy, kill copy, fast copy, rich copy--these are for windows - I hope they use them over the network, but I don't know whether they would fetch the kind of transfer I am looking for?)
can you let suggest me the best utility for Fedora 10.
Is there anything that sounds like Multi threaded copying onto the hard drive?
There is no Compression on the fly...It is just a straight copy.
Yes, The system drive and the esata drive are on the same controller.
This bug MAY (or may not) be causing your issue. The core of the bug seems to be transferring from one type of drive to another. Since your motherboard uses a separate chip to drive the esata it may also effect you. The bug was still active on the initial release of F10. I have side stepped the issue by switching to Centos5(RHEL5 with logos removed). Bugs of this nature are why RHEL6 has been pushed back repeatedly (RHEL is based on Fedora, RHEL6 was initially scheduled to be based on F9, hopefully it will be based on F11 assuming bugs are fixed).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.