URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 6287
[ Назад ]

Исходное сообщение
"OpenNews: Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDCan 2005"

Отправлено opennews , 19-Май-05 09:37 
Greg Lehey опубликовал внушительный по содержанию документ "Debugging kernel problems (http://www.lemis.com/grog/Papers/Debug-tutorial/tutorial.pdf)",  
в котором описывается процесс отладки ядра, возможные проблемы и причины их появления, инструменты применяемые при отладке.


Так же стали доступны некоторые презентации с BSDCan 2005:

-  "FreeBSD ioctl is just soooo 1980ies (http://phk.freebsd.dk/pubs/bsdcan2005_ioctl.pdf)" от Poul-Henning Kamp - в презентации рассказывается об эволюции управляющего системного вызова ioctl и подсистеме GEOM;

-  "FreeBSD in Enterprise Environments: An Introduction for Linux Users (http://people.freebsd.org/~murray/presentations/MSU%20-...)" от Murray Stokely - в презентации рассказывается что такое FreeBSD, как можно её использовать и как она используется в мире;

-  "Debugging kernel problems (http://www.lemis.com/grog/Papers/Debug-tutorial/slides.pdf)" от Greg Lehey - чуть менее объёмный документ по отладке проблем в ядре, выполненный в виде презентации;

-  "FreeBSD Wireless FreeBSD Wireless Networking (http://www.freebsd.org/~sam/BSDCan2005.pdf)" от Sam Leffler - в презентации рассказывается о поддержке беспроводных технологий во FreeBSD;

-  "FreeBSD SMPng Project (http://www.watson.org/~robert/freebsd/netperf/20050513-bsdca.../)" от Robert Watson - в презентации рассказывается об особенностях многопроцессорных систем и реализации сетевого стека FreeBSD с поддержкой многопроцессорных систем;

URL: http://www.lemis.com/grog/Papers/Debug-tutorial/tutorial.pdf
Новость: https://www.opennet.ru/opennews/art.shtml?num=5477


Содержание

Сообщения в этом обсуждении
"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDCan 2005"
Отправлено Аноним , 19-Май-05 09:37 
Блин, лучше б сделали доклад как побороть их кривые дрова для АТА, и когда они начнут всерьёз заниматься производительностью системы... Благо сейчас FreeBSD одна из самых тормознутых систем....

"Ну не мучь же ты себя!"
Отправлено Банзай , 19-Май-05 10:05 
На ноутах проблем нет - Фря 5.3 летает. Линух отдыхает конкретно.

На сервереах - никто даже и не думает АТУ ставить.

По любэ, ATA - это встроенный DDOS - падохнет любой WEB сервак при наличии 0 конкурирующих пользователей.

Даже и под Линух.

И подумай. Уже было мнение на Опеннете - если за пять лет никто и не почесался АТУ подправить, значит это реально сильно неважно: на 123712 тем в вишлисте - три пожелания "побороть их кривые дрова для АТА"


"Ну не мучь же ты себя!"
Отправлено Аноним , 19-Май-05 10:41 
А на ноутбуках у тебя  SCSI, что ли ?

"Ну не мучь же ты себя!"
Отправлено Аноним , 19-Май-05 11:24 
Сказано же: даже с "кривым ATA" ноут+FreeBSD уделывает ноут+Linux. Либо ты перегоняешь видео на ноуте, или обширные сервисы по перекачке файлов предоставляешь?

"Никогда не имел ноутов со SCSI, а серверов - без."
Отправлено Банзай , 20-Май-05 00:30 
Не приходило в голову.


"Ну не мучь же ты себя!"
Отправлено vip3r , 20-Май-05 01:39 
И чем же он делает? Именно в отнощении связки с ноутом. Фря научилась делать suspend to disk?

"Ну не мучь же ты себя!"
Отправлено W , 19-Май-05 12:37 
На ноутах как правило ОДИН винт. :) Поэтому и проблем вы не ощущаете. А вот если бы на вашем ноуте было два винта, то на верное бы вам было неприятно, что второй винт не умеет UDMA, хотя система бы нагло врала что на нем UDMA. ;)

С одним PATA-винтом у FreeBSD действительно нет проблем, проблема вылазиет когда таких винта два в системе. :(

P. S.
Мне вот например не очень приятно, что на моей рабочей станции два ультранавороченных винта PATA HITACHI по 400ГБ, на первом есть UDMA100, а на втором "типа UDMA100" а-ля PIO. :(


"Ну не мучь же ты себя!"
Отправлено SunTech , 19-Май-05 13:14 
3ware спасет ситуевину. 7006-2 например.

"В сад"
Отправлено Аноним , 19-Май-05 13:17 
Как же вы достали со своим SCSI! Есть десктопы, есть сервера для дома/небольших сетей, есть куча помоечного железа - какое там нахрен SCSI? WWW сервера с 3 млн. хитов/день я видел - все под ATA летало без проблем на 4.11. Со статическим контентом, разумеется, т.е. реально с диска. Так что с такими мнениями как `ATA - это встроенный DDOS' - в сад `по любэ'. Может теперь, как виндовс будем, с минимальными требованиями - P4, 1G, SCSI? Блин, пионеры зажрались совсем...

"В сад"
Отправлено Vladimir , 19-Май-05 19:34 
В биосе оба диска определяются как UDMA100?

"В сад"
Отправлено W , 20-Май-05 04:30 
Да оба диска в BIOS как UDMA100 и система показывает что они в UDMA100 оба.

Но вот выполнение dd if=/dev/zero of=test bs=1024k count=1024 на ad0 происходит за 20-22 секунды (~ 50 МБ/c UDMA100), а на ad1 65-69 секунд (~ 16 МБ/с - "типа UDMA100 а-ля PIO).


"Ну не мучь же ты себя!"
Отправлено fresco , 23-Май-05 22:25 
>На ноутах проблем нет - Фря 5.3 летает. Линух отдыхает конкретно.

Не замечал...


"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDCan 2005"
Отправлено edwin , 19-Май-05 14:19 
Не знаю у кого какие проблемы.
У нас стоят серваки под FreeBSD 5.3  с ATA
винтами.
Каких - либо проблем нихто не заметил.

"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDC..."
Отправлено Igor , 19-Май-05 19:28 
Странно, я тоже использую FreeBSD с незапамятных времен и в основном с ATA дисками. Ни разу не испытывал проблем. Хотя на каждом углу об этом говорят.

"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDC..."
Отправлено W , 20-Май-05 04:44 
>Не знаю у кого какие проблемы.
>У нас стоят серваки под FreeBSD 5.3  с ATA
>винтами.
>Каких - либо проблем нихто не заметил.

1. Винты должны быть PATA. Винтов должно быть в системе ДВА. Система должна быть FreeBSD 5.x

2. Джамперы должные стоять правильно - Master, Slave. Убедиться что используются шлейф на 80-pin, и винты развешаны и винты развешаны правильно, синий конец - шлейфа в маму, остальные концы шлейфа в винты в соответствии с надписями - Master и Slave. :)

3. Сделать:
# atacontrol mode 0 UDMA33 UDMA33
# atacontrol mode 0 UDMA100 UDMA100

4. Сделать на первом винте (ad0):
dd if=/dev/zero of=test bs=1024k count=1024

5. Сделать на втором винте (ad1):
dd if=/dev/zero of=test bs=1024k count=1024

6. Сравнить результаты и избавиться от иллюзии, что у FreeBSD все в порядке с ATA-драйвером.

P. S.
А тянется все это еще со времен:
http://lists.freebsd.org/pipermail/freebsd-current/2004-Sept...
http://lists.freebsd.org/pipermail/freebsd-current/2004-Octo...


"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDCan 2005"
Отправлено podarok , 19-Май-05 23:45 
atacontrol mode 0 UDMA5 UDMA5 && atacontrol mode 1 UDMA5 UDMA5 - а так не пробовали в загрузке указывать принудительно тот или иной режим доступа? И еще одно - не используйте редкое железо...

"Отладка проблем с ядром во FreeBSD. Обзор презентаций с BSDCan 2005"
Отправлено mic , 08-Июн-05 12:40 
на стандартном контроллере:
ad0 - 10 216 643 b/s (WD 4Gb) оч. старый :)
ad1 - 48 448 815 b/s 160Gb (Samsung'и, Seagate'ы всякие)
ad2 - 48 113 278 b/s --"--
ad3 - 49 987 576 b/s 180Gb
на HPT370:
ad4 - 51 462 244 b/s 180Gb
ad5 - 37 261 695 b/s --"--
ad6 - 46 673 765 b/s --"--
ad7 - 51 092 001 b/s --"--