1.如何确认host是将外设识别为2.0还是3.0
a)关注dmesg,查看如下字串
usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
说明是识别为3.0的外设
usb 2-1: new high-speed USB device number 2 using xhci-hcd
说明是识别为2.0的外设
b)关注/sys/bus/usb/devices/usbX/下面的speed字段是480还是5000
2.U盘的读写速率测试
cd /mnt/runtime/default/5035-D1BD
写入速度测试:
msm8953_64:/mnt/runtime/read/5035-D1BD # dd if=/dev/zero of=./1.bin bs=1024576 count=256
256+0 records in
256+0 records out
262291456 bytes transferred in 5.136 secs (51069208 bytes/sec)
读取速度测试
msm8953_64:/mnt/runtime/default/5035-D1BD # dd if=./1.bin of=/dev/null bs=1024576
256+0 records in
256+0 records out
262291456 bytes transferred in 9.204 secs (28497550 bytes/sec)
3.每次读取和写入前需要执行drop cache
echo 3 > /proc/sys/vm/drop_caches