2

I'm using a RPi B+ with XBian and transmission, and an external USB 2TB disk, which has an external power supply.

That disk is NTFS, and I've noticed that the CPU usage of the mount-ntfs process is really high..

What can I do to improve this situation, short of using ext4 that would impede the usage of that disk on other non-Linux systems?

Alessandro Lai
  • 137
  • 1
  • 11

2 Answers2

2

Add -o big_writes to your mount commmand or big_writes to /etc/fstab

So the mount command above would become:

mount -i -t ntfs -o big_writes /path/to/partition /mount/point

Quetza
  • 121
  • 1
2

There's a kernel driver; Xbian's mount-ntfs is presumably a user space one, but the former is a different implementation. I would guess it will consume less resources when you are not actually doing anything with the partition.

However, it may not be available on Xbian. Unmount the drive and try instead:

mount -i -t ntfs /path/to/partition /mount/point

This should avoid invoking the userspace driver because of -i ("-i, --internal-only: Don't call the [userspace] helper even if it exists <- man mount). If you don't get any errors, check ps -A | grep mount. There should not be any such process running; it will exit right away having invoked the kernel driver if present.

If there is such a process, it's probably the same thing as mount-ntfs. If not, the partition should be mounted and available.

goldilocks
  • 60,325
  • 17
  • 117
  • 234