Best HDD format for Vero 4k+? (And how to do so!)

Wow, ex4 was horrible at writing.
I took a 1.06GB TV episode and copied it from my NTFS USB drive to the Vero’s 16GB internal memory at 38MB/s.
I then took that file and moved it to a different USB drive that I wiped clean and formatted as NTFS at 35MB/s.
No too shabby for USB2.0 and NTFS.
I then moved that file from that NTFS USB drive back to the Vero’s 16GB of internal mameroy at 36MB/s.
I then formatted that USB drive as ex4 and moved that same file from the VEro to the ex4 USB at 9MB/s… OUCH!
That can’t be right?
So I moved it from the ex4 USB drive back to the Vero at 36MB/s.
So let’s try that writing to ex4 USB drive things again because those last results don’t make any sense, wait… again with the same results at 9MB/s.

I wouldn’t take my test results as anything conclusive because I find it hard to believe ex4 write performance was only 9MB/s.
There has to be something wrong going on so I say those ex4 write results are trash.
But the NTFS read and writes looked at about exactly what I would expect from USB2.0.
That same drive on a USB3.0 port on my laptop runs 170+MB/s.
So I would say that my test show that the bottle neck for a single file transfer is limitted by the USB2.0 port and not the file system.
Now, I/O performance, CPU utilization, and all that other stuff is probably much better with ex4 so if you are running a torrent daemon on the Vero, then yeah, it might make a difference… BUT… neither file system should impact your ability to playback a video without stuttering and USB2.0 is more than sufficient to handle current bitrates as well.
So the decision to use one file system over the other would primarily be decided on how you manage your files.
In my case, I bring files from my Laptop to the Vero’s USB mounted drives.
In this situation, transfer speeds over the gigabit network to the USB2.0 port max out at around 38MB/s.
So with NTFS, I can just unplug the HDD and plug it in to my Windows laptop and transfer files at 170+MB/s (that’s faster than gigabit by the way which theoretically maxes out at 128MB/s).
If the Vero had USB3.0 ports and I could get around 120MB/s over the gigabit network, I’d probably format my drives as ex4 and leave them put on the Vero and manage them remotely.
If you use a NAS or a USB drive with Vero managing torrents, then do what makes best sense for you.

BUT THERE IS NO WAY IN HELL NTFS IS TO BLAME FOR STUTTERING VIDEOS.

/end rant
:wink:

If you play an untouched UHD on NTFS you will see the problem. You can also forget seeking reliably.

If you’re only getting 9MB via ext4 I’m not sure your numbers can be considered reliable.

Sorry @sam_nazarko but for the first time I have to disagree with you, for several months I played untouched UHD rips on my Vero 4K from a NTFS hdd , in fact from several hdd’s in a setup very similar to @Kontrarian described (Seagate backup plus with 2 more drives plugged into its two USB ports) without an issue.
I had no stuttering, no buffering and seek worked perfectly, the only thing I changed from out of the box setups on the hdd’s was using a different USB 3 cable on the Seagate to the one which came with it, the supplied cable limited that drive to a maximum of 30 MB/s on file transfers within my Windows 10 environment whereas a different cable yielded about 170 MB/s

If it works for you, great. Read operations will be better than write operations.

If you can use ext4, you should .

Maybe within a Linux environment that may be true.
I have several drives attached to my Windows 10 machine which also acts as my media server and I see no difference in performance between those formatted in ext4 and those in NTFS.

Read operations were all I was concerned about when I had the drives connected to my Vero 4K and they/it performed admirably for the task in hand, I always disconnected the drives from the Vero when I wanted to transfer files to take advantage of USB 3 transfer speeds, that became a pain in the backside the more UHD files I got which is when I made myself learn how to set up fstab and then autofs.

NTFS will work fine on Windows. It is a Windows filesystem.

I watch untouched UHDs all the time from my NTFS drives with no issues.

Here is a list of untouched UHD remuxes that have never given me any issues: DELETED

They are all sitting on a Seagte Backup Plus Hub 8TB plugged directly into one of the Vero’s USB ports.

Maybe I got some special yield of a Vero 4k+ that out perfroms the others on the market.

And yes, those ex4 write speeds are weird so I don’t trust those results, but I was able to duplicate the results and thats a real world benchmark, not just some synthetic bench, so go figure.

Tried to login via these instructions
When I type in ssh osmc@myipaddress
It just asks for password and doesn’t go any further

What client are you using to connect?

Putty

Make sure that you have the latest and greatest version. Older versions of Putty will not connect due to changes in SSH security.

Version 0.72

Where are you typing this in? If using PuTTY you fill out a GUI screen to connect.

Accessing the command line - General - OSMC 2
I followed the instructions in this link

I put in my user name then password
As shown
When I get to ssh osmc@ myipaddress
It asks for password

I am following exactly what the link is showing

So then you type the password. You will not see any cursor movement when typing in the password field, this is a security feature. Type the password and press enter.

Post a screenshot from the windows system of your PuTTY window before and after clicking Open

Do you have PowerShell?
Hold down SHIFT and RIGHT CLICK on a folder, if you see “Open PowerShell window here” in the context menu then you do.
I use PowerShell and it’s pretty straight forward.
Just another option to consider.

You are already connected when you see osmc@osmc: this is the command line where you can type your commands