Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

DXP
Сообщения: 22
ОС: Ubuntu 10.04

Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение DXP »

Когда я копирую файлы с одного винчестера (где стоит система) на мой новый WD15EARS скорость нормальная.
Но если копирую в пределах WD15EARS скорость снижается до 20Мб\с.
Под виндой при копировании в пределах одного раздела в тотале скорость ~36Мб\с - немного получше.
Похоже что мс копирует невыровненными или слишком мелкими блоками.

Тестировал пока только в mc, в gnome-commander не показывается скорость копирования.

Разделы на винте выровнены, я их создавал в fdisk, указывая начало/8 и конец в секторах каждого раздела.
Копировал с ntfs-3g на ext3. Кроме потока копирования к обоим ничего не обращалось.
Есть какие нибудь идеи?
36Мб\с - это почти вдвое меньше ждать пока файлы сольются.
Ubuntu 10.04 amd64 C2DQ6600
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5113
ОС: Gentoo

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение /dev/random »

DXP писал(а):
01.05.2010 22:03
Копировал с ntfs-3g

А не в этом ли причина? NTFS очень медлительная ФС, и плюс драйвер ntfs-3g очень медлителен даже по сравнению с виндовой реализацией.
Спасибо сказали:

Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение Nightwolf_ng »

Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение rm_ »

Разделы на винте выровнены, я их создавал в fdisk, указывая начало/8 и конец в секторах каждого раздела.

Что-то непонятно по этой фразе, как именно выровнены.
Делайте как MS в Вистах и "семёрках", выравнивайте по границе в мегабайт (чтоб не мало).
Также стоит проверить состояние перемычки на винчестере, я точно не помню, но в одном из её положений, винчестер выравнивает себя сам (сдвигает всё на один сектор), и тогда как раз программно выравнивать - противопоказано.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5113
ОС: Gentoo

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение /dev/random »

rm_ писал(а):
01.05.2010 23:45
Что-то непонятно по этой фразе, как именно выровнены.

"разделы начинаются с секторов, кратных по номеру восьми", кажется.
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение rm_ »

/dev/random
Да, вероятно так и есть.

DXP
Я первое сообщение сначала невнимательно прочитал, поэтому добавлю, что скорость у Вас в принципе вполне нормальная (с учётом ненативности NTFS), и выравнивание, либо его отсутствие, здесь вряд ли виновато.
Спасибо сказали:

DXP
Сообщения: 22
ОС: Ubuntu 10.04

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение DXP »

rm_
скорость у Вас в принципе вполне нормальная (с учётом ненативности NTFS), и выравнивание, либо его отсутствие, здесь вряд ли виновато.


Действительно, на родных разделах скорость выше. Похоже дело в ntfs-3g. Но и на ntfs-3g скорость временами поднимается.
Ubuntu 10.04 amd64 C2DQ6600
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение flank'er »

извините за немного запоздалый пост, просто сегодня приобрел указанную модель, предварительно изучив матчасть
http://thread.gmane.org/gmane.linux.utilit...l-linux-ng/2926
install kernel >= 2.6.31, util-linux-ng 2.17, and use fdisk.

при соблюдении этих условий никаких "танцев с бубном" не требуется :)
ФС: reiserfs
скорость при копировании с винта на винт
на запись 72MB/c
на чтение 80MB/c
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8255
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение serzh-z »

flank'er писал(а):
12.05.2010 15:31
http://thread.gmane.org/gmane.linux.utilit...l-linux-ng/2926
QUOTE писал(а):install kernel >= 2.6.31, util-linux-ng 2.17, and use fdisk.

при соблюдении этих условий никаких "танцев с бубном" не требуется :)
Точно? В моём случае это не помогло. Свежий parted всё равно поместил начало раздела (ибо WDxxEARS рапортуют системе про то, что у них сектора логические/физические - 512/512 байт) на границе 17.5 Кб. Что явно не выровненно по границе в 4 Кб.
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение flank'er »

Свежий parted всё равно поместил начало раздел

я использовал fdisk как и было рекомендовано
инфа:

Код: Выделить всё

Команды эксперта (m для справки): p

Disk /dev/sdc: 81 heads, 63 sectors, 574226 cylinders

#  AF Гол Сек  Цил Гол Сек  Цил    Начало      Разм ID
 1 00  32  33    0  80  63  129       2048 2930275120 83
 2 00   0   0    0   0   0    0          0          0 00
 3 00   0   0    0   0   0    0          0          0 00
 4 00   0   0    0   0   0    0          0          0 00
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5113
ОС: Gentoo

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение /dev/random »

serzh-z писал(а):
12.05.2010 16:00
flank'er писал(а):
12.05.2010 15:31
http://thread.gmane.org/gmane.linux.utilit...l-linux-ng/2926
install kernel >= 2.6.31, util-linux-ng 2.17, and use fdisk.

при соблюдении этих условий никаких "танцев с бубном" не требуется :)
Точно? В моём случае это не помогло. Свежий parted всё равно поместил начало раздела (ибо WDxxEARS рапортуют системе про то, что у них сектора логические/физические - 512/512 байт) на границе 17.5 Кб. Что явно не выровненно по границе в 4 Кб.

and use fdisk.
Спасибо сказали:

elestan
Сообщения: 10
ОС: Debian Squeeze

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение elestan »

serzh-z писал(а):
12.05.2010 16:00
Точно? В моём случае это не помогло. Свежий parted всё равно поместил начало раздела (ибо WDxxEARS рапортуют системе про то, что у них сектора логические/физические - 512/512 байт) на границе 17.5 Кб. Что явно не выровненно по границе в 4 Кб.

Если при разметки разделов указать начало первого раздела не с 0 мегабайт а с 1 то разделы получаются выравненные...
Спасибо сказали:

Аватара пользователя
zelfeed
Сообщения: 38
ОС: archlinux

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение zelfeed »

Хочу поднять тему, дабы разобраться в вопросе.
На форумах WD дают такой рецепт:

Код: Выделить всё

(parted) mkpart primary ext2 64 -1

Начало с 64-го сектора - это ясно. Но почему последний сектор ставят "-1"? На wd25ears (1,5Тб) 2,930,277,168 секторов. И получается ...,167-й (тот самый, что "-1") - последний восьмой логический блок одного физического сектора. Но в вывешенном логе человека с wd15ears идет следующее:

Код: Выделить всё

Warning: You requested a partition from 40s to 2930277167s.
The closest location we can manage is 40s to 2930277134s.

То есть программа закрывает раздел вообще на ...,134-ом, который к тому же не является последним логическим сектором - он седьмой из восьми. Почему так происходит? Смысл тогда давать mkpart'у конечное значение "-1"?
Спасибо сказали:

Аватара пользователя
Full Null
Сообщения: 555
Статус: Продвинутый ламер
ОС: ArchLinux

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение Full Null »

Тоже заметил низкую скорость копирования.
Имеется вопрос: а можно ли сместить существующий раздел без потери данных?
И инфу попродробнее если да. А то купил, разметил сразу и не подозревал о разметке для 4к сектора. Теперь почти 1.5тб уже занято :(


Код: Выделить всё

Диск /dev/sdb: 2000.4 ГБ, 2000398934016 байт
255 heads, 63 sectors/track, 243201 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002db18

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1      243201  1953512001   83  Linux


Код: Выделить всё

Disk /dev/sdb: 255 heads, 63 sectors, 243201 cylinders

#  AF Гол Сек  Цил Гол Сек  Цил    Начало      Разм ID
 1 00   1   1    0 254  63 1023         63 3907024002 83
 2 00   0   0    0   0   0    0          0          0 00
 3 00   0   0    0   0   0    0          0          0 00
 4 00   0   0    0   0   0    0          0          0 00


В fdisk откопал:

Код: Выделить всё

 -b <size>                 sector size (512, 1024, 2048 or 4096)

Если на 4к изменить? Это оно?
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение rm_ »

а можно ли сместить существующий раздел без потери данных?

Можно, например с помощью parted/gparted.
Спасибо сказали:

Аватара пользователя
Full Null
Сообщения: 555
Статус: Продвинутый ламер
ОС: ArchLinux

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение Full Null »

С секторами вроде разобрался, поставил в gparted, пусть пыхтит.
Но все-таки хочется узнать про sector size в fdisk: менять нужно? Если да, то это как-нибудь может повлиять на производительность?
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение rm_ »

Но все-таки хочется узнать про sector size в fdisk: менять нужно?

Если пользоваться fdisk'ом чтобы чего-нибудь изменять в оазбивке, для удобства можно и задать (это если он автоматом не определяет правильный).
На диск эта опция сама по себе ничего не пишет, влияет только на отображаемые на экране и задаваемые при создании разделов цифры, т.е. в каких единицах это всё вам удобнее иметь.
Спасибо сказали:

Аватара пользователя
Full Null
Сообщения: 555
Статус: Продвинутый ламер
ОС: ArchLinux

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение Full Null »

Скорость копирования ничуть не возросла, также на уровне ~20-30мб/c если в пределах винта.

Код: Выделить всё

reiser@myhost ~ $ dd if='/media/Media/Downloads/HoMM3/HoMM3 SoD.iso' of=/media/Media/00.dd
1308900+0 записей считано
1308900+0 записей написано
 скопировано 670156800 байт (670 MB), 22,3713 c, 30,0 MB/c


Выровнял как-то так:

Код: Выделить всё

Disk /dev/sdb: 255 heads, 63 sectors, 243201 cylinders

#  AF Гол Сек  Цил Гол Сек  Цил    Начало      Разм ID
 1 00  32  33    0 254  63 1023       2048 3907026113 83
 2 00   0   0    0   0   0    0          0          0 00
 3 00   0   0    0   0   0    0          0          0 00
 4 00   0   0    0   0   0    0          0          0 00


Есть идеи?


UPD:
упс... а как такое может быть?

Код: Выделить всё

(parted) print
Модель: ATA WDC WD20EARS-00S (scsi)
Диск /dev/sdb: 2000GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец   Размер  Тип      Файловая система  Флаги
 1     1049kB  2000GB  2000GB  primary  ext4

(parted) align-check opt 1
1 aligned

Выровнял вроде по 2048 сектору, а начало 1049кб :wacko2:
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение flank'er »

в пределах одного диска у меня тоже скорость тридцать, что логично: половина головок на чтение, остальные на запись
заполненность диска 81 %

flanker@slackware

bash-4.1# dd if=/dev/zero of=/mnt/vhd/00.dd bs=4K count=1000000 1000000+0 записей считано 1000000+0 записей написано скопировано 4096000000 байт (4,1 GB), 41,181 c, 99,5 MB/c bash-4.1# dd if=/mnt/vhd/00.dd of=/mnt/vhd/_00.dd 8000000+0 записей считано 8000000+0 записей написано скопировано 4096000000 байт (4,1 GB), 143,551 c, 28,5 MB/c bash-4.1# df -h |grep vhd /dev/sdb1 1,4T 1,2T 266G 81% /mnt/vhd

Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение rm_ »

Full Null писал(а):
26.06.2010 13:04
Скорость копирования ничуть не возросла, также на уровне ~20-30мб/c если в пределах винта.

А это разве кто-то обещал (или "не хочу быть крестьянкой, хочу быть столбовою дворянкой")? Копирование в пределах физического диска - одна из самых неудобных операций для любого винта вообще, и 20-30 мбайт/сек здесь - отличная скорость. Да он на линейном чтении в середине он не делает больше 60-70 мбайт/сек, а тут вам нужно 30 прочитать из одного места, 30 записать в другое, при этом дёргая головками туда-сюда.

Насколько я понимаю, проблема была Тормоза в HD видео - она решилась?


Full Null писал(а):
26.06.2010 13:04
Выровнял вроде по 2048 сектору, а начало 1049кб :wacko2:

Для полной уверенности переключите parted в режим отображения не килобайтов, а секторов.
Сектора считаются с 0, и начало раздела должно быть на 2048м секторе (а не 2049-м).
Спасибо сказали:

dmitry287
Сообщения: 6

Re: Низкая (20Мб\с) скорость копирования файлов в mc (на винте WD15EARS, Advanced Format)

Сообщение dmitry287 »

Обзавелся таким винтом WD 1.5TB игрался с ним по всякому и с перемычкой и без(на 7-8 контакты харда).Особой разницы в скорости ни под Линуксом ни под ХРюшей не заметил.Так как винт предназначен для файлопомойки я его сделал одним разделом NTFS (чтоб из любой системы можно было юзать) и выбрал вариант с перемычкой,так как с ним скорость записи в Линуксе чуть чуть выше.Специальных измерений скорости не проводил,ориентировался на показания наутилуса и тотала при копировании больших файлов (фильмы).
Спасибо сказали: