You may want to set “secondarycache=metadata” on your filesystems where you keep mostly large files. This way content of the files will not pollute your small L2ARC and the data will be served directly from disk which will be much faster than from USB.