<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Релиз системы динамической отладки SystemTap 1.6]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=15378</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=15378&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз системы динамической отладки SystemTap 1.6».]]></description>
		<lastBuildDate>Wed, 27 Jul 2011 08:01:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Релиз системы динамической отладки SystemTap 1.6]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=198192#p198192</link>
			<description><![CDATA[<p><a href="https://lkml.org/lkml/2011/7/26/265">Вышел</a> релиз системы динамической трассировки <a href="http://sourceware.org/systemtap/">SystemTap 1.6</a>, предоставляющий для платформы Linux средства похожие на технологию DTrace из состава Solaris. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование, контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный <a href="http://sourceware.org/systemtap/documentation.html">язык сценариев tapset</a>.</p><p>В развитии проекта участвуют такие компании, как Red Hat, IBM, Intel, Hitachi и Oracle. В <a href="http://sourceware.org/systemtap/examples/keyword-index.html">каталоге примеров</a> представлено более 100 скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой планировщика задач, обработкой прерываний, использованием системных буферов, установкой блокировок, выполнением системных вызовов, обработкой сигналов и т.п.</p><p>Основные улучшения версии 1.6:</p><ul><li><p>В сервере компиляции сценариев (systemtap compile-server) обеспечена поддержка кэширования, что значительно ускоряет повторную сборку скриптов;</p></li><li><p>Улучшена поддержка архитектуры ARM. Для ARM теперь корректно выполняются операции kread() и kwrite(), что дало возможность нормальной работы большого числа проверок и функций SystemTap;</p></li><li><p>В staprun добавлена поддержка опции &#039;-R&#039; для переименования модулей перед их включением;</p></li><li><p>Выполнение &quot;stap -L &#039;process(&quot;PATH&quot;).syscall&#039;&quot; позволяет отобразить контекстные переменные для &quot;process.syscall&quot;;</p></li><li><p>По умолчанию в проверках принимается имя процесса, переданного через опцию &quot;-c CMD&quot;. Например, вместо указания &quot;&#039;process(&quot;PROC&quot;).function(&quot;*&quot;)... process(&quot;PROC&quot;).mark(&quot;*&quot;)...&#039; -c &#039;PROC&#039;&quot; теперь можно использовать конструкцию &quot;&#039;process().function(&quot;*&quot;)... process().mark(&quot;*&quot;)...&#039; -c &#039;PROC&#039;&quot;;</p></li><li><p>Улучшена и ускорена реализация поддержки обратной трассировки (backtrace);</p></li><li><p>Уровень передачи данных теперь проверяет факт доставки всех управляющих сообщений.</p></li></ul><p><a href="http://www.opennet.ru/opennews/art.shtml?num=31310">Источник</a></p>]]></description>
			<author><![CDATA[null@example.com (pb13)]]></author>
			<pubDate>Wed, 27 Jul 2011 08:01:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=198192#p198192</guid>
		</item>
	</channel>
</rss>
