R/W = CPU Load 100%
wolfovich 4 ноября, 2005 - 22:59
Собственно имеется два винта SATA, определяются как /dev/sda и /dev/sdb (это вроде как что-то вроде скази??)
Так вот когда читаю с дисков или записываю проц(athlonXP 2200) грузится на 100% (reiser3.6 или reiser4). При этом скорость иногда достигает 20-30 мб/сек (на pio не похоже :) ).
Что бы это могло быть??? Как решить?Как проверить дма включен или нет? Есть ли аналог hdparm для сата?
»
- Для комментирования войдите или зарегистрируйтесь
ReiserFS плохо
ReiserFS плохо работает с Athlon (По-моему даже в хэндбуке написано, почитай внимательно). Возможно затыка в этом. Да и не внушает мне рейзер пока доверия.
----------------------------------
Today fine night...
Ну не знаю, уже
Ну не знаю, уже сколько лет сервера (есть и с атлонами) стоят на третьем рейзере, и ничего! И питание отрубало... Практика показывает что reiser выдерживает это лучше ext3 (другие фс не пробовал).
Подтверждения информации о том что reiserfs плохо работает с атлонами в handbook я НЕ нашел. Сомнительно это.
Вот: http://gentoo.ru/node/310
Сорри...
Сорри... АМД64
----------------------------------
Today fine night...
Про атлон тоже
Про атлон тоже не нашел. Проверил на ext3 таже гадость. Правда запустил на этот раз ksysguard так он показал загрузку проца юзером на ~40% а системой на 100% (я не знаю как их правильно отличать). Вот такие пироги :( Че делать ума не приложу. И разговоры какая фс круче я думаю здесь неуместны.
Попробуйте
Попробуйте всё-таки посмотреть какой процес грузит проц, с помощью top, например.
Также может помочь опция noatime добавленая в fstab к разделам рейзера.
А винты случаем
А винты случаем не сигейты а контроллер небось Silicon image какой-нить? Тогда вам в морг. Там ошибка в винтах есть, которая не позволяет пока дма из-под линукса юзать. Вот отсюда и пио с нагрузкой проца.
Mod15Write помойму глюк этот обозвали. Где-то в инете человеком по имени Tejun Heo подробно описана проблема и есть патч для последнего ядра.
Если при загрузке что-то вроде
ata1(0): applying Seagate errata fix
тогда это точно в этом дело.
Re: А винты случаем
Винты сигейты, а вот контроллер виа (мать VIA KT600) чипсет там VIA vt8237 (если ничего не напутал). И при загрузке пишет что-то вроде такого
sata_via version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
sata_via(0000:00:0f.0): routed to hard irq line 11
ata1: SATA max UDMA/133 cmd 0xE100 ctl 0xE202 bmdma 0xE500 irq 11
ata2: SATA max UDMA/133 cmd 0xE300 ctl 0xE402 bmdma 0xE508 irq 11
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
ata1: dev 0 ATA, max UDMA/133, 312581808 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : sata_via
ata2: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
ata2: dev 0 ATA, max UDMA/133, 156301488 sectors: lba48
ata2: dev 0 configured for UDMA/133
scsi1 : sata_via
Vendor: ATA Model: ST3160827AS Rev: 3.42
Type: Direct-Access ANSI SCSI revision: 05
Vendor: ATA Model: ST380013AS Rev: 3.05
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda4 < sda5 sda6 sda7 >
Кстати вчера проверил в винХР так там в принципе когда копируются файлы, то же загрузка проца где-то 20-30% (прогой которая копирует). В линухе top тоже показывает где-то эту цифру... Так что наверно это нормально. Просто в xfce4 индикатор загрузки показывает 100%, топ показывает 20-30%, ksysgyard для юзера 20-30% а все остальное системы 100%.
А еще команда hdparm /dev/sda выдает такой результат
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0
Мне не нравятся эти 16 бит т.к. для двд-рома пишет 32 бита :/
командада hdparm -с3 /dev/sda (по идее должна включать 32 битный режим) выдает
setting 32-bit IO_support flag to 3
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default 16-bit)
Никто не знает
Никто не знает проблема винтов сигейт не решилась? купил вчера винт и теперь незнаю что делать :(
мда... откопали
мда... откопали тему 2005 года =) ужос...
сигейт стоит дома ~amd64 reiserfs
все работает отлично =)
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
аналогично :)
аналогично :) kt8v800, amd64, reiser > 200gig и xfs. reiser вообще остался с времен asp/mandrake(на мандриву не переходил :) )
дык дело в том
дык дело в том что стоит винт maxtor sata2 и щас поставил новый seagate 7200.11 (11 версия) sata2 по параметрам udma и т.д. все совпадает с макстором, только скорость записи на него начинается с 35мб/с и резко стопорится на 400-500кб/с, двухядерный проц грузится по полной ядром...
контроллер встроенный Silicon Integrated Systems [SiS] SATA (rev 01)
с ide винтами проблем не было
Замена контроллера решит ли проблему?
проще мамик
проще мамик поменять, чем контроллер найти нормальный дешевле мат.платы.
еще VIA sata с Western
еще VIA sata с Western не дружит... полдня гуглил, пока нашел решение...
а что за
а что за решение? начал уже прицениваться на новую мамку...