Имя: Пароль:
IT
Админ
Паралельное копирование на несколько флешек.
0 Jump
 
03.12.12
22:54
Может кто знает как такое устроить?
Суть в чем - объем большой, если копировать последовательно это долго,
сразу запустить несколько батников, тоже получиться что для каждой флешки будет свой процесс чтения.
А вот так чтобы одно чтение и запись сразу в несколько мест? Это реально?
1 Нуф-Нуф
 
03.12.12
23:06
Диск то один
2 rincewind
 
03.12.12
23:58
Диск SSD ищешь ты.
3 France
 
04.12.12
00:00
USB 3.0
4 Нуф-Нуф
 
04.12.12
00:07
Мощи Николая Чудотворца
5 sdv2000
 
04.12.12
00:35
нуф, снова ты пернул
спрашивается - от большого ума?
6 sdv2000
 
04.12.12
00:35
иногда стОит промолчать, не?
7 Jump
 
04.12.12
19:01
(1)И что?
Прочитали один кусок данных - записали на десять флешек.
Думаю это пошустрее будет, чем читать этот кусок десять раз, для каждой флешки.
Вопрос в том как это реализовать менее затратно, ибо писать свою утилиту  для копирования никак не вариант.
8 ShoGUN
 
04.12.12
19:02
(7) Возьми флэшку побыстрее, с USB 3.0 и не мучайся.
9 Jump
 
04.12.12
19:13
(8)Во первых это дороже, во вторых не на много быстрее.
Мне нужно воткнуть десять флешек в хаб, и скинуть на них абсолютно одинаковую информацию с диска, за минимальное время.
Ценник флешек тоже имеет значение - чем дешевле тем лучше.
10 i-rek
 
04.12.12
19:25
использовать парк компьютеров своей организации
или не своей
11 alex74
 
04.12.12
19:28
ты думаешь, при записи на флешку узкое место - чтение с винчестера?
12 Jstunner
 
04.12.12
19:30
Объем озвучь
13 Jump
 
04.12.12
19:31
(11)Я думаю что десять одновременных чтений с диска это достаточно, чтобы диск стал узким местом.
14 Jump
 
04.12.12
19:32
(12)20-50Гб, когда как.
15 Jstunner
 
04.12.12
19:32
(13) у диска есть кэширование, если что, то что недавно читалось, лежит готовое в памяти
16 Jump
 
04.12.12
19:36
(15)В данной ситуации оно не работает. Кэш сильно маленький.
Даже если ты батником стартанешь сразу десять копирований они начнуться не одновременно.
Поэтому потоки будут запрашивать разные данные.
17 floody
 
04.12.12
19:36
представим что обычный HDD читает 100 мб/c (грубо)
10 флешек пишут 10*5=50 мб/c (грубо)

кеширование диска тут мало поможет, но если у тебя менее 20 флешек, то все хорошо, HDD не является узким местом
18 Jstunner
 
04.12.12
19:41
(16) по запросу "copy a single file to multiple directories" гуглится куча утилит
19 Jump
 
04.12.12
19:43
(17)Диск читает 150мб, пока один файл читает, если сразу задать десять чтений их суммарная скорость будет намного меньше чем 150/10, т.к головки туда-сюда гонять будет.
Т.е скорость чтения диска упадет до 1-2 мегабит в реале. (проверенно на практике)

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

Пробовал для эксперимента копировать сразу на десять флешек с памяти - в разы шустрее, чем с диска.
Только вот у меня памяти не хватит, чтобы все данные туда скинуть.
20 Jstunner
 
04.12.12
19:44
Вроде, даже тотал умеет, но лень вставать проверять
21 Jump
 
04.12.12
19:45
Хотя..
Вполне идея - виртуальный диск в памяти, батником копируем файл с хдд, на диск в память, и сразу после этого десять копирований - память флешка..
22 floody
 
04.12.12
19:46
(19) ssd поставь и твоя проблема с головками исчезнет
23 Jump
 
04.12.12
19:49
Ну в принципе тоже вариант, правда ссд у меня на другом компе стоит.