1.8, Аноним (-), 15:13, 05/05/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Для разработчиков - очень нужный инструмент. У санок и оффтопика тоже есть подобный инструментарий.
| |
|
2.13, Аноним (-), 17:23, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ну вообщето сани этот сегмент и начали со своим Dtrace.
Топик - это ответ лапчатых мировому империализьму ... :)
PS: О - а в форточках то чего? Там разве есть что то на тему?!
| |
|
3.15, rob pike (?), 17:59, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
На ответ больше тянет ktap, несмотря на молодость.
Впрочем, в Linux как всегда - "вали валом, потом разберем".
perf, DTrace (сразу два - DTrace4Linux и Оракловый), ktap, systemtap, LTTng - только даже скопом все вместе до санкового DTrace не дотягивающие.
| |
|
4.16, Аноним (-), 18:55, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
> даже скопом все вместе до санкового DTrace не дотягивающие.
Ну покажите мне DTrace-аналог 2048.stp, для начала.
| |
|
5.18, linux must _RIP__ (?), 20:36, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
а нафига? код который systemtap генерит приходится выкинуть - проще самому писать на kprobes, jprobles, kretprobes. выходит примерно тот же объем кода..
| |
5.19, Мяут (ok), 20:40, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
ЕМНИП, у них на каком-то из Sun Tech Days змейку показывали.
Но вообще нужно понимать, что D в DTrace очень ограничен по возможностям - что в общем-то оправдано (язык довольно узкоспециализированный). SystemTap Language - это обертка на C, так что на нем можно писать все что угодно.
P.S. Аналог выглядит так:
#!/usr/sbin/dtrace -w
BEGIN {
system("firefox http://gabrielecirulli.github.io/2048/");
}
:)
| |
5.21, rob pike (?), 21:55, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
Как сказал один древний китайский поэт, больше шансов увидеть Quake на D, чем systemtap на продакшн-сервере.
После осознания этого факта, спорить о функциональности даже неинтересно.
| |
|
6.22, Аноним (-), 04:17, 06/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ну он там ещё что то про staging и соотв. ЫнжЫнЫринг чего то там говорил ... но - "по китайски - это плохо звучит, а на русский не переводится"(С), да :)
| |
|
7.24, rob pike (?), 06:39, 06/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
А это совсем другая песня.
Средства для разработки и отладки - это, конечно, хорошо.
Но вот когда можно совершенно спокойно иметь DTrace на всех боевых серверах - и быстро разобраться в проблеме, не тратя три дня на (часто - таки тщетные) попытки её воспроизведения на staging - это, знаете ли, переводит его на совершенно другой уровень.
Но вы, разумеется, можете рассказать про сферическое покрытие тестами в вакууме и про нибывает и нинужна.
| |
|
|
|
4.20, umbr (ok), 21:11, 05/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
DTrace крут не сам по себе, а тем что у Солярки датчики для него во все щели понапиханы.
| |
|
|
|
1.12, Нанобот (ok), 17:15, 05/05/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>2048.stp - реализация игры 2048, выполняемая в пространстве ядра
когда будут angry birds и counter strike?
| |
|
2.23, Аноним (-), 04:19, 06/05/2014 [^] [^^] [^^^] [ответить]
| +/– |
>>2048.stp - реализация игры 2048, выполняемая в пространстве ядра
> когда будут angry birds и counter strike?
Сразу после systemtap_D_ ... в очередь **** дети! :)
| |
|
|