#11016 closed bug (fixed)
Significant NTFS write performance differences USB2/eSATA
Reported by: | cian | Owned by: | 3dEyes |
---|---|---|---|
Priority: | low | Milestone: | R1/beta4 |
Component: | File Systems/NTFS | Version: | R1/Development |
Keywords: | Cc: | ttcoder | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have a Targa MediaBox 320GB external HDD from a fair few years ago at this stage which I have an NTFS and BFS partition on.
Over USB, the BFS partition writes at an acceptable speed. NTFS however writes extremely slowly, as in sub-50KB/sec. This was checked on two computers (both running different post-PM revisions)
The same drive also has an eSATA connector, over which writes are significantly faster to NTFS - 4MB/sec or so. No major difference is seen in BFS writes.
Change History (7)
comment:1 by , 7 years ago
comment:2 by , 6 years ago
Component: | Drivers/USB → File Systems/NTFS |
---|---|
Owner: | changed from | to
If BFS speeds are fine, then it's not a USB problem, but a NTFS problem.
comment:3 by , 6 years ago
Cc: | added |
---|
FWIW, I've observed that ntfs will copy files at 100 KiB/s or less on a 'big' partition (200+ GiB) but will copy at multi-MiB/s speed on a small 10 GiB partition. So I use a small partition as an interim step for Haiku/Windows file sharing, and then reboot into Windows to finally move the files to the big partition.
comment:5 by , 3 years ago
comment:6 by , 3 years ago
Milestone: | R1 → R1/beta4 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:7 by , 3 years ago
It's still very slow for me on hrev55638, 64bit. Copying the Beam sources (~160 MiB) to a 700 MiB BFS partition compared to a 18 GiB NTFS partition,both on a USB3 stick:
/Source> time cp -r Beam /BFS real 0m4,860s user 0m0,048s sys 0m0,532s /Source> time cp -r Beam /NTFS real 0m57,006s user 0m0,084s sys 0m1,235s
(I did copy it once before to the BFS partition and deleted again, to potentially fill the file cache.)
Verified. NTFS write speed averages around 150KiB/s on USB 3.0 drive from a USB 2.0 port.