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
7944-AC1 IBM System X3550 M3 ( Xeon X5650 @ 2.66, 32GB RAM, 2 X 670w Psu
$99.99
IBM 8231-E2C Power p730 Server, 3.55GHz 16 core, 2 x EPC3, PowerVM express
$595.00
IBM 8203-E4A pSeries 520 6-Bay Server System Power6 2 Core 4.2GHz 4GB No HD
$180.00
IBM System x3100 M5 Intel Xeon E3-1271 v3 3.6GHz 8GB RAM NO HDD NO OS Good
$129.99
IBM Server System X3100 M4 | Xeon Cpu | 8GB | GT610 2Gb GPU - 2 X 430w PSU
$119.99
IBM 720 Power Server + CPU + 32Gb RAM 8202-E4C Tested
$125.00
IBM System X3100 M5 (PN: 5457-AC1) Server
$199.99
IBM eSERVER SERVER Z SERIES EXTREME COOLING
$11400.00
IBM 720 Power Server + CPU + 128Gb RAM 8202-E4D + 2 Fiber Card + Vrm Mod-Tested
$899.99
FIRE SALE-6 IBM System X3650 M4 Server 2x Xeon,96 GB/2 X 900w PSU, 6 Lan Cards
$400.00