Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Низкая скорость копирования  (Прочитано 65044 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Низкая скорость копирования
« : 10 Октября 2008, 20:00:11 »
Столкнулся тут с одной проблемой, раньше не обрашал внимания --думал так и есть. При копировании файлов в наутилусе и не только, также опробованы другие менеджеры, максимальная скорость 2,7мб, не задумывался пока не стал копировать те же файлы на XP и просто обалдел, что хюша делает за 10-15 сек --моя бунту 3-4мин. Это у всех такая скорость или у меня где то неправильно?
LMDE

Оффлайн Samael

  • Участник
  • *
  • Сообщений: 169
  • Учусь
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #1 : 10 Октября 2008, 20:03:50 »
Дай угадаю.... Диск - SATA?
Ubuntu 8.04 @ Dell Inspiron 1501 -> Mint 14 @ Acer AspireOne 722

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #2 : 10 Октября 2008, 20:18:30 »
наверное да , он определяется как sda
LMDE

Оффлайн Старый

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #3 : 11 Октября 2008, 00:15:17 »
дело не в том, КАК он определяется, в том, какой у него интерфейс - IDE или SATA. у тебя какой? или по-другому: давно этот винт у тебя? если меньше 2 лет,то почти наверняка САТАшный он

Оффлайн Samael

  • Участник
  • *
  • Сообщений: 169
  • Учусь
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #4 : 11 Октября 2008, 00:35:24 »
Ну в общем скажу так. Это известный баг драйверов САТАшных дисков в ядре 2.6 Когда починят - неизвестно :( Оно еще и IOWait под 100% загоняет.
Ubuntu 8.04 @ Dell Inspiron 1501 -> Mint 14 @ Acer AspireOne 722

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #5 : 11 Октября 2008, 00:49:07 »
дело не в том, КАК он определяется, в том, какой у него интерфейс - IDE или SATA. у тебя какой? или по-другому: давно этот винт у тебя? если меньше 2 лет,то почти наверняка САТАшный он
значит точно sata , короче сидим у моря и ждем погоды.
LMDE

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #6 : 13 Октября 2008, 13:55:19 »
Ну в общем скажу так. Это известный баг драйверов САТАшных дисков в ядре 2.6 Когда починят - неизвестно :( Оно еще и IOWait под 100% загоняет.
не пугай народ :)
по-моему, совсем ничего тут еще не ясно. Тот баг, насколько я помню, проявляется только тогда, когда SATA-дисков насколько, да и то не всегда.

Вот у меня например, один винт IDE, один SATA - на обоих все летает (ну, в пределах пропускной способности каждого интерфейса, ессно). Так что огульно говорить "все SATA устройства в ядрах 2.6 педалят" не стоит.

2 leomuz:
больше инфы бы не повредило.
 -разберись все-таки, что за тип диска,
 -сделай тест скорости диска (man hdparm),
 -поставь iotop (как ставить в hardy тут: http://ubuntuforums.org/showthread.php?t=876738) и мониторь во время копирования...

в общем, изучай проблему!

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #7 : 13 Октября 2008, 15:28:31 »
leonid@leonid-laptop:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=FUJITSU MHV2200BT                       , FwRev=0000004F, SerialNo=        NY06T7527HYY
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=390721968
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-3,4,5,6,7

 * signifies the current active mode

как скорость измерить, что то в man не нашел кроме как cdrom, а то утилита шибко может покусать мои настройки харда.
axe, если знаешь -подскажи.

вот еще инфа
leonid@leonid-laptop:~$ sudo hdparm /dev/sda

/dev/sda:
 IO_support    =  0 (default)
16-bit)
 HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 24321/255/63, sectors = 390721968, start = 0

leonid@leonid-laptop:~$ sudo hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads:  104 MB in  3.00 seconds =  34.63 MB/sec

« Последнее редактирование: 13 Октября 2008, 15:32:11 от leomuz »
LMDE

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #8 : 13 Октября 2008, 15:49:43 »
Тут вот, вроде весь мой диск на изнанку

leonid@leonid-laptop:~$ sudo smartctl --all /dev/sda
[sudo] password for leonid:
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Fujitsu MHV series
Device Model:     FUJITSU MHV2200BT
Serial Number:    NY06T7527HYY
Firmware Version: 0000004F
User Capacity:    200 049 647 616 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  ATA/ATAPI-7 T13 1532D revision 4a
Local Time is:    Mon Oct 13 17:46:50 2008 YEKST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)   Offline data collection activity
               was never started.
               Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)   The previous self-test routine completed
               without error or no self-test has ever
               been run.
Total time to complete Offline
data collection:        (1235) seconds.
Offline data collection
capabilities:           (0x7b) SMART execute Offline immediate.
               Auto Offline data collection on/off support.
               Suspend Offline collection upon new
               command.
               Offline surface scan supported.
               Self-test supported.
               Conveyance Self-test supported.
               Selective Self-test supported.
SMART capabilities:            (0x0003)   Saves SMART data before entering
               power-saving mode.
               Supports SMART auto save timer.
Error logging capability:        (0x01)   Error logging supported.
               General Purpose Logging supported.
Short self-test routine
recommended polling time:     (   2) minutes.
Extended self-test routine
recommended polling time:     ( 175) minutes.
Conveyance self-test routine
recommended polling time:     (   2) minutes.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   046    Pre-fail  Always       -       19468
  2 Throughput_Performance  0x0005   100   100   030    Pre-fail  Offline      -       63111168
  3 Spin_Up_Time            0x0003   100   100   025    Pre-fail  Always       -       1
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1630
  5 Reallocated_Sector_Ct   0x0033   100   100   024    Pre-fail  Always       -       8589934592000
  7 Seek_Error_Rate         0x000f   100   100   047    Pre-fail  Always       -       3482
  8 Seek_Time_Performance   0x0005   100   100   019    Pre-fail  Offline      -       0
  9 Power_On_Seconds        0x0032   088   088   000    Old_age   Always       -       6332h+34m+32s
 10 Spin_Retry_Count        0x0013   100   100   020    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       901
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       59
193 Load_Cycle_Count        0x0032   091   091   000    Old_age   Always       -       198917
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       41 (Lifetime Min/Max 9/48)
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       467
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       436338688
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x000f   100   100   060    Pre-fail  Always       -       2679
203 Run_Out_Cancel          0x0002   100   100   000    Old_age   Always       -       4831791873751
240 Head_Flying_Hours       0x003e   200   200   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

LMDE

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #9 : 14 Октября 2008, 10:51:38 »
Вот еще одна проверка

leonid@leonid-laptop:~$ sudo cat /dev/sda | dd >/dev/null
[sudo] password for leonid:
11663840+0 записей считано
11663840+0 записей написано
скопировано 5971886080 байт (6,0 GB), 173,116 c, 34,5 MB/c

которая подтверждает предыдущую

leonid@leonid-laptop:~$ sudo hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads:  104 MB in  3.00 seconds =  34.63 MB/sec

реально зафиксирована скорость копирования, на usb hdd  18,7мб/с постоянная
при копировании с флешки и обратно, скорость начала коп. 13.1мб/с сразу начинает падать--при копировании avi файла размером 1.1Гб, скорость упала до 3.5мб/с при скопированных 50% и продолжала падать (тут прервал копирование)

т.к. сейчас нет возможности проверить на xp скорость копирования, просьба у кого hdd такого типа как мой выложить результат теста sudo hdparm -t /dev/sda для сравнения.
LMDE

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #10 : 14 Октября 2008, 11:52:17 »
В сравнение с другим диском стационарного компа

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9 family
Device Model:     ST3120213AS
Serial Number:    4LS13P5V
Firmware Version: 3.AAE
User Capacity:    120 034 123 776 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Oct 14 13:47:23 2008 YEKST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

результат  Timing buffered disk reads:  166 MB in  3.03 seconds =  54.84 MB/sec
выше почти в два раза тестовая скорость, но скорость копирования файлов хард-хард также  в пределах 18-19мб/с
все таки наверное дело в ядре,  будут идеи предлагайте.
LMDE

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #11 : 14 Октября 2008, 12:42:23 »
Ну, десктопный диск супротив ноутбучного:
1. разная скорость вращения (в твоём случае это 7200 против 4200 rpm  :o)
2. разный размер кэш-буфера
3. разный размер блинов и т.п.

А вообще, как правильно заметили, скорость копирования определяется самым узким местом, не удивлюсь, что при копированиии внутренний диск - внешний диск глюки случаются где-нибудь в районе усб...

[1] ST3120211AS (ST3120213AS - на сайте производителя не нашёл :( )
[2] FUJITSU MHV2200BT

Оффлайн leomuz

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #12 : 14 Октября 2008, 12:45:25 »
Ну, десктопный диск супротив ноутбучного:
1. разная скорость вращения (в твоём случае это 7200 против 4200 rpm  :o)
2. разный размер кэш-буфера
3. разный размер блинов и т.п.

А вообще, как правильно заметили, скорость копирования определяется самым узким местом, не удивлюсь, что при копированиии внутренний диск - внешний диск глюки случаются где-нибудь в районе усб...

[1] ST3120211AS (ST3120213AS - на сайте производителя не нашёл :( )
[2] FUJITSU MHV2200BT

тоже самое  при копировании хар-хард(папка-папка)

глянул заявленный заводской параметр Data Transfer to/from Host   150 MB/s, и где же он!
« Последнее редактирование: 14 Октября 2008, 12:51:26 от leomuz »
LMDE

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #13 : 14 Октября 2008, 12:58:45 »
Что-то в голову ничего не лезет.

Кто-нить может предложить мега-тест с замером, чтобы любой мог воспроизвести?

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Низкая скорость копирования
« Ответ #14 : 14 Октября 2008, 14:39:04 »
народ, вы ж различайте чтение и копирование! Копирование - это еще и запись. Вот тестик (на сами цифры не смотрите, это виртуалка, только на порядок):
Чтение - читаем 100MB жесткого диска и пишем в /dev/null:
nightjar@nightjar-desktop:~$ sudo dd if=/dev/sda of=/dev/null count=100 bs=1M
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 3,19205 c, 32,8 MB/c

Копирование: читаем 100MBс жесткого диска и пишем на него же:
nightjar@nightjar-desktop:~$ sudo dd if=/dev/sda of=~/sda count=100 bs=1M
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 8,58975 c, 12,2 MB/c
Скорость отличается почти в 3 раза, и это нормально.

leomuz, неплохо бы увидеть второй тест (dd с копированием), где пункт назначения - каждый из проблемных девайсов. Так по крайней мере увидим какие-то настоящие цифры, а не из наутилуса запомненные.

ЗЫ насколько я помню, на моем SATA диске скорость чтения порядка 75 MB/с, копирования порядка 30-35 MB/с

 

Страница сгенерирована за 0.039 секунд. Запросов: 23.