Basil Chupin wrote:
Well, as I mentioned 5 or 6 cores were involved and not just one single one. I haven' seen anything to convince me that only 1 single core was involved or should only be involved.
I think we can be quite certain that the ntfs fuse will occupy a max of one core unless the IO is multi-threaded. (and a single copy-operation isn't multi-threaded). That you are seeing fuse apparently run on more than one core simply means it is not being dispatched on the same core every time.
Basil, it's a pretty longwinded thread by now, I am having trouble working out the current status.
The thread has taken on a life of its own. Or as they say on YouTube, the thread has gone "viral".
Don't we just call it off-topic here? :-)
Am I right in thinking this is still about explaining why you get different IO-rates on two different filesystems (ext4 and ntfs)?
Yes, from my point of view the question still remains as to why there is such a difference between transfer rates. The entry in the wikipedia is indicating that such a large difference should not exist.
I am not a technician, but to me to read a byte of data and then write it to another device and then to verify that what was written to the destination is the same as the original doesn't require a ming-boggling process of what some people are indicating happens with FUSE vs the kernel-thing.
It may not require it, but that is how it works with FUSE. I don't think the difference should be as much as a factor 2.5-3, but I can offer no explanation other than poor ntfs-3g performance, partially due to the FUSE-implementation. To see if ntfs-3g actually maxes out a core, try locking "mount.ntfs" to one core (after you have started the copying) by using taskset, e.g.: taskset -p 0x1 $(pidof mount.ntfs) Then take a look at core#0 using 'top'. You can add cores to the mix using taskset -p 0x3 $(pidof mount.ntfs) (core#1+2) See 'man taskset'. -- Per Jessen, Zürich (5.3°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org