I got a new external crucial X8 usb 3.0 ssd and it reports a very large blocksize.
Unfortunately, it seems to make playing videos over the network with samba have problems. It may also be suboptimal using it on a usb 2.0 port.
blockdev --report
shows most drives have 256 sector readahead
RO RA SSZ BSZ StartSec Size Device
ro 256 512 1024 0 205111296 /dev/loop0
ro 256 512 1024 0 204873728 /dev/loop1
ro 256 512 1024 0 4096 /dev/loop2
ro 256 512 1024 0 157855744 /dev/loop3
however, my crucial ssd gets a giant 131072 readahead value. I believe this is what's causing the problems with the network drive sharing.
sudo blockdev --setra 16384 /dev/sdb
sets it to a much better value and I don't see the audio dropouts.
You can also check the value by getting the readahead for a specific drive.
blockdev --getra /dev/sdb
Dell R630 8 Port SFF Server 2x E5-2690v4 28-Cores H730P 64GB RJ-45 iDRAC ENT
$305.00
Dell PowerEdge R730XD Server 2x E5-2690 V4 =28 Cores H730 | 64GB RAM | 4x RJ45
$349.99
Dell R630 8 Port SFF 2x E5-2690v4 28-Cores H730P 128GB Server RJ-45 iDRAC ENT
$370.00
Dell Poweredge R630 2x Xeon E5-2660 v3 2.6ghz 20-Cores / 16gb / H730 / iDracEnt
$139.99
$250.00
Supermicro | 1U CSE-815 Server | E3-1270v3 3.5GHz | 16Gb | 4x 2TB Storage w/Raid
$149.00
Supermicro 4U 36 Bay TRUNAS Storage Server Xeon 20 Core 3Ghz 256GB X540 10GBaseT
$588.00
Dell PowerEdge R630 Server | 2x E5-2695 V4 =36 Cores | H730 | Choose RAM/Drives
$441.99
HP ProLiant DL360 Gen9 Server 2x E5-2690v4 2.6GHz =28 Cores 128GB P440AR 4xRJ45
$377.00
Dell R630 Server 8 Bay 2x E5-2683 V4 2.10GHz = 32C 64GB DDR4 10Gb NIC SATA Only
$277.20