Wydajność czytnika kart USB 3.0 zależy nie tylko od prędkości magistrali, ale i od protokołu transmisji. Nowsze czytniki używają UASP z obsługą DMA, co odciąża procesor i podnosi realny transfer względem starszego protokołu BOT. To różnica widoczna w pomiarach.
W serwisie przy Wiatracznej mierzymy realną wydajność czytników USB 3.0 i wyjaśniamy, co ją ogranicza.
UASP, DMA i protokół BOT
Starsze czytniki USB korzystają z protokołu BOT (Bulk-Only Transport), który obsługuje jedno polecenie naraz i mocno obciąża procesor. Nowsze stosują UASP (USB Attached SCSI Protocol) z kolejkowaniem poleceń i transferem DMA, który przenosi dane bez angażowania procesora do każdej operacji.
Efektem jest wyższy realny transfer i niższe obciążenie systemu przy tej samej karcie.
Jak i co mierzymy
Porównujemy transfer oraz obciążenie procesora przy odczycie tej samej karty w czytniku UASP i BOT. Sprawdzamy też, czy port i sterownik faktycznie włączają UASP — czasem czytnik go obsługuje, ale system uruchamia tryb zgodności BOT.
Pomiar pokazuje, czy wąskim gardłem jest karta, magistrala, czy właśnie protokół transmisji.
Optymalna wydajność
Ustalimy, co ogranicza transfer Twojego czytnika. Diagnostyka bezpłatna. Gwarancja do 12 miesięcy. Serwis Wiatraczna, Warszawa.