The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Для FreeBSD будет создан инструментарий для поддержки DTrace..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от opennews (ok) on 30-Июн-10, 13:20 
Организация FreeBSD Foundation объявила (http://lists.freebsd.org/pipermail/freebsd-announce/2010-Jun...) о финансировании проекта по улучшению интеграции системы динамической трассировки DTrace (http://ru.wikipedia.org/wiki/DTrace) во FreeBSD. Модуль ядра с реализацией DTrace был портированы из OpenSolaris и вошел в состав базовой системы два года назад. Несмотря на то, что поддержка DTrace на уровне ядра обеспечивалась уже в релизе FreeBSD 8.0, возможности утилит для трассировки пользовательских приложений были ограничены.


Добавление соответствующих утилит и библиотек позволит задействовать возможности DTrace для выявления проблем и узких мест в работе пользовательских программ, не ограничиваясь процессами, протекающими внутри ядра. Можно будет устанавливать точки остановка, следить за распределением памяти, утилизацией процессорного времени, наблюдать за блокировками, отслеживать сетевые и файловые операции в приложениях, запущенных на пользовательском уровне.

В...

URL: http://lists.freebsd.org/pipermail/freebsd-announce/2010-Jun...
Новость: http://www.opennet.dev/opennews/art.shtml?num=27138

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


5. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –3 +/
Сообщение от voip (??) on 30-Июн-10, 14:21 
хотят опенсолярщиков перетянуть на фряху?
кроме тех кто использует dtrace, он никому не нужен

поднимите руки кто ядреным dtrace активно пользуется?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от max email(??) on 30-Июн-10, 14:42 
>хотят опенсолярщиков перетянуть на фряху?
>кроме тех кто использует dtrace, он никому не нужен
>
>поднимите руки кто ядреным dtrace активно пользуется?

ой зря ты так! наверняка куча народу пользуется... провоцируешь народ... сейчас прибегут тебя "бить!" ;-)
ЗЫ
я как то тестировал чисто из любопытства... ВЕЩЬ!!!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –1 +/
Сообщение от Аноним email(??) on 30-Июн-10, 14:59 
> поднимите руки кто ядреным dtrace активно пользуется?

да во фре даже pmcstat(8) мало кто использует. Большинство использует "линуксявые" бенчмарки типа `dd if=foo of=bar' или `make buildworld'. Пока не будет userland tracing окромя как хакерам ядра оно мало кому будет интересно.
http://wiki.freebsd.org/DTrace/Examples

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –2 +/
Сообщение от voip (??) on 30-Июн-10, 15:28 
я считаю что даже когда юзерленд dtrace появиться в бсд
им мало кто пользоваться будет
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от аноним on 30-Июн-10, 18:22 
Ну всем как бы пофиг чего ты там "щитаешь" :)
Пусть появится - а вот тогда и посмотрим.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –2 +/
Сообщение от voip (??) on 30-Июн-10, 20:16 
>Ну всем как бы пофиг чего ты там "щитаешь" :)
>Пусть появится - а вот тогда и посмотрим.

в корне не правильный подход
новшества должны добавляться исходя из спроса
а то получается какая то эта FreeBSD для одних разработчиков и вендоров которые в нее деньги спонсируют

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

36. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от Аноним (??) on 01-Июл-10, 22:41 
Не поверишь - она с самого начала такой и была :) И ничего - живёт ....
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

41. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от Sparc email(??) on 02-Июл-10, 15:06 
Для ленивых админов (к коим я и себя причисляю ) ) есть афигенные подборки готовых d-скриптов ну если не на все случаи жизни, то на очень многие. И анализ коий можно по ним провести будет гораздо более информативным чем с какой либо другой тулзой... For example: http://www.brendangregg.com/dtrace.html#DTraceToolkit
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +2 +/
Сообщение от Аноним (??) on 30-Июн-10, 15:31 
>Большинство использует "линуксявые" бенчмарки типа `dd if=foo of=bar' или `make buildworld'.

а чем они линуксявые-то?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +2 +/
Сообщение от Anon Y Mous on 30-Июн-10, 18:39 
> Большинство использует "линуксявые" бенчмарки типа `dd if=foo of=bar' или `make buildworld'.

Сравнивать DTrace и бенчмарки некорректно, мягко говоря. Ибо DTrace - это инструмент для анализа работы систем в реальном времени, в том числе и бенчмарков, на этих системах запускаемых, с целью поиска узких мест, источников ошибок и так далее.

> Пока не будет userland tracing окромя как хакерам ядра оно мало кому будет интересно.

Это тоже неверное утверждение. Чтобы эффективно пользоваться провайдером типа fbt действительно нужно иметь предстваление о структуре ядра и о том, как оно работает, но некоторые простые вещи можно делать и без этого. Помимо fbt есть разные стабильные провайдеры, как минимум, profile и syscall, при помощи которых и stack() / ustack() можно узнать много всего интересного.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от Anon Y Mous on 30-Июн-10, 16:28 
> поднимите руки кто ядреным dtrace активно пользуется?

Ну я пользуюсь. Чего сказать-то хотел?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –2 +/
Сообщение от voip (??) on 30-Июн-10, 20:12 
я хотел посмотреть на живого человека который пользуется dtrace, и считает что это мега нужная фитча

может накатаете статейку для opennet, в которой расскажите как же именно вы используете dtrace, и в чем ее полезность

потому что 99% пользователям она не нужна
а dtrace юзер спейс, тем более

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от XoRe (ok) on 30-Июн-10, 20:46 
>я хотел посмотреть на живого человека который пользуется dtrace, и считает что
>это мега нужная фитча
>
>может накатаете статейку для opennet, в которой расскажите как же именно вы
>используете dtrace, и в чем ее полезность
>
>потому что 99% пользователям она не нужна
>а dtrace юзер спейс, тем более

Отладка файловой активности процессов с помощью DTrace, или как написать деинсталлятор
http://theapplegeek.ru/archives/358

Введение в DTrace
http://www.pcmag.ru/elearning/course/lesson.php?COURSE_ID=6&...

Дао DTrace
http://www.samag.ru/cgi-bin/go.pl?q=articles;n=12.2007;a=01

P.S.
Можно сказать, что 99% пользователям не нужны Apache, nginx, php, mysql, perl, python, pgsql, oracle...
Пользователи разные бывают)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –6 +/
Сообщение от voip (??) on 30-Июн-10, 23:51 

>P.S.
>Можно сказать, что 99% пользователям не нужны Apache, nginx, php, mysql, perl,
>python, pgsql, oracle...
>Пользователи разные бывают)

и так, пользователям бсд, из ваших слов получаеться не нужны: Apache, nginx, php, mysql, perl, python, pgsql, oracle...
а постом ниже Anton описал для чего можно использовать DTrace юзерланд, а именно
поиск узких мест этих приложений

делаем вывод
пользователям бсд DTrace нафиг не нужен, правильно я разобрал вашу нить суждения?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

37. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +1 +/
Сообщение от Аноним (??) on 01-Июл-10, 22:42 
>делаем вывод

На конкурсе тролей неудачников ты бы занял второе место :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

40. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от аноним on 02-Июл-10, 02:31 
> На конкурсе тролей неудачников ты бы занял второе место

тонко. надо бы запомнить.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

39. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от XoRe (ok) on 02-Июл-10, 01:58 
>делаем вывод
>пользователям бсд DTrace нафиг не нужен, правильно я разобрал вашу нить суждения?

Да, совершенно верно.
За исключением одного момента.
Это был стеб =)
Т.е. это был намек на изъян в ваших рассуждениях.

Вот тут:
http://www.opennet.dev/openforum/vsluhforumID3/68356.html#25

Более детальный и менее стёбный ответ.
Он раскрывает суть моей фразы.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от Anon Y Mous on 30-Июн-10, 20:51 
>потому что 99% пользователям она не нужна
>а dtrace юзер спейс, тем более

Смотря кто имеется ввиду под пользователями. Если те, кому почту почитать, документик составить - то да, таким DTrace скорее всего не нужен. Если речь о разработчиках и системных администраторах - то нужен еще как. DTrace - это не большая кнопка "сделать зашибись", а гибкий и мощный инструмент. Впрочем, им тоже нужно уметь пользоваться.

> считает что это мега нужная фитча

Считаю что это так. Отличный инструмент, чтобы заглянуть внутрь любой системы во время ее работы без необходимости перекомпиляции, установки разного рода отладочных пакетов, доступа к исходным текстам. Легковесный, доступный во многих интересных операционных системах.

>  как же именно вы используете dtrace, и в чем ее полезность

Использую всяко - от поисков ответа на вопрос, почему же именно и из какого именно места системный вызов возвращает ошибку, до поиска причин неудовлетворительной производительности, плохой масштабируемости и прочих узких мест на боевых системах.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  –4 +/
Сообщение от voip (??) on 30-Июн-10, 23:56 
>>потому что 99% пользователям она не нужна
>>а dtrace юзер спейс, тем более
>
>Смотря кто имеется ввиду под пользователями. Если те, кому почту почитать, документик
>составить - то да, таким DTrace скорее всего не нужен. Если
>речь о разработчиках и системных администраторах - то нужен еще как.
>DTrace - это не большая кнопка "сделать зашибись", а гибкий и
>мощный инструмент. Впрочем, им тоже нужно уметь пользоваться.
>

я вас наверное сильно удивлю
но и админам он не сильно нужен, если его и будут использовать то единицы

>> считает что это мега нужная фитча
>
>Считаю что это так. Отличный инструмент, чтобы заглянуть внутрь любой системы во
>время ее работы без необходимости перекомпиляции, установки разного рода отладочных пакетов,
>доступа к исходным текстам. Легковесный, доступный во многих интересных операционных системах.
>

представляеться такая алегория
опыты на живом человеке, при которых видно как течет кровь, стучит сердце ...
делать такие опыты над системой - наблюдать как она работает внутри, это от нечем заняться

>
>>  как же именно вы используете dtrace, и в чем ее полезность
>
>Использую всяко - от поисков ответа на вопрос, почему же именно и
>из какого именно места системный вызов возвращает ошибку, до поиска причин
>неудовлетворительной производительности, плохой масштабируемости и прочих узких мест на боевых системах.
>

предлагаю вам все таки написать статью на эту тему
где вы со своими примерами покажете, что где и как
возможно кому то будет полезно
а у меня появится еще повод подискутировать

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +2 +/
Сообщение от Аноним (??) on 01-Июл-10, 06:08 
>>Смотря кто имеется ввиду под пользователями. Если те, кому почту почитать, документик
>>составить - то да, таким DTrace скорее всего не нужен. Если
>>речь о разработчиках и системных администраторах - то нужен еще как.
>>DTrace - это не большая кнопка "сделать зашибись", а гибкий и
>>мощный инструмент. Впрочем, им тоже нужно уметь пользоваться.
>>
>я вас наверное сильно удивлю
>но и админам он не сильно нужен, если его и будут использовать
>то единицы

вам, как админу может и не нужно, а меня, как админа, трассировщики выручали не раз.


>представляеться такая алегория
>опыты на живом человеке, при которых видно как течет кровь, стучит сердце
>...
>делать такие опыты над системой - наблюдать как она работает внутри, это
>от нечем заняться

ага, когда где-то тромб застрял, нафига разбираться, умный доктор просто пристрелит пациента.
какой вы админ - понятно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

34. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от EVS21 (??) on 01-Июл-10, 08:45 
> я вас наверное сильно удивлю
> но и админам он не сильно нужен, если его и будут использовать то единицы

Беретесь за всех отвечать? :) Вы всех админов в мире знаете в лицо?

> опыты на живом человеке, при которых видно как течет кровь, стучит сердце ...
> делать такие опыты над системой - наблюдать как она работает внутри, это от нечем заняться

Ага, по вашей логике томографы не нужны, рентген тоже :) Только вскрытие и полостная операция с полным вскрытием :D

> предлагаю вам все таки написать статью на эту тему
> где вы со своими примерами покажете, что где и как
> возможно кому то будет полезно

Предлагаю вам написать статью почему оно бесполезно ;) Ессно изучив вопрос досконально!

> а у меня появится еще повод подискутировать

ну да, языком молоть не мешки таскать :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

38. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от mr_gfd on 02-Июл-10, 00:38 
После соляры на фре не хватало. Приходилось truss'ом или еще как наблдать. DTrace в таком виде очень радует.
PS: а Вы сами поадминить, аль по3.14здеть?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

42. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от Nas_tradamus email(ok) on 02-Июл-10, 18:18 
А чем dtrace хуже truss'а?

Сам не пользовался dtrace, так как тогда его еще не было на FreeBSD.

Truss'ом успешно решилась задачка: нужно было понять какой из тысяч php-скриптов вешает базу примерно раз в минуту.
Дело в том, что если у вас есть zend-coded скрипты, то никакой дебаггер к php на ФриБСД вы не подключите - ни один не совместим с Zend Optimizer.
Вот и пришлось "отлаживаться" таким способом.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

35. "Для FreeBSD будет создан инструментарий для поддержки DTrace..."  +/
Сообщение от i (??) on 01-Июл-10, 13:02 
я пользуюсь, но под Solaris.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру