Ok, here are now the full test results from Vero, next is the Pi3
The bad performance of exfat via Samba must be related to the issue @jimkopf sees. It worked both times I tried (Linux client) but both times took double the time the other filesystems needed.
Command | Vero | |||
---|---|---|---|---|
Time (secs) | SyS Time (Secs) | CPU (%) | ||
System | User | |||
time sh -c “dd if=/dev/zero of=/mnt/ntfs_test/test.tmp bs=32k count=2000000 && sync” | 1844 | 284 | 66 | 40 |
time sh -c “dd if=/dev/zero of=/mnt/btrfs_test/test.tmp bs=32k count=2000000 && sync” | 1609 | 137 | 16 | 0.1 |
time sh -c “dd if=/dev/zero of=/mnt/ext2_test/test.tmp bs=32k count=2000000 && sync” | 1640 | 303 | 7.4 | 0.1 |
time sh -c “dd if=/dev/zero of=/mnt/ext4_test/test.tmp bs=32k count=2000000 && sync” | 1596 | 299 | 9.6 | 0.2 |
time sh -c “dd if=/dev/zero of=/mnt/exfat_test/test.tmp bs=32k count=2000000 && sync” | 1615 | 156 | 5.4 | 0.2 |
time sh -c “dd if=/dev/zero of=/mnt/ntfs_test/test.tmp bs=4k count=10000000 && sync” | 1497 | 241 | 50 | 34 |
time sh -c “dd if=/dev/zero of=/mnt/btrfs_test/test.tmp bs=4k count=10000000 && sync” | 1010 | 126 | 14 | 0.1 |
time sh -c “dd if=/dev/zero of=/mnt/ext2_test/test.tmp bs=4k count=10000000 && sync” | 1050 | 206 | 5 | 0.2 |
time sh -c “dd if=/dev/zero of=/mnt/ext4_test/test.tmp bs=4k count=10000000 && sync” | 1002 | 192 | 11 | 0.1 |
time sh -c “dd if=/dev/zero of=/mnt/exfat_test/test.tmp bs=4k count=10000000 && sync” | 1016 | 151 | 8.4 | 0.6 |
time sh -c “dd if=/mnt/ntfs_test/test.mkv of=/dev/null bs=4k && sync” (44G File) | 1195 | 146 | 49 | 4 |
time sh -c “dd if=/mnt/btrfs_test/test.mkv of=/dev/null bs=4k && sync” (44G File) | 1091 | 182 | 42 | 1 |
time sh -c “dd if=/mnt/ext2_test/test.mkv of=/dev/null bs=4k && sync” (44G File) | 1152 | 256 | 30 | 1.6 |
time sh -c “dd if=/mnt/ext4_test/test.mkv of=/dev/null bs=4k && sync” (44G File) | 1126 | 175 | 38 | 1.4 |
time sh -c “dd if=/mnt/exfat_test/test.mkv of=/dev/null bs=4k && sync” (44G File) | 1176 | 130 | 36 | 2.2 |
time sh -c "dd if=/mnt/ntfs_test/test.mkv of=/dev/null bs=32k && sync (44G File) | 1182 | 115 | 38 | 2.5 |
time sh -c “dd if=/mnt/btrfs_test/test.mkv of=/dev/null bs=32k && sync” (44G File) | 1083 | 187 | 30 | 0.5 |
time sh -c “dd if=/mnt/ext2_test/test.mkv of=/dev/null bs=32k && sync” (44G File) | 1161 | 245 | 28 | 0.6 |
time sh -c “dd if=/mnt/ext4_test/test.mkv of=/dev/null bs=32k && sync” (44G File) | 1150 | 229 | 36 | 0.5 |
time sh -c “dd if=/mnt/exfat_test/test.mkv of=/dev/null bs=32k && sync” (44G File) | 1201 | 142 | 47 | 2.2 |
Samba 44G file to NTFS | 1675 | 76 | 66 | 39 |
Samba 44G file to BTRFS | 1607 | 36 | 43 | 1 |
Samba 44G file to EXT2 | 1226 | 26 | 60 | 1 |
Samba 44G file to EXT4 | 1237 | 27 | 55 | 1 |
Samba 44G file to EXFAT | 2424 | 78 | 32 | 2 |