LINUX.ORG.RU

Ответ на: комментарий от NexJedi

А у кого из участников обсуждения вообще sata rev3.0 винт есть, и поддержка в чипсете на мамке? Или о 6Гбит/с только в теории говорим?
Помниться мне, что sata - это интерфейс передачи данных, а с пластин винта больше 140МБит/с вряд ли вы считаете, и то только по краям пластин.
У анона с дуалбутом 7 и linux что в начале винта: 7 или linux. Думаю что 7. Поэтому и скорость ниже. Плюс проверять скорость линейного копирования надо с нефрагментированными файлах копируя на чистый раздел, чтоб писалось одним фрагментом. А то получается чёрти-что: тест butterfly-чтения+butterfly-записи :) Хотя ФС и ось тоже имеет значение, особенно при нехилом кеше ФС в ОЗУ.

adriano32 ★★★
()
Ответ на: комментарий от GotF

Ну сначала установи.

Ну вот. То man, то установи... Ответ на вопрос был дан и без установки непонятно чего.

community/pv 1.2.0-1
    A terminal-based tool for monitoring the progress of data through a pipeline

Оно? И как им мерить скорость копирования?

Ximen ★★★★
()

>>Как протестировать скорость копирования файлов на одном винчестере(из папки в папку)

bonnie тестирует отдельно чтение и запись.

mclaudt
()
Ответ на: комментарий от adriano32

Помниться мне, что sata - это интерфейс передачи данных, а с пластин винта больше 140МБит/с вряд ли вы считаете, и то только по краям пластин.

Ну вот, взял и всё испортил :) А я уж собирался послушать, на сколько круче sata3...

Ximen ★★★★
()
Ответ на: комментарий от Ximen

Оно? И как им мерить скорость копирования?

Оно.

pv /path/to/file > /path/to/outfile

Для замеров вполне удобно.

GotF ★★★★★
()
Ответ на: комментарий от Ximen

Вот что у меня:

[root@nexjedi-netbook nexjedi]# hdparm -i /dev/sda

/dev/sda:

 Model=ST9160314AS, FwRev=0010LVM1, SerialNo=5VC71NYC
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
 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: unknown setting WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4,5,6,7

 * signifies the current active mode

[root@nexjedi-netbook nexjedi]# fdisk -l

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders, всего 312581808 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008cdbe

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1              63     1640447      820192+  83  Linux
/dev/sda2         1642494   228675583   113516545    5  Расширенный
/dev/sda3   *   228675584   312580095    41952256   af  HFS / HFS+
/dev/sda5         1642496    10031103     4194304   83  Linux
/dev/sda6        10033152    31006719    10486784   83  Linux
/dev/sda7        31008768   211890175    90440704   83  Linux
/dev/sda8       211892224   216086527     2097152   82  Linux своп / Solaris
/dev/sda9       216088576   224477183     4194304   83  Linux
/dev/sda10      224479232   228675583     2098176   83  Linux
[root@nexjedi-netbook nexjedi]# hdparm -t /dev/sda7

/dev/sda7:
 Timing buffered disk reads:  192 MB in  3.02 seconds =  63.57 MB/sec
[root@nexjedi-netbook nexjedi]# ls -lh sdc-mandriva.img
-rw-r--r--. 1 root root 972M Янв 24 00:13 sdc-mandriva.img
[root@nexjedi-netbook nexjedi]# time cp sdc-mandriva.img test; rm test

real	0m46.463s
user	0m0.101s
sys	0m9.619s
rm: удалить обычный файл «test»? y
[root@nexjedi-netbook nexjedi]# dd if=sdc-mandriva.img of=test; rm -f test
1989632+0 записей считано
1989632+0 записей написано
 скопировано 1018691584 байта (1,0 GB), 104,878 c, 9,7 MB/c
[root@nexjedi-netbook nexjedi]# dd if=sdc-mandriva.img of=test bs=1M; rm -f test
971+1 записей считано
971+1 записей написано
 скопировано 1018691584 байта (1,0 GB), 43,5414 c, 23,4 MB/c
[root@nexjedi-netbook nexjedi]# dmesg | grep NCQ
[    2.295482] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32)
[root@nexjedi-netbook nexjedi]# lsb_release -a
LSB Version:	:core-4.0-ia32:core-4.0-noarch
Distributor ID:	RFRemix
Description:	RFRemix release 14 (Laughlin)
Release:	14
Codename:	Laughlin
[root@nexjedi-netbook nexjedi]# uname -a
Linux nexjedi-netbook 2.6.35.10-74.fc14.i686 #1 SMP Thu Dec 23 16:17:40 UTC 2010 i686 i686 i386 GNU/Linux

NexJedi
()
Ответ на: комментарий от Eddy_Em

В принципе, если спинтронику воплотят в жизнь, будет у нас скорость и повыше :)

Жаль только жить в эту пору прекрасную
Уж не придется - ни мне, ни тебе.
Ximen ★★★★
()
Ответ на: комментарий от anonymous

У меня скорость копирования больших многогигабайтных файлов с одиночного винчестера 3,5" WD6400AAKS (7200rpm/16МБ) с ZFS на RAID-Z из трёх 2,5" Samsung HM641JI (5400rpm/8МБ) получается около 25-28МБ/с.

iZEN ★★★★★
()
Ответ на: комментарий от Ximen

Простите, что разрушил сказку ) Небось в магазинах с туповатыми консультантами нубов этими то 6ГБит/с и сооблазняют: «Представьте, HD-фильм 32ГБайт за 4минуты!!!» Ага, щас...
Могу ещё о USB3.0 и 4.8Гбит/с поведать )

adriano32 ★★★
()
Ответ на: комментарий от NexJedi

Timing buffered disk reads: 192 MB in 3.02 seconds = 63.57 MB/sec

Ну да, не быстро. Тогда 22, может, и ничего ещё...

А dd if=/dev/sda of=/dev/null bs=1G count=1?

Ximen ★★★★
()
Ответ на: комментарий от iZEN

iZEN, только не начинай пожалуйста тут рекламировать FreeBSD! :))))))

NexJedi
()
Ответ на: комментарий от RacingRats

Пропускная скорость usb2.0 порта максимальная какая?

В случае с файловой системой, файлы на 3,5"-винчестер, подключенный по USB 2.0 (есть такие контейнеры), льются со скоростью не более 25МБ/с — явное ограничения пропускной способности USB и управляющей электроники.

iZEN ★★★★★
()
Ответ на: комментарий от adriano32

Простите, что разрушил сказку ) Небось в магазинах с туповатыми консультантами нубов этими то 6ГБит/с и сооблазняют: «Представьте, HD-фильм 32ГБайт за 4минуты!!!» Ага, щас... Могу ещё о USB3.0 и 4.8Гбит/с поведать )

Не знаю, как в магазинах, ещё не видел, а на ixbt да, примерно так было :) Ну плюс ещё тест на хорошей ssd, которой действительно обычного sata мало. Но кто ж в эти тонкости вникает :)

Ximen ★★★★
()
Ответ на: комментарий от Ximen
[root@nexjedi-netbook nexjedi]# dd if=/dev/sda of=/dev/null bs=1G count=1
1+0 записей считано
1+0 записей написано
 скопировано 1073741824 байта (1,1 GB), 44,3724 c, 24,2 MB/c

Чего еще можно добиться от обычного ноутбучного харда? Не декстоп ведь :))

NexJedi
()
Ответ на: комментарий от iZEN

В случае с файловой системой, файлы на 3,5"-винчестер, подключенный по USB 2.0 (есть такие контейнеры), льются со скоростью не более 25МБ/с — явное ограничения пропускной способности USB и управляющей электроники

Либо добавляй «на моём убогом компе», либо не ври вовсе. Не далее как сегодня лил на скорости вдвое выше той, что ты указал.

Ximen ★★★★
()
Ответ на: комментарий от Ximen

bs надо ставить не в 1G и не в 1K, а в размер кеша винта. Тогда винт быстро заполняет кеш, и он выкидывается по интерфейсу. Ну это имеет смысл, если выбирать bs не кратным размеру кеша.
Кстати в GParted при переносе разделов с файловыми системами предварительно выполняется тест, при каком размере блока данных оптимально проводить операцию чтения. Можно наверное из libparted.so выцепить.

adriano32 ★★★
()
Ответ на: комментарий от iZEN

>> 25МБ/с — явное ограничения пропускной способности USB и управляющей электроники

Предельная скорость USB 2.0 — 480 Mbit/s. Считай:

gotf ~ % bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
4.8*10^8/8/1024^2
57.220458
GotF ★★★★★
()
Ответ на: комментарий от Ximen

Либо добавляй «на моём убогом компе», либо не ври вовсе. Не далее как сегодня лил на скорости вдвое выше той, что ты указал.

Забыл добавить: это было года три назад на убогом IDE Samsung 80ГБ в контейнере Sarotech HardBox. :)

iZEN ★★★★★
()
Ответ на: комментарий от Ximen

USB 2.0 High Speed имеет потолок по интерфейсу (не элементам памяти или тому что выполняюет их функцию!) 480МБит/с=60Мбайт/с. Вот и пруф словам Ximen. В начале быстрого винта реально можно читать/писать со скоростью около 50Мбайт/с.

adriano32 ★★★
()
Ответ на: комментарий от Ximen

А вот так?

[root@nexjedi-netbook nexjedi]# dd if=/dev/sda of=/dev/null bs=8192k count=126
126+0 записей считано
126+0 записей написано
 скопировано 1056964608 байт (1,1 GB), 14,8986 c, 70,9 MB/c

NexJedi
()
Ответ на: комментарий от adriano32

bs надо ставить не в 1G и не в 1K, а в размер кеша винта. Тогда винт быстро заполняет кеш, и он выкидывается по интерфейсу. Ну это имеет смысл, если выбирать bs не кратным размеру кеша.

Ну-ка покажи разницу?

Ximen ★★★★
()
Ответ на: комментарий от NexJedi

Еслиб ssd хард, хотя-бы в 250-320 ГБ стоил бы ~3-4 килорублей

Это не важно. Это к вопросу о преимуществах sata3 на винтах.

Ximen ★★★★
()
Ответ на: комментарий от NexJedi

Угу, для вас bs=8192k посекторное копирование, слитие дампа, бэкапа при помощи dd будет не так уж и значительно но всё-таки быстрее.

adriano32 ★★★
()
Ответ на: комментарий от iZEN

Забыл добавить: это было года три назад на убогом IDE Samsung 80ГБ в контейнере Sarotech HardBox. :)

Вот, теперь понятно :) А то я было удивился.

Ximen ★★★★
()
Ответ на: комментарий от adriano32

В начале быстрого винта реально можно читать/писать со скоростью около 50Мбайт/с.

В начале быстрого винта ты упрешься в usb. Винт даёт ~100, usb - только 60 в пределе.

Ximen ★★★★
()
Ответ на: комментарий от Ximen

NexJedi, Ximen кастует чтоб вы не на /dev/null копировали, а в виртуальный диск/раздел в памяти, скорость записи в который явно превышает самые высокие скорости винтов.
To Ximen, лень сейчас проводить тесты. Потом напишу скрипт чтоб кучу dd ... не делать руками, выложу результаты и сам скрипт.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

To Ximen, лень сейчас проводить тесты.

Такая же фигня :) Но посмотреть было бы интересно. Только чур общий размер будет от гига.

Ximen ★★★★
()
Ответ на: комментарий от adriano32
[root@nexjedi-netbook nexjedi]# dd if=/dev/sda of=/dev/test bs=8192k count=126; rm -f /dev/test
dd: запись «/dev/test»: На устройстве кончилось место
62+0 записей считано
61+0 записей написано
 скопировано 512978944 байта (513 MB), 10,9526 c, 46,8 MB/c

Не знаю, правильно ли я понял. Но вот результат копирования в devfs :)))

NexJedi
()
Ответ на: комментарий от NexJedi

Только надо учесть, что у меня памяти всего:

[root@nexjedi-netbook nexjedi]# free -m
             total       used       free     shared    buffers     cached
Mem:           992        496        496          0         85        189
-/+ buffers/cache:        221        770
Swap:         2047         86       1961

NexJedi
()
Ответ на: комментарий от Ximen

Договорились, копируем 1GiB с винта в виртуальный диск в ОЗУ с bs от 512 байт до 1GiB с удвоением размера блока с каждым шагом :)
Может завтра на работе попробую. Винт ST3250318AS если что.
To NexJedi: если место в ОЗУ есть, создайте там диск как тут и проведите тест. Ленивые никсоиды ждут резалт))

adriano32 ★★★
()
Ответ на: комментарий от NexJedi

А SWAP для чистоты эксперимента отключить? Завтра так уж и быть проведу тест на машинке с 2ГБ памяти )

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Договорились, копируем 1GiB с винта в виртуальный диск в ОЗУ с bs от 512 байт до 1GiB с удвоением размера блока с каждым шагом :)

Нормально.

если место в ОЗУ есть, создайте там диск как тут и проведите тест.

А смысл? /dev/null ничем не хуже, кроме того, что память не ест.

Ximen ★★★★
()
Ответ на: комментарий от adriano32

Хорошо, для вас специально сравню /dev/null и /mnt/tmpfs )

Мерси :) Ещё пару тестов и получится неплохая подборка...

Ximen ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.