С новым годом.
Заметил неприятную шнягу: скорость копирования на любые флешьки намного ниже, чем в венде, хотя режим контроллера в BIOS нормальный, и при загрузке в венду скорость тоже нормальная (2.0).
Под разными ядрами картина одинаковая, сейчас ядро 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64 GNU/Linux
Например, копирую файл размером около 1000 Мб на флешьку Kingston DataTraveler 2.0 8Gb - начинается со скорости порядка 15Мб/с (вероятно, за счет начального кэширования), и плавно опускается до порядка 1Мб/с, что кагбэ соответствует USB 1.1; хотя, если прервать копирование в самом начале, на флешьке остается кусок файла размером метров в 200, что кагбэ говорит о том что скорость записи в начале таки высокая, или речь идет только о забитом пространстве, но не о записанных данных? В самом конце записи вообще происходит длительная пауза, в целом 1Гб пишется около 10 минут, что стремновато.
Вот, например, реквестированный вывод lsusb с 2х подключенными флешьками:
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
Bus 001 Device 004: ID 0951:1603 Kingston Technology DataTraveler 1GB/2GB Pen Drive
Bus 001 Device 003: ID 1307:0330 Transcend Information, Inc.
Bus 001 Device 002: ID 0ac8:3450 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...и lspci:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7300 GS] (rev a1)
...и dmesg | tail:
[51243.585366] scsi 8:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 2
[51243.586226] sd 8:0:0:0: Attached scsi generic sg7 type 0
[51243.593355] sd 8:0:0:0: [sdg] 8238080 512-byte logical blocks: (4.21 GB/3.92 GiB)
[51243.595353] sd 8:0:0:0: [sdg] Write Protect is off
[51243.595360] sd 8:0:0:0: [sdg] Mode Sense: 03 00 00 00
[51243.595363] sd 8:0:0:0: [sdg] Assuming drive cache: write through
[51243.598208] sd 8:0:0:0: [sdg] Assuming drive cache: write through
[51243.598215] sdg: sdg1
[51243.759251] sd 8:0:0:0: [sdg] Assuming drive cache: write through
[51243.759261] sd 8:0:0:0: [sdg] Attached SCSI removable disk
Мать - Asus A8N-E, чипсет NFORCE 4 Ultra, Socket 939.
Пользователь решил продолжить мысль 30 Января 2012, 21:34:20:
ЗЫ: _С_ флешек сливается файло вполне себе шустро, на стабильной скорости 17.5 Мб/с, что кагбэ намекает на возможные проблемы с кешированием. При заливке _на_ флешьку в первые секунд 10-15 копирование идет на той же скорости, потом резко замирает. За что аборигены съели Кука? НУ ПАЧИМУУУ??? xD