---
title: "Why Ntfs-3g's Write Performance So Poor With Macfuse On Os X?"  
description: "Why Ntfs-3g's Write Performance So Poor With Macfuse On Os X?"  
author: "Mukul Goenka"  
published: 2022-04-18  
canonical: https://answers.mindstick.com/qa/96860/why-ntfs-3g-s-write-performance-so-poor-with-macfuse-on-os-x  
category: "troubleshooting"  
tags: ["troubleshooting", "mac-os"]  
reading_time: 2 minutes  

---

# Why Ntfs-3g's Write Performance So Poor With Macfuse On Os X?

Why Ntfs-3g's Write Performance So [Poor With Macfuse](https://answers.mindstick.com/qa/49886/why-ntfs-3g-s-write-performance-so-poor-with-macfuse-on-os-x) On Os X?

## Answers

### Answer by Hitesh Vohra

- The **ntfs-3g** programme accesses the NTFS volume's block device (/dev/diskN) and performs I/O on it. When block devices are accessed in this fashion, Mac OS X does not have a VM buffer cache. Because all metadata operations and file data I/O boil down to ntfs-3g read/writes to the block device, this is the most overpowering aspect.
- Assume we were able to implement uniform buffer caching for block devices by effectively turning a disc into a large file. Even so, OS X and its buffer cache are only pleased when you do I/O in page size (4KB) units that is aligned on a page boundary. ntfs-3g (or any other programme for that matter) would want to do I/O in multiples of 4KB to get the most out of OS X's I/O subsystem.
- Try writing to an NTFS disc image as a comparison; you'll notice that it's much faster because there's some cache in that scenario. There are versions of ntfs-3g that have additional user-space caching, which improves performance significantly.

\

**Read More: [What would you check if there is no sound from your computer?](https://answers.mindstick.com/qa/96916/what-would-you-check-if-there-is-no-sound-from-your-computer)**


---

Original Source: https://answers.mindstick.com/qa/96860/why-ntfs-3g-s-write-performance-so-poor-with-macfuse-on-os-x

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
