A resposta correta, está bem, depende.
Se você está falando de um equipamento que tem um barramento PCI prober e um disco SATA / SSD, o USB será o gargalo para um disco externo e muito mais lento. Possivelmente também mais instável também; Eu tentaria viver com o dispositivo interno e usar o disco externo para armazenamento. Na verdade, para tal cenário, eu preferiria um disco externo compartilhado pelo meu AP / a NAS que eu montaria através de uma unidade remota do que conectando uma unidade via USB.
Se estamos falando de um dispositivo iOT com um cartão SD, como um framboesa, que não tem uma interface SATA conectada ao SoC, use uma caneta externa ou um disco rígido. Os cartões SD são conhecidos por serem lentos e não confiáveis.
Em qualquer caso, a interface USB não se presta bem a altas velocidades sustentadas, e assim o processamento de vídeo ou outras operações muito intensivas de E / S não são aconselhadas em discos USB externos por um longo período de tempo.
Anecdotally, eu tenho um dispositivo iOT ARM com um disco SSD externo através de SATA. O A21 ARM tem suporte para uma interface SATA no SoC.