Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       31 Jan 2006  00:37:57
 To : Valentin Davydov
 Subject : Re: одно чтение - много одновременных записей
 -------------------------------------------------------------------------------- 
 
 30 янв 2006, понедельник, в 19:19 KRAST, Valentin Davydov написал(а):
 
  SV>> одновременных записей (наприме dd of=/dev/nddN).
  SV>> Исходная задача - скоростное клонирование винчестеров.
  >>dd if=/dev/hdd1 | tee /dev/hdd2 /dev/hdd3 /dev/hdd4 >/dev/null
  VD> А в /dev/null-то зачем копировать? Пусть будет >/dev/hdd5, что ли...
 
 Или так. С /dev/null симметричнее ;-)
 
  >>В случае FreeBSD размер блока у tee определен в /usr/src/usr.bin/tee.c:
  VD>                                               /usr/src/usr.bin/tee/tee.c
  >>#define BSIZE (8 * 1024)
  >>Для копирования винтов лучше переопределить эти 8K на, скажем, 1M.
  VD> Как раз наоборот. Пусть лучше мелкие кусочки у винтов в кэшах склеиваются,
  VD> чем весь процесс ждёт постепенного заталкивания этого твоего мегабайта
  VD> в один из винтов.
 
 По-моему, задача клонирования дисков предполагает, что диски эти
 достаточно новы, чтобы иметь хотя бы по 2 мегабайта write cache.
 1 мегабайт засунуть в кеш (потерями времени на это пренебрегаем) - пусть
 пишет, в это время заполняем кеш следующего. Кстати, неплохо бы
 между dd и tee проложить team, чтобы dd чуть быстрее начинал
 читать следующий кусок. Хотя, конечно, тормоза будут не на нем.
 
 Eugene
 -- 
 Смерть не разбирается, что сделано и что не сделано. (Артха)
 Пожалуста... сделайте так чтобы я неразучился читать и писать. (Чарли Гордон)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: одно чтение - много одновременных записей   Eugene Grosbein   31 Jan 2006 00:37:57 
Архивное /ru.unix.bsd/26093c423c39b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional