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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vlad Gnatov                          2:5020/400     08 Jan 2007  04:16:09
 To : Eugene Grosbein
 Subject : Re: mdconfig -t vnode: почему так медленно?
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein пишет:
 
 EG>>> FreeBSD не кеширует запись на msdosfs.
 SO>> Ты уверен?
 EG> Какое еще объяснение тому, что оно так тормозит на винте
 EG> и гораздо лучше на malloc-backed?
 
 (Свежий RELENG_6, /tmp - md диск.)
 
 Шо я делаю нетак?
 
 $cat /dev/urandom >/tmp/blablabla
 ^C
 $ls -l /tmp/blablabla 
 -rw-r-----  1 stalker  stalker 53977568 Jan  8 00:03 blablabla
 
 a)
 time cp /tmp/blablabla /var/tmp/
 0.006u 0.126s 0:01.06 11.3%   28+371k 1+417io 0pf+0w
 
 b)
 #swapoff /dev/ad4s2b
 #newfs_msdos -F 16 -b 8192 /dev/ad4s2b
 newfs_msdos: warning: FAT type limits file system to 1048960 sectors
 /dev/ad4s2b: 1048400 sectors in 65525 FAT16 clusters (8192 bytes/cluster)
 #mount_msdosfs /dev/ad4s2b /mnt/dos
 
 #time cp /tmp/blablabla /mnt/dos/
 0.006u 0.118s 0:02.24 4.9% 26+345k 70+3295io 0pf+0w
 
 c)
 $dd of=/var/tmp/image.msdos if=/dev/zero bs=1024 count=65536
 65536+0 records in
 65536+0 records out
 67108864 bytes transferred in 1.835881 secs (36554038 bytes/sec)
 #mdconfig -a -t vnode -f /var/tmp/image.msdos
 md4
 #bsdlabel -w md4 auto
 #newfs_msdos -F 16 -b 8192 /dev/md4a
 /dev/md4a: 130960 sectors in 8185 FAT16 clusters (8192 bytes/cluster)
 #mount_msdosfs /dev/md4a /mnt/dos2
 
 #time cp /tmp/blablabla  /mnt/dos2
 0.000u 0.156s 0:05.53 2.7% 20+268k 0+6590io 0pf+0w
 
 d)
 $dd of=/var/tmp/image.msdos if=/dev/zero bs=1024 count=655360
 655360+0 records in
 655360+0 records out
 671088640 bytes transferred in 14.849975 secs (45191230 bytes/sec)
 #mdconfig -a -t vnode -f /var/tmp/image.msdos
 md4
 #bsdlabel -w md4 auto
 #newfs_msdos -F 16 -b 8192 /dev/md4a
 newfs_msdos: warning: FAT type limits file system to 1048960 sectors
 /dev/md4a: 1048400 sectors in 65525 FAT16 clusters (8192 bytes/cluster)
 #mount_msdosfs /dev/md4a /mnt/dos2
 #time cp /tmp/blablabla /mnt/dos2
 0.000u 0.193s 0:05.40 3.5% 18+245k 639+6590io 0pf+0w
 
 e)
 [...]
 #newfs_msdos -F 16 -b 32768 /dev/md4a
 /dev/md4a: 1310464 sectors in 20476 FAT16 clusters (32768 bytes/cluster)
 mount_msdosfs /dev/md4a /mnt/dos2
 #time cp /tmp/blablabla /mnt/dos2
 0.000u 0.187s 0:02.36 7.6% 17+235k 596+1648io 0pf+0w
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mdconfig -t vnode: почему так медленно?   Vlad Gnatov   08 Jan 2007 04:16:09 
Архивное /ru.unix.bsd/64887425382f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional