 |
|
Page 1 of 1
|
[ 10 posts ] |
|
Need help to improve ntfs write peformance
| Author |
Message |
|
hebert
Joined: Fri Jan 08, 2010 11:36 Posts: 2
|
 Need help to improve ntfs write peformance
Hi, From the charts your provided in http://www.tuxera.com/products/tuxera-n ... rformance/, you can easily have ntfs-3g(opensource) get about 40Mbps write thruput even on the embedded system(MIPS 24K, 333 MHz CPU, 96 MB RAM, Samsung HD103SI 1 TB USB2.0 interface), but when I try to port the latest ntfs-3g to my platform(MIPS,4K, 400MHz,64MB RAM, linux kernel 2.6.21,USB2.0), I only reach about 20Mbps write thruput, could you give me some hints how to improve the write performance when porting it? Thanks in advance! Hebert
|
| Fri Jan 08, 2010 11:48 |
|
 |
|
jpa
NTFS-3G Lead Developer
Joined: Tue Sep 04, 2007 17:22 Posts: 1012
|
 Re: Need help to improve ntfs write peformance
Hi, Quote: From the charts your provided in http://www.tuxera.com/products/tuxera-n ... rformance/, you can easily have ntfs-3g(opensource) get about 40Mbps write thruput even on the embedded system(MIPS 24K, 333 MHz CPU, 96 MB RAM, Samsung HD103SI 1 TB USB2.0 interface), The mentionned charts only claim read at 20Mbps and write at 10Mbps for ntfs-3g opensource, so your port is better. Quote: but when I try to port the latest ntfs-3g to my platform(MIPS,4K, 400MHz,64MB RAM, linux kernel 2.6.21,USB2.0), I only reach about 20Mbps write thruput, could you give me some hints how to improve the write performance when porting it? What do you mean by "port the latest ntfs-3g to my platform" ? What kind of adaptations did you do ? The same charts show Tuxera ntfs (closed source) has better performance, so that is the best hint. Depending on your usage pattern, you may get better performances from the latest advanced ntfs-3g, but if the throughput is limited by the architecture (ntfs-3g is not a kernel driver), you may not see the improvement. Regards Jean-Pierre
|
| Fri Jan 08, 2010 14:08 |
|
 |
|
hebert
Joined: Fri Jan 08, 2010 11:36 Posts: 2
|
 Re: Need help to improve ntfs write peformance
Hi,
If we want to purchase your commercial solution, How many write thruput may it can reach? Our platform: MIPS 400MHz, 64KB Cache, 64MB RAM, USB 2.0 interface; Linux 2.6.21
Thanks.
Hebert
|
| Sat Jan 09, 2010 11:04 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 Re: Need help to improve ntfs write peformance
Write performance can be over 100 MB/s using eSATA or USB 3.0 with the commercial Tuxera NTFS. Performance is limited to maximum about 30 MB/s with the USB 2.0 protocol due to the USB 2.0 protocol design. If you want more speed then you need eSATA or USB 3.0.
|
| Sat Jan 16, 2010 21:46 |
|
 |
|
michaeljeger
Joined: Tue Jan 19, 2010 10:07 Posts: 3
|
 Re: Need help to improve ntfs write peformance
Hi
I am using NTFS-3G on a plug computer (Sheeva Plug with 1.2 Ghz ARM, Ubuntu 9.08) The write performance I currently get is around 8Mb/s, CPU load that is used when writing is about 80%, the remaining 20% is network and system.
I compiled the latest version of NTFS-3G so problems related to older verions can be excluded.
Is there any problem with the driver using so much CPU?
Thanks Michael
|
| Tue Jan 19, 2010 10:13 |
|
 |
|
jpa
NTFS-3G Lead Developer
Joined: Tue Sep 04, 2007 17:22 Posts: 1012
|
 Re: Need help to improve ntfs write peformance
Hi, Quote: I compiled the latest version of NTFS-3G so problems related to older verions can be excluded. Which one ? Quote: Is there any problem with the driver using so much CPU? This can be normal under some circumstances : writing compressed files, big files on a very fragmented partition, big partition over 75% full, etc. There should be some improvement with the latest advanced version (release candidate, see http://www.tuxera.com/community/ntfs-3g-advanced/ ) If you can make a metadata image available on a public server (use ntfsclone and gzip the result), I can tell you the likely cause in your situation. Regards Jean-Pierre
|
| Tue Jan 19, 2010 14:05 |
|
 |
|
michaeljeger
Joined: Tue Jan 19, 2010 10:07 Posts: 3
|
 Re: Need help to improve ntfs write peformance
Hi there Thanks for your reply. The version i comiled was STABLE Version 2010.1.16 (January 16, 2010). I am using a new drive which is only 10% full. I checked in the FAQ and none of the points mentioned there seem to apply for my situation. (fragmented drive, large files.....) Reading is very fast and uses hardly any resources at all. I will further investigate and post an image, need to figure out how first  . I might also try the advanced version. I will report back. Michael
|
| Tue Jan 19, 2010 17:43 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 Re: Need help to improve ntfs write peformance
michaeljeger wrote: I checked in the FAQ and none of the points mentioned there seem to apply for my situation. (fragmented drive, large files.....)
It's this one: Code: * Using an embedded device or a very fast I/O subsystem NTFS-3G is a user space driver and it has a big CPU overhead on the very slow embedded devices. Tuxera NTFS, which is a kernel driver, is often 10 times faster and has less CPU use. But unfortunately that's not free.
|
| Tue Jan 19, 2010 20:09 |
|
 |
|
michaeljeger
Joined: Tue Jan 19, 2010 10:07 Posts: 3
|
 Re: Need help to improve ntfs write peformance
OK.... thanks.... I assume I cannot buy this product for the Sheeva Plug?
Best regards
Michael
|
| Tue Jan 19, 2010 23:03 |
|
 |
|
szaka
Tuxera CTO
Joined: Tue Nov 21, 2006 23:15 Posts: 1645
|
 Re: Need help to improve ntfs write peformance
michaeljeger wrote: OK.... thanks.... I assume I cannot buy this product for the Sheeva Plug?
Sadly not. We need the kernel and development files from the vendor to build and make the driver safe.
|
| Tue Jan 19, 2010 23:07 |
|
|
|
Page 1 of 1
|
[ 10 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 3 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|
 |