Antes de entrar no seu software, você precisa fazer um benchmark do seu pen drive. Vá obter acesso a um computador Windows e execute um benchmark como este banco ATTO , você pode se surpreender ao encontrar a velocidade real de suas operações de gravação em um pen drive de baixo custo.
Se você vir velocidades de gravação em grandes blocos de dados em intervalos de 2-3MBps, jogue-os fora e obtenha uma das pen drives USB 3.0 de dois ou quatro canais , eles se comportarão a velocidade USB 2.0 teórica total (~ 35 MBps) no controlador USB 2.0.