About: DTrace

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems.

Property Value
dbo:abstract
  • DTrace és una eina de monitoratge desenvolupada per Sun Microsystems per a Solaris que permet un gran control sobre tot el que succeeix en el sistema, amb un llenguatje propi per realitzar les consultes i anàlisis. El Mac OS X ho incorpora des de la versió 10.5. (ca)
  • DTrace (Dynamic Tracing) ist ein von Sun Microsystems entwickeltes Systemwerkzeug zur Kernel- und Anwendungsanalyse in Echtzeit. Ursprünglich für Solaris entwickelt, ist es mittlerweile auf mehrere Unix-ähnliche Systeme portiert. DTrace bietet Inspektionsmöglichkeiten in laufende Prozesse, Arbeitsspeicher, Prozessorzeit, Dateisystem und Netzwerkressourcen. (de)
  • DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems. DTrace can be used to get a global overview of a running system, such as the amount of memory, CPU time, filesystem and network resources used by the active processes. It can also provide much more fine-grained information, such as a log of the arguments with which a specific function is being called, or a list of the processes accessing a specific file. In 2010, Oracle Corporation acquired Sun Microsystems and announced discontinuing OpenSolaris. As a community effort of some core Solaris engineers to create a truly open source Solaris, illumos operating system was announced via webinar on Thursday, 3 August 2010, as a fork on OpenSolaris OS/Net consolidation, including DTrace technology. In October 2011, Oracle announced the porting of DTrace to Linux, and in 2019 official DTrace for Fedora is available on GitHub. For several years an unofficial DTrace port to Linux was available, with no changes in licensing terms. In August 2017, Oracle released DTrace kernel code under the GPLv2+ license, and user space code under GPLv2 and licensing. In September 2018 Microsoft announced that they had ported DTrace from FreeBSD to Windows. In September 2016 the OpenDTrace effort began on github with both code and comprehensive documentation of the system's internals. The OpenDTrace effort maintains the original CDDL licensing for the code from OpenSolaris with additional code contributions coming under a BSD 2 Clause license. The goal of OpenDTrace is to provide an OS agnostic, portable implementation of DTrace that is acceptable to all consumers, including macOS, FreeBSD, OpenBSD, NetBSD, and Linux as well as embedded systems. (en)
  • DTrace es un framework de rastreo y monitoreo abarcativo y dinámico creado por Sun Microsystems para diagnosticar problemas de kernel y aplicaciones en sistemas de producción en tiempo real. Originalmente desarrollado para Solaris, ha sido desde entonces lanzado bajo la licencia CDDL y ha sido portado a otros sistemas operativos tipo Unix. DTrace puede ser utilizado para obtener una mirada global de un sistema que esté activo, brindando información tal como cantidad de memoria, tiempo de procesador, o recursos de red o del sistema de archivos que estén usando los procesos activos. También puede proveer información mucho más detallada, como el registro de los argumentos con los que una función específica está siendo llamada o una lista de los procesos que están accediendo a un archivo determinado. (es)
  • DTrace est un logiciel générateur de traces conçu par Sun Microsystems en vue de la détection de problèmes en temps réel au niveau noyau ou au niveau applicatif. Il est disponible depuis novembre 2003, et a été intégré en tant que partie de Solaris 10 en janvier 2005. DTrace est le premier composant du projet OpenSolaris dont le code a été délivré sous la licence Common Development and Distribution License (CDDL). (fr)
  • DTrace(ダイナミックトレース)とはサン・マイクロシステムズが開発しSolaris 10およびOpenSolaris、macOS、FreeBSD、Windows(プレビュー実装)に搭載されているシステム情報取得機能である。 (ja)
  • DTrace는 운영 시스템의 커널과 응용 프로그램 문제를 실시간으로 해결하기 위해 썬 마이크로시스템즈가 개발한 동적 트레이싱 프레임워크이다. 원래 솔라리스용으로 개발되었다가, 그 이후로 자유 공동 개발 및 배포 허가서(CDDL)로 출시되면서 다른 여러 유닉스 계열 운영 체제로 이식되었다. DTrace는 메모리의 양, CPU 시간, 또 실행 중인 프로세스들이 사용하는 파일 시스템 및 네트워크 자원 등, 실행 중인 시스템의 전반적인 개요를 가져오는데 사용할 수 있다. 특정 함수가 호출된 인수의 로그라든지 특정 파일에 접근하는 프로세스의 목록과 같은 훨씬 더 자세한 정보를 제공할 수 있다. 2011년 10월 기준으로, 오라클은 DTrace를 리눅스로 이식하는 것을 발표하였으나 2014년 10월 13일 기준으로 공식적으로 이용이 불가능한 상황이다. DTrace의 비공식 리눅스 포트는 이용할 수 있으나, 라이선스 조항에 대한 변경사항은 없다. (ko)
  • DTrace è un framework completo di tracciamento dinamico creato da Sun Microsystems per il troubleshooting di problemi kernel e applicativi dei sistemi sistema real-time in produzione. Inizialmente sviluppato per Solaris, è stato poi distribuito sotto la Common Development and Distribution License (CDDL) ed è stato portato su diversi altri sistemi unix-like. DTrace può essere utilizzato per avere una vista globale del sistema in esecuzione, per esempio per quanto riguarda la quantità di memoria utilizzata, il filesystem e le risorse di rete utilizzate dai processi attivi. Può fornire anche altre informazioni a livello più fino, come per esempio il log degli argomenti con cui una certa funzione viene chiamata o una lista di processi che hanno accesso ad uno specifico file. (it)
  • DTrace (Dynamic Tracing Framework) – zaawansowane narzędzie, pierwotnie opracowane przez firmę Sun Microsystems, służące do rozwiązywania problemów z jądrem i aplikacjami w czasie rzeczywistym. Napisane z myślą o systemie operacyjnym Solaris, zostało wydane na wolnej licencji Common Development and Distribution License (CDDL) w systemie OpenSolaris i jego następcy, illumos. Narzędzie przeportowano także na różne systemy uniksopodobne. Za pomocą DTrace można uzyskać ogólne informacje o uruchomionym systemie, takie jak ilość pamięci, czas procesora, system plików i zasoby sieciowe wykorzystywane przez aktywne procesy. Może również dostarczyć bardziej szczegółowe dane, np. dziennik (log) argumentów w których wywoływana jest określona funkcja czy lista procesów uzyskujących dostęp do określonego pliku. W 2010 roku firma Oracle Corporation przejęła Sun Microsystems i ogłosiła zaniechanie wsparcia technicznego dla OpenSolaris. 3 sierpnia 2010 roku w ramach konferencji internetowej dotyczącej konsolidacji OpenSolaris OS/Net zapowiedziano, opracowywany przez kluczowych programistów systemu Solaris, nowy system illumos, będący forkiem. W październiku 2011 roku Oracle ogłosiło plany przeportowania DTrace do systemu Linux, a w 2019 roku na repozytorium GitHub pojawiła się oficjalna wersja dla dystrybucji Fedora. Przez lata na Linuksa dostępny był nieoficjalny port, bez zmian w licencjonowaniu. W sierpniu 2017 r., Oracle wydało kod źródłowy jądra DTrace na licencji GNU General Public License v2+ oraz kod (ang. user space), na warunkach licencji GPLv2 i Universal Permissive License (UPL). We wrześniu 2018 roku firma Microsoft ujawniła port narzędzia z FreeBSD na Windows. We wrześniu 2016 na repozytorium GitHub pojawiła się strona dotycząca OpenDTrace, zawierająca kod źródłowy i dokumentację opisującą działanie. Prace nad OpenDTrace toczą się z użyciem porcji kodu pochodzącego z OpenSolaris pod oryginalną licencją CDDL, do których dołączono dodatkowy kod, objęty 2-klauzulową licencją BSD. Celem projektu OpenDTrace jest wydanie uniwersalnej, przenośnej implementacji DTrace, akceptowalnej dla wszystkich klientów, w tym m.in. macOS, FreeBSD, OpenBSD, NetBSD, Linux i systemów wbudowanych (ang. embedded systems). (pl)
  • DTrace — фреймворк динамической трассировки, созданный компанией Sun Microsystems, предназначенный для отладки ядра и приложений в реальном времени. Изначально DTrace был создан для Solaris, затем был открыт под лицензией Common Development and Distribution Licence (CDDL) и портирован на ряд Unix-подобных систем. DTrace может использоваться для наблюдения за количеством потребляемой памяти, процессорным временем, файловыми системами и сетевыми ресурсами, используемыми активными процессами, на работающей системе. Также можно получить более детальную информацию, например, список аргументов, с которыми вызывается каждая функция, или список процессов, использующих определённый файл. Сценарии трассировки разрабатываются на специализированном языке. Инструмент поддерживает взаимодействие с кодом, сгенерированным для программ, написанным на следующих языках программирования: Си, C++, Java, Erlang, JavaScript, Perl, PHP, Python, Ruby, Tcl, распознавая вызовы функций и исходные контексты вызовов. Ряд Unix-программ поддерживают DTrace, обеспечивая отслеживание операций и системных вызовов, в частности, специальные DTrace-провайдеры разработаны для СУБД MySQL, PostgreSQL, Oracle Database, грид-платформы Univa Grid Engine, браузера Firefox. Инструмент безопасен для использования в работающей среде: во время тестирования почти не происходит снижения производительности. (ru)
dbo:author
dbo:developer
dbo:genre
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1179136 (xsd:integer)
dbo:wikiPageLength
  • 21241 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1114394665 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Bryan Cantrill, Adam Leventhal, Mike Shapiro (en)
dbp:caption
  • The command (en)
dbp:date
  • February 2018 (en)
dbp:developer
dbp:genre
dbp:license
dbp:name
  • DTrace (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:reason
  • Which ones? (en)
dbp:repo
dbp:screenshot
  • DTrace on Windows v10.0.19041.1 1115x966.png (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • DTrace és una eina de monitoratge desenvolupada per Sun Microsystems per a Solaris que permet un gran control sobre tot el que succeeix en el sistema, amb un llenguatje propi per realitzar les consultes i anàlisis. El Mac OS X ho incorpora des de la versió 10.5. (ca)
  • DTrace (Dynamic Tracing) ist ein von Sun Microsystems entwickeltes Systemwerkzeug zur Kernel- und Anwendungsanalyse in Echtzeit. Ursprünglich für Solaris entwickelt, ist es mittlerweile auf mehrere Unix-ähnliche Systeme portiert. DTrace bietet Inspektionsmöglichkeiten in laufende Prozesse, Arbeitsspeicher, Prozessorzeit, Dateisystem und Netzwerkressourcen. (de)
  • DTrace est un logiciel générateur de traces conçu par Sun Microsystems en vue de la détection de problèmes en temps réel au niveau noyau ou au niveau applicatif. Il est disponible depuis novembre 2003, et a été intégré en tant que partie de Solaris 10 en janvier 2005. DTrace est le premier composant du projet OpenSolaris dont le code a été délivré sous la licence Common Development and Distribution License (CDDL). (fr)
  • DTrace(ダイナミックトレース)とはサン・マイクロシステムズが開発しSolaris 10およびOpenSolaris、macOS、FreeBSD、Windows(プレビュー実装)に搭載されているシステム情報取得機能である。 (ja)
  • DTrace는 운영 시스템의 커널과 응용 프로그램 문제를 실시간으로 해결하기 위해 썬 마이크로시스템즈가 개발한 동적 트레이싱 프레임워크이다. 원래 솔라리스용으로 개발되었다가, 그 이후로 자유 공동 개발 및 배포 허가서(CDDL)로 출시되면서 다른 여러 유닉스 계열 운영 체제로 이식되었다. DTrace는 메모리의 양, CPU 시간, 또 실행 중인 프로세스들이 사용하는 파일 시스템 및 네트워크 자원 등, 실행 중인 시스템의 전반적인 개요를 가져오는데 사용할 수 있다. 특정 함수가 호출된 인수의 로그라든지 특정 파일에 접근하는 프로세스의 목록과 같은 훨씬 더 자세한 정보를 제공할 수 있다. 2011년 10월 기준으로, 오라클은 DTrace를 리���스로 이식하는 것을 발표하였으나 2014년 10월 13일 기준으로 공식적으로 이용이 불가능한 상황이다. DTrace의 비공식 리눅스 포트는 이용할 수 있으나, 라이선스 조항에 대한 변경사항은 없다. (ko)
  • DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems. (en)
  • DTrace es un framework de rastreo y monitoreo abarcativo y dinámico creado por Sun Microsystems para diagnosticar problemas de kernel y aplicaciones en sistemas de producción en tiempo real. Originalmente desarrollado para Solaris, ha sido desde entonces lanzado bajo la licencia CDDL y ha sido portado a otros sistemas operativos tipo Unix. (es)
  • DTrace è un framework completo di tracciamento dinamico creato da Sun Microsystems per il troubleshooting di problemi kernel e applicativi dei sistemi sistema real-time in produzione. Inizialmente sviluppato per Solaris, è stato poi distribuito sotto la Common Development and Distribution License (CDDL) ed è stato portato su diversi altri sistemi unix-like. (it)
  • DTrace (Dynamic Tracing Framework) – zaawansowane narzędzie, pierwotnie opracowane przez firmę Sun Microsystems, służące do rozwiązywania problemów z jądrem i aplikacjami w czasie rzeczywistym. Napisane z myślą o systemie operacyjnym Solaris, zostało wydane na wolnej licencji Common Development and Distribution License (CDDL) w systemie OpenSolaris i jego następcy, illumos. Narzędzie przeportowano także na różne systemy uniksopodobne. (pl)
  • DTrace — фреймворк динамической трассировки, созданный компанией Sun Microsystems, предназначенный для отладки ядра и приложений в реальном времени. Изначально DTrace был создан для Solaris, затем был открыт под лицензией Common Development and Distribution Licence (CDDL) и портирован на ряд Unix-подобных систем. Инструмент безопасен для использования в работающей среде: во время тестирования почти не происходит снижения производительности. (ru)
rdfs:label
  • DTrace (en)
  • DTrace (ca)
  • DTrace (de)
  • DTrace (Sun Microsystems) (es)
  • DTrace (it)
  • DTrace (fr)
  • DTrace (ko)
  • DTrace (ja)
  • DTrace (pl)
  • DTrace (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • DTrace (en)
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License