Sata и Linux (Скорость)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
u1`
Сообщения: 123
ОС: Debian Lenny

Sata и Linux

Сообщение u1` »

Почему
а) Скорость пляшет, и не доходит до заявленного максимума
б) 100% нагрузка проца
Может быть, это потому что харды на самом деле IDE, но с разьемом сата, и в BIOS выставлен Legacy Mode?
Можете просветить меня на этот счет?
Debian Etch, kernel 2.6.21, XFCE 4.2
Celeron-2.8GHz,ECS 865-M7 (V1.1), 2048GB RAM, Integrated Intel Extreme Graphics II
Спасибо сказали:
Аватара пользователя
neoin666
Сообщения: 254
Статус: Присутствую
ОС: Ubuntu 10.04

Re: Sata и Linux

Сообщение neoin666 »

может быть. у меня никогда не загружен проц на 100 процентов, только когда играю
AMD Athlon II x3, Asrock M3A790GXH, 2GB DDR3, NVIDIA GTS 250, 2x500 GB
Ubuntu 10.04 OpenBox + pypanel + conky
Спасибо сказали:
u1`
Сообщения: 123
ОС: Debian Lenny

Re: Sata и Linux

Сообщение u1` »

neoin666 писал(а):
10.05.2007 14:16
может быть. у меня никогда не загружен проц на 100 процентов, только когда играю

А у тебя сата харды?
Debian Etch, kernel 2.6.21, XFCE 4.2
Celeron-2.8GHz,ECS 865-M7 (V1.1), 2048GB RAM, Integrated Intel Extreme Graphics II
Спасибо сказали:
Аватара пользователя
Omnifarious
Сообщения: 119
ОС: Gentoo x86_64

Re: Sata и Linux

Сообщение Omnifarious »

Была такая же проблема. Вот выдержка с блога.

Грабли 3.
Опять дисковая подсистема. После загрузки было замечено, что для SATA диска не включился DMA. Симптомы: медленное копирование и загрузка процессора до 85-90%. Попытки включить его принудительно через hdparm ни к чему не привели.

Решение нашлось в BIOS. Для контроллера SATA (который не JMicron, а в чипсете) нужно выставить режим Native IDE.

Грабли 4.
Связаны с предыдущими. Так как в процессе установки SATA контроллер находился в режиме Generic, то этот диск назывался hda. На него же был настроен /etc/fstab и /boot/grub/grub.conf.

Когда включился режим Native, жесткий диск стал sda - при загрузке вылезал kernel panic, так как в grub.conf был параметр root=/dev/hda3. Поправить его можно прямо из меню grub, нажав 'e' и указав sda3.

Далее загрузка останавливается в момент монтирования / из fstab. Тут нужно смонтировать / с правами на запись (mount -o remount, rw /) и поправить все ссылки на hda.
There is more than one way to do it
Спасибо сказали:
u1`
Сообщения: 123
ОС: Debian Lenny

Re: Sata и Linux

Сообщение u1` »

А какой должна быть загрузка процессора при копировании?
Debian Etch, kernel 2.6.21, XFCE 4.2
Celeron-2.8GHz,ECS 865-M7 (V1.1), 2048GB RAM, Integrated Intel Extreme Graphics II
Спасибо сказали:
Аватара пользователя
Omnifarious
Сообщения: 119
ОС: Gentoo x86_64

Re: Sata и Linux

Сообщение Omnifarious »

Не знаю. У меня около 10-15% для 700Мб файла на reiser 3.
There is more than one way to do it
Спасибо сказали:
Аватара пользователя
Sarius
Сообщения: 80
ОС: Debian

Re: Sata и Linux

Сообщение Sarius »

Та же проблема. И, кажется, она появилась при переходе на ядро 2.6.20, сейчас у меня 2.6.21.1 - проблема осталась
У меня вообще не включен DMA
hdparm -v /dev/sda

/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 38913/255/63, sectors = 625140335, start = 0


А при попытке его включить:
hdparm -d1 /dev/sda

/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device


Неверный контроллер ввода/вывода для устройства?
А где можно скачать самый новый hdparm?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Sata и Linux

Сообщение Uncle_Theodore »

Как по поводу скорости диска?
hdparm -tT /dev/sda1
что говорит?
Что в dmesg по поводу /dev/sda написано?

Есть такая идея загрузиться с опцией
combined_mode=libata
не попробуешь?
Спасибо сказали:
Аватара пользователя
Sarius
Сообщения: 80
ОС: Debian

Re: Sata и Linux

Сообщение Sarius »

По тестам следующее:

hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1068 MB in 2.00 seconds = 533.88 MB/sec
Timing buffered disk reads: 176 MB in 3.02 seconds = 58.20 MB/sec

Не очень высокие результаты для sata, тем более чтение из кэша.

В dmesg следующее:
ata1: SATA max UDMA/133 cmd 0x000109f0 ctl 0x00010bf2 bmdma 0x0001dc00 irq 16
ata2: SATA max UDMA/133 cmd 0x00010970 ctl 0x00010b72 bmdma 0x0001dc08 irq 16
scsi0 : sata_nv
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7: ST3320620AS, 3.AAJ, max UDMA/133
ata1.00: 625140335 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/133
scsi1 : sata_nv
ata2: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access ATA ST3320620AS 3.AA PQ: 0 ANSI: 5
SCSI device sda: 625140335 512-byte hdwr sectors (320072 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
SCSI device sda: 625140335 512-byte hdwr sectors (320072 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 < sda5 sda6 sda7 sda8 >
sd 0:0:0:0: Attached scsi disk sda
pata_amd 0000:00:08.0: version 0.2.8
PCI: Setting latency timer of device 0000:00:08.0 to 64
ata3: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001f000 irq 14
ata4: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001f008 irq 15
scsi2 : pata_amd
ata3.00: ATA-6: ST380011A, 3.06, max UDMA/100
ata3.00: 156299375 sectors, multi 16: LBA48
ata3.00: configured for UDMA/100
scsi3 : pata_amd
ata4.00: ATAPI, max UDMA/66
ata4.01: ATAPI, max UDMA/33
ata4.00: configured for UDMA/66
ata4.01: configured for UDMA/33
scsi 2:0:0:0: Direct-Access ATA ST380011A 3.06 PQ: 0 ANSI: 5


Загрузка с опцией не помогла. Ну или я неправильно это делаю?
Добавил в lilo.conf строчку append="combined_mode=libata"
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10
Контактная информация:

Re: Sata и Linux

Сообщение AMD »

Sarius писал(а):
13.05.2007 10:09
По тестам следующее:
Не очень высокие результаты для sata, тем более чтение из кэша.

В dmesg следующее:
Загрузка с опцией не помогла. Ну или я неправильно это делаю?
Добавил в lilo.conf строчку append="combined_mode=libata"



А у меня без никаких опций чипсет NForce6100 HDD Seagate 160G 7200rpm 2M SATA II
Kubuntu 6.10 ядро 2.6.17-11generic
/dev/sda:
Timing cached reads: 3356 MB in 2.00 seconds = 1679.47 MB/sec
Timing buffered disk reads: 198 MB in 3.03 seconds = 65.39 MB/sec
Спасибо сказали:
Аватара пользователя
Sarius
Сообщения: 80
ОС: Debian

Re: Sata и Linux

Сообщение Sarius »

AMD писал(а):
13.05.2007 23:57
А у меня без никаких опций чипсет NForce6100 HDD Seagate 160G 7200rpm 2M SATA II
Kubuntu 6.10 ядро 2.6.17-11generic
/dev/sda:
Timing cached reads: 3356 MB in 2.00 seconds = 1679.47 MB/sec
Timing buffered disk reads: 198 MB in 3.03 seconds = 65.39 MB/sec

У вас ядро 2.6.17-11generic, у меня такое наблюдается на новых ядрах 2.6.20 и 2.6.21.1.
Спасибо сказали:
Аватара пользователя
Kreees
Сообщения: 6
ОС: Karmic Koala

Re: Sata и Linux

Сообщение Kreees »

Вопрос по части включения native ide в биосе. Кто-нить знает, как и где включить его в phoenix bios?
И еще такой вариант, у меня есть live-cd BackTrack2, под ним хард видиться почеловечески как сата, то бишь получается все это дело можно настроить, не лазя в биос. Кто-нибудь понимает, как?
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Контактная информация:

Re: Sata и Linux

Сообщение MadDog »

Kreees писал(а):
17.05.2007 14:54
как и где включить его в phoenix bios?
Телепаты в отпуске.
Что за материнка? Вы хоть сами пытались найти эту опцию в биосе? Полистайте мануал от материнки.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Abaddon
Сообщения: 81
ОС: Gentoo 2006.1.x86_64

Re: Sata и Linux

Сообщение Abaddon »

Sarius писал(а):
14.05.2007 13:29
У вас ядро 2.6.17-11generic, у меня такое наблюдается на новых ядрах 2.6.20 и 2.6.21.1.

Ядро 2.6.21
На компе без нагрузки не пробовал (параллельно dvd конвертил, посему тест не чистый), показатели работы с кешем - ~1200Mb/s
Чтения - ~60Mb/s

дма отключен, 32бита то-же... изменить не получается.
Base: Gentoo 2006.1.x86_64 on AMD64_X2-5200+/1024Mb/7300GS-256Mb/250Gb
Serv: Gentoo 2006.1.x86_32 on iCeleron-2.4/1024Mb/Geforce2MX400-64Mb/250Gb+60Gb
Note: Gentoo 2006.1.x86_32 on Transmeta-8800(Efficeon)/512Mb/(Trident-???)/40Gb
Gate: Gentoo 2005.1.x86_32 on AMD-K6.2-500/64Mb/forgot.../3.2Gb+6.4Gb+40Gb
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10
Контактная информация:

Re: Sata и Linux

Сообщение AMD »

Sarius писал(а):
14.05.2007 13:29
У вас ядро 2.6.17-11generic, у меня такое наблюдается на новых ядрах 2.6.20 и 2.6.21.1.

Пробовал и Кубунту7.03 там 2.6.20.15generic тоже шустро
Спасибо сказали:
u1`
Сообщения: 123
ОС: Debian Lenny

Re: Sata и Linux

Сообщение u1` »

У меня почему-то 40%
Debian Etch, kernel 2.6.21, XFCE 4.2
Celeron-2.8GHz,ECS 865-M7 (V1.1), 2048GB RAM, Integrated Intel Extreme Graphics II
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64
Контактная информация:

Re: Sata и Linux

Сообщение vadiml »

и у меня на 17-м ядре что-то результаты не высокие:
[root@vadiml ~]# hdparm -v /dev/sda

/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 38913/255/63, sectors = 320072933376, start = 0
[root@vadiml ~]# hdparm -tT /dev/sda1

/dev/sda1:
Timing cached reads: 1800 MB in 2.00 seconds = 897.92 MB/sec
Timing buffered disk reads: 178 MB in 3.02 seconds = 58.97 MB/sec


а в биосе переключений режима нет (мать на nForce3)
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Sata и Linux

Сообщение *Sasha* »

Втот сдесь я опытным путём установил что дело не а ядре hdparm -tT
Спасибо сказали:
Ответить