Just to test whether your OS setup etc is already up to par, try reading the whole file, eg by calculating the hash with something like `md5` (yes md5 is not secure I know.). This should put the file mostly in the os cache. But with video files being able to hit more than 50GiB in size these days, you need quite a lot of RAM to keep it all in cache.
Maybe you can setting the SSD as a scratch disk for swap? I’m not sure how/if you can tweak what it is used for.
As a sibling says, ZFS should support this pretty transparently.
As a sibling says, ZFS should support this pretty transparently.