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: