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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Mogilnikov                      2:5054/70      06 Jan 2007  01:35:25
 To : Eugene Grosbein
 Subject : картридеры
 -------------------------------------------------------------------------------- 
 
 
 05 Jan 07 12:11, Eugene Grosbein писал Alex Mogilnikov:
 
  EG> Для FreeBSD 6 вроде бы надо yes, но если не работает, не мешает
  EG> попробовать no :-) Это влияет на то, кто будет прерывания раздавать
  EG> устройствам PCI, BIOS или OS.
 
     Попробовал поставить NO, особой разницы не наблюдаю.
 
     По поводу ридера в результате серии экспериментов (писал на карту образ
 файловой системы командой dd) было обнаружено, что при размере блока до 1024
 включительно проблемы с таймаутами нет, запись идет (лампочка моргает)
 постоянно. В целом запись мелкими блоками идет, конечно, медленно, но это
 гораздо лучше чем пережидать минутные таймауты:
 
 alx2# dd if=image.msdos of=/dev/da1s1 bs=512
 63456+0 records in
 63456+0 records out
 32489472 bytes transferred in 190.659305 secs (170406 bytes/sec)
 alx2# dd if=image.msdos of=/dev/da1s1 bs=1024
 31728+0 records in
 31728+0 records out
 32489472 bytes transferred in 95.438165 secs (340424 bytes/sec)
 
     А при bs=2048 начинаются сплошные таймауты:
 
 alx2# dd if=image.msdos of=/dev/da1s1 bs=2048
 15864+0 records in
 15864+0 records out
 32489472 bytes transferred in 3818.500429 secs (8508 bytes/sec)
 
     Так что буду, видимо, сначала записывать данные в олбраз FS, а потом dd его 
 на карту...
 
     Кстати, чтение же образа идет без таймаутов с блоками любого размера:
 
 alx2# dd of=image.msdos if=/dev/da1s1 bs=512
 63456+0 records in
 63456+0 records out
 32489472 bytes transferred in 191.514171 secs (169645 bytes/sec)
 alx2# dd of=image.msdos if=/dev/da1s1 bs=1024
 31728+0 records in
 31728+0 records out
 32489472 bytes transferred in 95.656545 secs (339647 bytes/sec)
 alx2# dd of=image.msdos if=/dev/da1s1 bs=2048
 15864+0 records in
 15864+0 records out
 32489472 bytes transferred in 47.724560 secs (680770 bytes/sec)
 alx2# dd of=image.msdos if=/dev/da1s1 bs=4096
 7932+0 records in
 7932+0 records out
 32489472 bytes transferred in 23.795711 secs (1365350 bytes/sec)
 alx2# dd of=image.msdos if=/dev/da1s1 bs=8192
 3966+0 records in
 3966+0 records out
 32489472 bytes transferred in 15.855512 secs (2049096 bytes/sec)
 alx2# dd of=image.msdos if=/dev/da1s1 bs=16384
 1983+0 records in
 1983+0 records out
 32489472 bytes transferred in 9.914765 secs (3276878 bytes/sec)
 
 Всего наилучшего,                                 [Team PCAD 2000]
 Алексей М.
 ... Если ты коп, почему я весь взмок?
 ---
  * Origin: === Сисоп спит - почта идет === (2:5054/70)
 
 

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

 Тема:    Автор:    Дата:  
 картридеры   Alex Mogilnikov   26 Dec 2006 15:56:19 
 Re: картридеры   Victor Sudakov   26 Dec 2006 15:11:08 
 картридеры   Alex Mogilnikov   26 Dec 2006 18:31:04 
 Re: картридеры   Andrey Slusar   26 Dec 2006 14:44:02 
 картридеры   Alex Mogilnikov   04 Jan 2007 09:10:44 
 картридеры   Alex Semenyaka   04 Jan 2007 08:29:54 
 Re: картридеры   Eugene Grosbein   04 Jan 2007 13:59:39 
 картридеры   Alex Mogilnikov   04 Jan 2007 19:33:45 
 Re: картридеры   Eugene Grosbein   04 Jan 2007 22:30:31 
 картридеры   Alex Mogilnikov   05 Jan 2007 05:04:56 
 Re: картридеры   Eugene Grosbein   05 Jan 2007 13:11:38 
 картридеры   Alex Mogilnikov   06 Jan 2007 01:35:25 
 картридеры   Vassily Kiryanov   04 Jan 2007 21:02:57 
 картридеры   Alex Mogilnikov   05 Jan 2007 05:13:36 
Архивное /ru.unix.bsd/1831459ebe0c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional