@prefix owl:	<http://www.w3.org/2002/07/owl#> .
@prefix dbr:	<http://dbpedia.org/resource/> .
@prefix dbpedia-es:	<http://es.dbpedia.org/resource/> .
dbr:Ftrace	owl:sameAs	dbpedia-es:Ftrace .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
@prefix wikipedia-es:	<http://es.wikipedia.org/wiki/> .
wikipedia-es:Ftrace	foaf:primaryTopic	dbpedia-es:Ftrace .
@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix wikidata:	<http://www.wikidata.org/entity/> .
dbpedia-es:Ftrace	rdf:type	wikidata:Q7397 .
@prefix dbo:	<http://dbpedia.org/ontology/> .
dbpedia-es:Ftrace	rdf:type	dbo:Work ,
		wikidata:Q386724 ,
		owl:Thing ,
		dbo:Software .
@prefix schema:	<http://schema.org/> .
dbpedia-es:Ftrace	rdf:type	schema:CreativeWork .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia-es:Ftrace	rdfs:label	"Ftrace"@es ;
	rdfs:comment	"ftrace (abreviado de Function Tracer) es un marco de seguimiento para el kernel de Linux. Aunque su nombre original, Function Tracer, proviene de la capacidad de ftrace para registrar informaci\u00F3n relacionada con varias llamadas a funciones realizadas mientras el kernel se est\u00E1 ejecutando, las capacidades de rastreo de ftrace actuales cubren un rango mucho m\u00E1s amplio de operaciones internas del kernel.\u200B\u200B ftrace fue desarrollado principalmente por Steven Rostedt, y se fusion\u00F3 con la l\u00EDnea principal del kernel de Linux en la versi\u00F3n 2.6.27, que se lanz\u00F3 el 9 de octubre de 2008. \u200B"@es ;
	owl:sameAs	dbpedia-es:Ftrace .
@prefix dct:	<http://purl.org/dc/terms/> .
@prefix category-es:	<http://es.dbpedia.org/resource/Categor\u00EDa:> .
dbpedia-es:Ftrace	dct:subject	category-es:Software_libre_programado_en_C ,
		<http://es.dbpedia.org/resource/Categor\u00EDa:Herramientas_de_programaci\u00F3n_para_Unix> ;
	foaf:isPrimaryTopicOf	wikipedia-es:Ftrace ;
	dbo:wikiPageID	9018366 ;
	dbo:wikiPageRevisionID	130227952 ;
	dbo:wikiPageExternalLink	<https://lwn.net/Articles/304105/> ,
		<https://lwn.net/Articles/365835/> ,
		<https://lwn.net/Articles/366796/> ,
		<https://lwn.net/Articles/370423/> ,
		<https://lwn.net/Articles/608497/> .
@prefix xsd:	<http://www.w3.org/2001/XMLSchema#> .
dbpedia-es:Ftrace	dbo:wikiPageLength	"8938"^^xsd:nonNegativeInteger .
@prefix prov:	<http://www.w3.org/ns/prov#> .
dbpedia-es:Ftrace	prov:wasDerivedFrom	<http://es.wikipedia.org/wiki/Ftrace?oldid=130227952&ns=0> ;
	dbo:abstract	"ftrace (abreviado de Function Tracer) es un marco de seguimiento para el kernel de Linux. Aunque su nombre original, Function Tracer, proviene de la capacidad de ftrace para registrar informaci\u00F3n relacionada con varias llamadas a funciones realizadas mientras el kernel se est\u00E1 ejecutando, las capacidades de rastreo de ftrace actuales cubren un rango mucho m\u00E1s amplio de operaciones internas del kernel.\u200B\u200B Con sus diversos complementos trazadores, ftrace puede dirigirse a diferentes puntos de rastreo est\u00E1ticos, como la programaci\u00F3n de eventos, interrupciones, E/S mapeadas en memoria, transiciones de estado de energ\u00EDa de la CPU y operaciones relacionadas con sistemas de archivos y virtualizaci\u00F3n. Adem\u00E1s, el seguimiento din\u00E1mico de las llamadas de la funci\u00F3n del kernel est\u00E1 disponible, opcionalmente restringible a un subconjunto de funciones mediante el uso de globs, y con la posibilidad de generar gr\u00E1ficos de llamadas y proporcionar informes de uso de la pila. Al mismo tiempo, ftrace se puede usar para medir varias latencias dentro del kernel de Linux, por ejemplo, durante cu\u00E1nto tiempo se inhabilitan las interrupciones o las caracter\u00EDsticas permisivas.\u200B\u200B\u200B La caracter\u00EDstica se habilita con la opci\u00F3n de configuraci\u00F3n CONFIG_FUNCTION_TRACER. La interacci\u00F3n completa en tiempo de ejecuci\u00F3n con ftrace se realiza a trav\u00E9s de archivos virtuales legibles y de escritura contenidos en un sistema de archivos debugfs espec\u00EDficamente montado; como resultado, ftrace no requiere utilidades de espacio de usuario especializadas para operar.\u200B\u200B\u200B Sin embargo, hay utilidades de espacio de usuario adicionales que proporcionan funciones m\u00E1s avanzadas para el registro, an\u00E1lisis y visualizaci\u00F3n de datos; Ejemplos de tales utilidades son trace-cmd y KernelShark.\u200B\u200B\u200B\u200B Internamente, ftrace se basa en el mecanismo de creaci\u00F3n de perfiles de gcc para agregar instrucciones de m\u00E1quina a las versiones compiladas de todas las funciones del kernel de nivel de origen, que redirigen la ejecuci\u00F3n de funciones a los trampolines y rastreadores de rastreo de ftrace que realizan el rastreo real. Estas instrucciones de \"punto de entrada\" creadas por gcc se modifican con el comando ftrace cuando se arranca el kernel, y se modifican posteriormente en el tiempo de ejecuci\u00F3n por el camino entre los NOP y los saltos reales a los trampolines de rastreo, seg\u00FAn los tipos de rastreo y las opciones configuradas en el tiempo de ejecuci\u00F3n.\u200B\u200B ftrace fue desarrollado principalmente por Steven Rostedt, y se fusion\u00F3 con la l\u00EDnea principal del kernel de Linux en la versi\u00F3n 2.6.27, que se lanz\u00F3 el 9 de octubre de 2008. \u200B"@es .