Скорость копирования

Автор mihail_1, 17 августа 2013, 11:54:39

« назад - далее »

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

mihail_1

Уже задавал этот вопрос, но решен он не был.
Копирую (в mc) большой файл.
С диска на пустой диск - 1Mb/s
С диска на tmpfs - 100Mb/s
С tmpfs на пустой диск -1Mb/s

Такую скорость записи можно объяснить только случайным доступом к диску. Но диск только что отформатирован, записываемый файл не должен сегментироваться.

Какой ерундой занимается там файловая система и как ей это запретить?
  •  

Легас

  •  

seisros

#2
У меня tmpfs используется на 0%.
Скорость копирования между жёсткими дисками ~35mb/sec, скорость копирования на одном диске ~20mb/sec.
mb это мегабайт, а не мегабит.
  •  

mihail_1

#3
Цитата: Легас от 17 августа 2013, 12:31:39
Может тут что полезное есть: https://debianforum.ru/index.php?topic=3419.0
Возможно это помогает только для флешки, у меня с диском не помогло.

Сообщение объединено: 17 августа 2013, 12:58:00

Цитата: seisros от 17 августа 2013, 12:33:26
У меня tmpfs используется на 0%.
Скорость копирования между жёсткими дисками ~35mb/sec, скорость копирования на одном диске ~20mb/sec.
mb это мегабайт, а не мегабит.
Mb я тоже имелл вииду мегабайт, но почему-то у всех 35, а у меня 1, как то это неправильно. Что-то у меня не так настроено/отформатировано/или еще что-то.

Как понять что?
  •  

Легас

  •  

seisros

Цитата: Легас от 17 августа 2013, 13:23:33
Всё ясно будет тут: http://www.linux.org.ru/forum/general/6669111
Давай выписывай сюда. Я осилил только 15%. Дальше читать тот бред не собираюсь.
  •  

mihail_1

Цитата: Легас от 17 августа 2013, 13:23:33
Всё ясно будет тут: http://www.linux.org.ru/forum/general/6669111
Проблема внешне похожая, но там вроде виноват ntfs, а у меня ext.
(и к тому же я там не увидел решения)
  •  

Легас

#7
Цитата: mihail_1 от 17 августа 2013, 11:54:39
Уже задавал этот вопрос, но решен он не был.
Копирую --->(в mc)<--- большой файл.
С диска на пустой диск - 1Mb/s
С диска на tmpfs - 100Mb/s
С tmpfs на пустой диск -1Mb/s

Такую скорость записи можно объяснить только случайным доступом к диску. Но диск только что отформатирован, записываемый файл не должен сегментироваться.

Какой ерундой занимается там файловая система и как ей это запретить?


Вот то, что я выделил, об этой штучке там упоминается вроде как. ??? Там говорится , что эта штучка глюкова-та для копирования файлов большого размера или объёма. и лучше использовать другой вариант, по крайней мере попробовать. И полагаю, что FS роли не играет в данном случае. У меня было нечто похожее летов 3 назад.
  •  

mihail_1

mc был не виноват
Подсказали убрать sync, скорость диск-диск выросла в 80 раз
  •  

Легас

#9
Ну... я то что, что нашёл, то и вынес.

Сообщение объединено: 17 августа 2013, 15:44:16

Цитата: seisros от 17 августа 2013, 12:33:26
У меня tmpfs используется на 0%.
Скорость копирования между жёсткими дисками ~35mb/sec, скорость копирования на одном диске ~20mb/sec.
mb это мегабайт, а не мегабит.

Как бы это ни было  странно, но  у меня копирование идёт со скоростью от 600кб/с до  1гб/с
  •  

seisros

Цитата: Легас от 17 августа 2013, 15:38:37
Как бы это ни было  странно, но  у меня копирование идёт со скоростью от 600кб/с до  1гб/с
У нас разные ядра, не говоря и о сборках дистрибутива. У меня скорость не скачет.


mihail_1, У меня установлен этот самый sync. Всё нормально. Как именно он может влиять?
  •  

mihail_1

У меня стоял debiad 5.0 скорость была 2Mb/s
Поставил 7.1 стала 1Mb/s
Убрал в 7.1 sync стала от 75Mb/s до 115Mb/s
(все тесты с диска на другой диск)
Что делает (должен делать) sync я не очень понимаю (вроде должен в некоторых случаях ускорять)
  •  

seisros

mihail_1, А можно узнать о железе?
Особенно интересует материнская плата и жёсткий диск.
  •  

mihail_1

asus sabertooth 990fx r2.0
seagate 7200 1.5Tb sata2
  •  

seisros

Цитата: mihail_1 от 17 августа 2013, 16:19:36
asus sabertooth 990fx r2.0
Понял. Большой буфер давал тормоза.
В следующий раз при выборе абарудования присматривайтесь к частоте и битности.
Буферы линукс не всегда переполняет. Тоесть когда он переполнится произойдёт событие.
А у линукс столь маленькие требования к абарудованию. Что он работает на одном буфере не вызывая события.
Может даже быть такое что система загрузилась. Головка жёсткого диска припарковалась. Вы работаете с информацией в буфере диска. Он не переполняется по этомё жёсткий "спит". Может он зашевелится когда медиа файл откроете. А до этого он будет спать, потому что почти весь рабочий стол уместился в буфере.
Такое я наблюдал на AM3 с процессором FX. Это для MS Windows скорее такие буферы нужны. Жёсткий как раз был той же фирмы, ровно терабайт. Но материнская плата Gigabyte.
  •