The OpenNET Project / Index page

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

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

"Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от opennews (ok) on 13-Дек-12, 11:48 
Компания Oracle объявила (https://blogs.oracle.com/linux/entry/announcement_dtrace_for...) о доступности для загрузки первой стабильной реализации  системы динамической отладки DTrace для Linux, пригодной для повседневного использования. Ранее пакеты с DTrace находились на стадии бета-тестирования и позиционировались только для предварительного ознакомления.  Пакеты с поддержкой DTrace пока доступны (https://linux.oracle.com/pls/apex/f?p=101:3) только для ядра Unbreakable Enterprise Kernel 2 (http://www.opennet.ru/opennews/art.shtml?num=33344), поддерживаемого для дистрибутива Oracle Linux. Исходные тексты  DTrace для Linux распространяются под лицензией CDDL и досутпны для загрузки из поддерживаемого компанией Oracle Git-репозитория (http://oss.oracle.com/git/).


Изначально технология DTrace была разработана для операционной системы Solaris для решения задач по динамической трассировке ядра системы и конечных приложений, давая пользователю возможность детально отслеживать поведение системы и в режиме реального времени производить диагностику проблем. В варианте DTrace для  Oracle Linux число интегрированных в ядро контрольных вызовов сильно урезано (http://dtrace.org/blogs/ahl/2012/02/23/dtrace-oel-update/) по сравнению с реализациями для Solaris и Mac OS X. Тем не менее он предоставляет пользователю базовые функции и даёт возможность выполнять такие действия как анализ производительности, выявление узких мест и изучение внутренней работы системы. В процессе отладки DTrace не влияет на работу исследуемых приложений и никак не отражается на их производительности, что позволяет организовать анализ работающих систем на лету.


Из доступных для Linux провайдеров (https://wikis.oracle.com/display/DTrace/Documentation) DTrace можно отметить:  SDT (https://wikis.oracle.com/display/DTrace/sdt+Provider) (Statically Defined Tracing), позволяющий выполнять статическую трассировку приложений, используя серию контрольных вызовов (probes) внутри ядра Linux; proc (https://wikis.oracle.com/display/DTrace/proc+Provider) для проверки на стадии создания/завершения (fork, exec, exit, fault) процессов и легковесных процессов (LWP (http://en.wikipedia.org/wiki/Light-weight_process)), отправки и приёма сигналов; profile (https://wikis.oracle.com/display/DTrace/profile+Provider), позволяющий сбрасывать статистику через указанные промежутки времени.

Распространение кода компонентов DTrace под лицензией CDDL из-за несовместимости с лицензией GPLv2 мешает интеграции проекта в состав основного ядра Linux. Кроме того, реализация сильно завязана на контрольные вызовы (probes), добавленные в ядро Unbreakable Enterprise Kernel 2 и требует дополнительного портирования для штатного ядра Linux. Интерес к подобному портированию невысок, так как в состав Fedora и  RHEL  уже входит похожая по возможностям система SystemTap (http://www.opennet.ru/opennews/art.shtml?num=31310), код которой доступен (http://sourceware.org/systemtap/) под лицензией GPL, а разработку курируют компании Red Hat, IBM, Hitachi и Oracle. Как и DTrace, SystemTap позволяет организовать доскональное наблюдение за работающей системой, производить сбор статистики о работе приложений, выполнять профилирование, контролировать работу системных вызовов. Кроме того, в рамках проекта CRiSP (http://www.crisp.demon.co.uk/) с 2008 года группой независимых энтузиастов активно развивается порт (https://github.com/dtrace4linux/linux) DTrace для Linux, работающий в виде обособленного модуля ядра.

URL: https://blogs.oracle.com/linux/entry/announcement_dtrace_for...
Новость: http://www.opennet.ru/opennews/art.shtml?num=35586

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Moomintroll (ok) on 13-Дек-12, 11:48 
А кто-нить может пояснить, чем оно правда лучше SystemTap'а ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от ананим on 13-Дек-12, 12:53 
да ничем.
для оракла сабж имеет смысл как единое решение для выпускаемых ораклом решений и для их же платформ.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от ананим on 13-Дек-12, 13:15 
зыж
вот примерное сравнение возможностей
http://sourceware.org/systemtap/wiki/SystemtapDtraceComparison
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 14:35 
> зыж
> вот примерное сравнение возможностей
> http://sourceware.org/systemtap/wiki/SystemtapDtraceComparison

Там уже написано что попытки собрать сложный скрипт на systemtap - заканчиваются часто паниками?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от ананим on 13-Дек-12, 14:51 
да. при чём с такой же вероятностью, как и на dtrace и под солярой.
и количество ссылок на подобный файл гугл выдаёт одинаково.

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

да и вообще, если какой-то придурок говорит, что красная шапка выпускает рекомендованный в rhel сырой продукт (вернее так — сырее чем оракл), то это ещё то брехло.
вам вот этот тезис ясен?
а то больше объяснять не буду — ты слишком унылый тролльчёнок.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

28. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-12, 16:14 
> это ещё то брехло.

А что вы ожидали от гражданина с ником как у того субъекта? Объективного и непредвзятого предоставления фактов? Ололо, нельзя быть таким наивным.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

39. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Мяут (ok) on 13-Дек-12, 20:15 
Не надо ля-ля. DTrace гораздо быстрее компилируется/исполняется, т.к. представляет из себя виртуальную машину а не адскую обертку над C, как SystemTap.

Просто сравните эффект от 'probe kernel.function("*"), module("*").function("*")' с 'fbt:::' :)

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

46. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 14-Дек-12, 10:07 

> да и вообще, если какой-то придурок говорит, что красная шапка выпускает рекомендованный
> в rhel сырой продукт (вернее так — сырее чем оракл), то
> это ещё то брехло.
> вам вот этот тезис ясен?
> а то больше объяснять не буду — ты слишком унылый тролльчёнок.

Если чуть чуть затратите своего времени найдете репорты в RH bugzilla с коментариями - "это у клиентов наблюдалось" "нет" "тогда фиксить не будем", как и первый коментарий на багрепорт в шапке - "а у вас сколько лицензий?"..  после этого вы будете рассказывать что шапка выпускает отличный продукт?

знаменитый прикол с паникой cat mb_groups во время umount ext4 - тоже видимо показатель качества кода в RedHat и выпуска совсем рекомендованых продуктов ?

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

3. "Компания Oracle представила первый стабильный релиз DTrace д..."  +4 +/
Сообщение от GentooBoy (ok) on 13-Дек-12, 11:59 
Как же проприетарщики Оracle хотят заехать на OpenSource рынок.
Открыли бы под GPL глядишь бы больше людей подтянулось.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от G0Dzilla (??) on 13-Дек-12, 12:43 
> Как же проприетарщики Оracle хотят заехать на OpenSource рынок.
> Открыли бы под GPL глядишь бы больше людей подтянулось.

DTrace-у "больше людей" и не нужно. Его функционал пытаются догнать другие проекты, даже коммерческие.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

29. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-12, 16:15 
> DTrace-у "больше людей" и не нужно.

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 12:44 
Вам на столько промыли мозги что любая другая открытая и свободная лицензии вам не устраивают? мне вас жаль...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-12, 14:25 
Она не защищает права пользователя, позволяя закрывать код.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 14:30 
Какой код? который он сам и написал? А оригинальный открытый код что куда-то делся? Кстати GNU GPL тоже позволяет не открывать до тех пор пока это внутри фирмы - чем кстати Google и пользуется, вас это не смущает?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от ram_scan on 13-Дек-12, 14:48 
Меня смущает. И слава Богу есть для этого есть AGPL3. Лично я если что-то соберусь релизить, то только под ней.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

42. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 21:20 
а что-то собираетесь?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

45. "Компания Oracle представила первый стабильный релиз DTrace д..."  –1 +/
Сообщение от linux must _RIP_ on 14-Дек-12, 10:03 
такие как он - не могут ничего открывать. Их просто жаба душит что прийдет кто-то с большими ресурсами, сделает форк и будет на этом зарабатывать деньги, а он кусать локти.. GNU GPL от этого не защищает, btw.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

21. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от GentooBoy (ok) on 13-Дек-12, 14:50 
Вообще то нет не смущает.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

40. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 20:35 
то есть вы разрешаете зажимать гуглу код и не делиться?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

47. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от GentooBoy (ok) on 14-Дек-12, 10:51 
ага
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

48. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 15-Дек-12, 09:27 
а чем гугл лучше других ?
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

33. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 16:21 
> Какой код? который он сам и написал?

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

36. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 19:52 
вы уже высказали свое "фе" Гуглу?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

23. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от GentooBoy (ok) on 13-Дек-12, 15:04 
жалость через интернет на форуме это так неожиданно.
> Распространение кода компонентов DTrace под лицензией CDDL из-за несовместимости с лицензией GPLv2 мешает интеграции проекта в состав основного ядра Linux.

В конкретном случае CDDL не устраивает.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

30. "Компания Oracle представила первый стабильный релиз DTrace д..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-12, 16:17 
> Вам на столько промыли мозги что любая другая открытая и свободная лицензии
> вам не устраивают? мне вас жаль...

Лицензии бывают разные. И да, меня совсем не устраивает например если я поработаю а потом всякие проприетарные умники смогут узурпировать результат в свое логово и не соизволят ответить той же монетой. Я считаю что такой процесс для меня невыгоден. Правда просто?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

37. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 19:53 
>> Вам на столько промыли мозги что любая другая открытая и свободная лицензии
>> вам не устраивают? мне вас жаль...
> Лицензии бывают разные. И да, меня совсем не устраивает например если я
> поработаю а потом всякие проприетарные умники смогут узурпировать результат в свое
> логово и не соизволят ответить той же монетой. Я считаю что
> такой процесс для меня невыгоден. Правда просто?

не правда. У вас забрали ваш результат?

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

43. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 21:22 
>> Вам на столько промыли мозги что любая другая открытая и свободная лицензии
>> вам не устраивают? мне вас жаль...
> Лицензии бывают разные. И да, меня совсем не устраивает например если я
> поработаю а потом всякие проприетарные умники смогут узурпировать результат в свое
> логово и не соизволят ответить той же монетой. Я считаю что
> такой процесс для меня невыгоден. Правда просто?

что у тебя забрали-то? покажи свой гений.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

44. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 22:57 
у меня ничего не забрал :-) мой код открыт всем для использования и мне совсем не жалко если люди его используют. Это вот предыдущий автор все боится что его код возьмут и кто-то на нем будет зарабатывать.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

12. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от ананим on 13-Дек-12, 13:05 
нет. оракл просто хочет иметь более-менее единое решение для своего ПО на всех выпускаемых им платформах.
тем более что у солярки кроме дтрэйс других решений в этом плане не особо то и есть.

дтрэйс не плох (не лучше системтэп, чтобы там хэйтеры не пи… говорили), удобен, для соляры практически безальтернативен (тот же oprofile в линухе лучше. для специалистов уж точно. сабж, системтэп — всё это для маргинальных админов со склонностью к программерам/отладчикам/наладчикам с готовыми скриптами по «бумажке»)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 14:32 
> нет. оракл просто хочет иметь более-менее единое решение для своего ПО на
> всех выпускаемых им платформах.
> тем более что у солярки кроме дтрэйс других решений в этом плане
> не особо то и есть.
> дтрэйс не плох (не лучше системтэп, чтобы там хэйтеры не пи… говорили),
> удобен, для соляры практически безальтернативен (тот же oprofile в линухе лучше.
> для специалистов уж точно. сабж, системтэп — всё это для маргинальных
> админов со склонностью к программерам/отладчикам/наладчикам с готовыми скриптами по «бумажке»)

oprofile и dtrace - вещи паралельные. dtrace это трасировка с возможности профайлинга, а oprofile чистый профайлер. Тогда уже сравнивать perf+ftrace и dtrace

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

24. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от ананим on 13-Дек-12, 15:25 
>dtrace это трасировка с возможности профайлинга, а oprofile чистый профайлер.

угу. о чём кстати и говорю — dtrace как профайлер не дотягивает до oprofile/sysprof/итд.
как трэйсер — до LTTng/perf/ftrace/итд.

но самое главное — в соляре кроме dtrace и выбора то особо нет, не говоря уже о mmiotrace, irqsoft tracer, preempt tracer, branch profiling, blkdevio tracer, fault-injection framework, и прочих полезных деталях аля remote kernel debuging и тд, и тп

удобней линух для дебагинга/профайлинга/… для более-менее грамотных специалистов.
а для отладчиков «постольку-поскольку» готовые скрипты системтэп ничуть не хуже дтрэйс.

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

32. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 16:19 
> но самое главное — в соляре кроме dtrace и выбора то особо нет,

Наверное этот гражданин когда-то юзал соляру а потом оракл испортил компот и приложил фэйсом об тэйбл. Вот гражданин и шипит что мол а у редхата условия еще хуже. Игнорируя 100500 иных вариантов. Это называется самоутешение.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

38. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 20:00 
>>dtrace это трасировка с возможности профайлинга, а oprofile чистый профайлер.
> угу. о чём кстати и говорю — dtrace как профайлер не дотягивает
> до oprofile/sysprof/итд.
> как трэйсер — до LTTng/perf/ftrace/итд.

господь с тобой. ftrace/perf такое убожество по сравнению с DTrace.. вы бы хоть чуть чуть в теме были :-)
Остальной бред скипнут.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от linux must _RIP_ on 13-Дек-12, 20:37 

> но самое главное — в соляре кроме dtrace и выбора то особо
> нет, не говоря уже о mmiotrace, irqsoft tracer, preempt tracer, branch
> profiling, blkdevio tracer, fault-injection framework, и прочих полезных деталях аля remote
> kernel debuging и тд, и тп

Да да. Все это хорошо накрывается 1 утилитой - угадайте какой? DTrace.
И вы видно такой знатный разработчик - который смешивает в кучу все :-)
Жаль мне ваших работодателей...

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

4. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 12:10 
Очень не хватает такой штуки для QNX.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от Аноним (??) on 13-Дек-12, 16:17 
все время думал что такое d-trace пока не увидел его в одной таблице сравнения с perf которым пользуюсь ^_^
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Компания Oracle представила первый стабильный релиз DTrace д..."  +/
Сообщение от lincz on 16-Дек-12, 04:08 
Так-с, а можно все это чудо собрать для linuxmint 9(ubuntu 10.04) например?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Компания Oracle представила первый стабильный релиз..."  +/
Сообщение от arisu (ok) on 20-Дек-12, 20:55 
> Так-с, а можно все это чудо собрать для linuxmint 9(ubuntu 10.04) например?

собирай, я разрешаю.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

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

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



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