N advantage to booting from a USB 3.0 Flash drive

freebsdfreenasusb-flash-drive

I'm planning to set up a FreeNAS box for home use, and would prefer to boot from a USB flash drive. The hardware I'm considering doesn't have USB 3.0, but I'm doubtful it would make a difference: once the OS loads into memory, will it need to read much off the USB drive? Other than the initial boot-up time (which I don't care about) is there any reason I would want to install a USB 3.0 card in it and use it for the boot drive.

(I'll probably install one for use with external platter drives anyway, but all I'm asking about in this question is how it would affect my boot drive.)

Best Answer

Answer is very likely no.

I use Openmediavault and a few XBMC boxes (OpenELEC, raspbmc) from SD cards and tried different SD cards/flash drives/SSDs, the performance differs by boot time only. Once an application is started, it operates in RAM. It should be the same with FreeNAS.

Another story would be activity logging and other read/write activities which are performed while OS running (for example if you have MySQL plugin+MySQL installed).

Tolga Hoşgör: In real usage, maximum USB 2.0 transfer rate (with modern chipsets) is ~32MB/s, which could be a bottleneck for some very high speed drives. Usually only USB 3.0 or eSATA flash drives are limited in speed when connected to USB 2.0 connector, because pure USB 2.0 drives typically don't include memory chips faster than ~35MB/s.

Related Question