[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ICH5 & dma



Wladimir Krawtschunowski wrote:
.Nick wrote:

По идее же SATA быстрее работать должен?
Может hdparm врет по какой-либо причине?

А почему sata должен работать быстрее? Да теоретически интерфейс пропускает побольше, но вот в настоящее время довольно трудно найти винт с "настоящим" sata. В основном просто меняют тип подключения а вся начинка остаётся старой.


Да.. вот решил провести тест.
0. Чтобы никто не мешал, переключился в однопользовательский режим (/sbin/telenit 1)
У меня есть 2 винта: SATA и обычный ide.
Я копировал большой файл в проделах одного раздела сначала на одном винте, затем на дргом. Вот что получилось:

1. kernel 2.6.8.1 & CONFIG_BLK_DEV_IDE_SATA, SATA винт.:
# du --apparent-size file.tar.bz2
2514275 file.tar.bz2
# time cp file.tar.bz2 tmp/

real    2m2.071s
user    0m0.344s
sys     0m11.277s

2. kernel 2.6.8.1 & CONFIG_BLK_DEV_IDE_SATA, ide винт.:
# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 160084415, start = 0
 busstate     =  1 (on)

# du --apparent-size file.tar.bz2
2514275 file.tar.bz2
# time cp file.tar.bz2 1/

real    2m24.855s
user    0m0.343s
sys     0m11.638s

3. kernel 2.6.7 & libata, SATA винт.:
# du --apparent-size file.tar.bz2
2514275 file.tar.bz2
moon:/my# time cp file.tar.bz2 tmp/

real    2m0.871s
user    0m0.316s
sys     0m11.787s

(смотреть на параметр real)
Все таки hdparm не врет :(

WBR, .Nick



Reply to: