public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] file copy is slower in linux
@ 2007-10-06 21:13 Alex Efros
  0 siblings, 0 replies; only message in thread
From: Alex Efros @ 2007-10-06 21:13 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

Под виндой, для Far, есть классный плагинчик - filecopyex. Он заменяет
стандартную реализацию копирования файлов в Far на свою, которая
отличается возможностью параллельно читать и писать (естественно, это
имеет смысл только при копировании между разными дисками) и большими
буферами. В результате, скорость работы с файлами заметно увеличивается.

А вот под линухом, копирование хоть с помощью mc, хоть с помощью cp -
немного медленнее винды. Причём это наблюдается и при работе с удалёнными
дисками самбы по сети, и при работе с флешкой, и просто при работе с винтом.

Когда-то проводил детальные тесты для самбы, пытался настроить TCP/IP
стек... помогло, но не сильно. Сейчас провёл тесты чтения/записи флешки:
под линухом чтение 14.5 MB/sec, запись 2.5 MB/sec; под виндой 15.5 и 3.3,
т.е. ненамного, но быстрее.

Это не проблемы настройки, все драйвера в ядре включены, htparm -t
показывает 75 MB/sec скорость винта - она примерно такая и есть.
Я подозреваю, что эта засада связана с реализацией копирования в cp и mc.
Если в них реализовать что-то типа алгоритма filecopyex, то под линухом
скорость копирования должна быть как минимум не меньше виндовой.

Честно говоря, разница в скорости обычно не принципиальная, но если нужно
покопировать десятки гиг на винте или на самбе - иногда быстрее загрузить
винду, и скопировать под ней. И это - грустно.

Eсть идеи как это можно пофиксить?

-- 
			WBR, Alex.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-10-06 21:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-06 21:13 [gentoo-user-ru] file copy is slower in linux Alex Efros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox