Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/bookshandbookdtrace_index/fa/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Part III. System Administration" ], "previous_source": "", "target": [ "قسمت سوم. مدیریت سامانه" ], "id_hash": 8815005510386053895, "content_hash": 8815005510386053895, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: part", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/362697/?format=api", "priority": 100, "id": 818205, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=fa5530cecbabf307", "url": "https://translate-dev.freebsd.org/api/units/818205/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.136766Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "DTrace" ], "previous_source": "", "target": [ "" ], "id_hash": 7747183792092784307, "content_hash": 7747183792092784307, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:14", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/362701/?format=api", "priority": 100, "id": 818207, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=eb83869cd15aa6b3", "url": "https://translate-dev.freebsd.org/api/units/818207/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.155214Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Synopsis" ], "previous_source": "", "target": [ "چکیده" ], "id_hash": -6651481047257516920, "content_hash": -6651481047257516920, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:52", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/362703/?format=api", "priority": 100, "id": 818208, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=23b1313a83f8f488", "url": "https://translate-dev.freebsd.org/api/units/818208/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.162940Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "After reading this chapter, you will know:" ], "previous_source": "", "target": [ "بعد از مطالعه این بخش شما خواهید دانست:" ], "id_hash": 2268672208577399708, "content_hash": 2268672208577399708, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:68", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/362713/?format=api", "priority": 100, "id": 818213, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=9f7bf15a900e8b9c", "url": "https://translate-dev.freebsd.org/api/units/818213/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.202624Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "What DTrace is and what features it provides." ], "previous_source": "", "target": [ "" ], "id_hash": 51948387228125045, "content_hash": 51948387228125045, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:70", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/362715/?format=api", "priority": 100, "id": 818214, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=80b88ec86f630775", "url": "https://translate-dev.freebsd.org/api/units/818214/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.210390Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Differences between the Solaris(TM) DTrace implementation and the one provided by FreeBSD." ], "previous_source": "", "target": [ "" ], "id_hash": -378197579203236737, "content_hash": -378197579203236737, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:71", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/362717/?format=api", "priority": 100, "id": 818215, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=7ac05f4e34adac7f", "url": "https://translate-dev.freebsd.org/api/units/818215/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.217798Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "How to enable and use DTrace on FreeBSD." ], "previous_source": "", "target": [ "" ], "id_hash": -8323514402012659432, "content_hash": -8323514402012659432, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:72", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/362719/?format=api", "priority": 100, "id": 818217, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=0c7cefc051300118", "url": "https://translate-dev.freebsd.org/api/units/818217/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.231128Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Before reading this chapter, you should:" ], "previous_source": "", "target": [ "" ], "id_hash": -3586292119972366088, "content_hash": -3586292119972366088, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:74", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/362721/?format=api", "priority": 100, "id": 818218, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=4e3aee516043b8f8", "url": "https://translate-dev.freebsd.org/api/units/818218/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.238389Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics])." ], "previous_source": "", "target": [ "" ], "id_hash": -2146168332492878132, "content_hash": -2146168332492878132, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:76", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/362723/?format=api", "priority": 100, "id": 818220, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=62374745c191cecc", "url": "https://translate-dev.freebsd.org/api/units/818220/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.245806Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Have some familiarity with security and how it pertains to FreeBSD (crossref:security[security,Security])." ], "previous_source": "", "target": [ "" ], "id_hash": 6304481373462208784, "content_hash": 6304481373462208784, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:77", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/362725/?format=api", "priority": 100, "id": 818221, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=d77e046816482110", "url": "https://translate-dev.freebsd.org/api/units/818221/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.253394Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Implementation Differences" ], "previous_source": "", "target": [ "" ], "id_hash": 3890007500483158520, "content_hash": 3890007500483158520, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:79", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/362727/?format=api", "priority": 100, "id": 818222, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=b5fc153627e761f8", "url": "https://translate-dev.freebsd.org/api/units/818222/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.261486Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "# kldload dtraceall\n" ], "previous_source": "", "target": [ "" ], "id_hash": 67318167314315715, "content_hash": 67318167314315715, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:88", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/362731/?format=api", "priority": 100, "id": 818224, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=80ef298439b339c3", "url": "https://translate-dev.freebsd.org/api/units/818224/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.278000Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded when `dtrace` is run." ], "previous_source": "", "target": [ "" ], "id_hash": -1355359735806759517, "content_hash": -1355359735806759517, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:91", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/362733/?format=api", "priority": 100, "id": 818225, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=6d30cb80545eeda3", "url": "https://translate-dev.freebsd.org/api/units/818225/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.287667Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Enabling DTrace Support" ], "previous_source": "", "target": [ "" ], "id_hash": 8962914083480558814, "content_hash": 8962914083480558814, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:113", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/362743/?format=api", "priority": 100, "id": 818237, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=fc62aadf12345cde", "url": "https://translate-dev.freebsd.org/api/units/818237/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.430968Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "options KDTRACE_HOOKS\noptions DDB_CTF\nmakeoptions\tDEBUG=-g\nmakeoptions\tWITH_CTF=1\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4124495202737399634, "content_hash": -4124495202737399634, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:124", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/362747/?format=api", "priority": 100, "id": 818239, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=46c2d9773308d8ae", "url": "https://translate-dev.freebsd.org/api/units/818239/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.451048Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Users of the AMD64 architecture should also add this line:" ], "previous_source": "", "target": [ "" ], "id_hash": -1961941492554348089, "content_hash": -1961941492554348089, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:127", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/362749/?format=api", "priority": 100, "id": 818240, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=64c5c89b7a32c9c7", "url": "https://translate-dev.freebsd.org/api/units/818240/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.460980Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "options KDTRACE_FRAME\n" ], "previous_source": "", "target": [ "" ], "id_hash": -5083173895145567827, "content_hash": -5083173895145567827, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:131", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/362751/?format=api", "priority": 100, "id": 818241, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=3974f046304f49ad", "url": "https://translate-dev.freebsd.org/api/units/818241/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.469454Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Using DTrace" ], "previous_source": "", "target": [ "" ], "id_hash": 5111545371342125705, "content_hash": 5111545371342125705, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:170", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/362763/?format=api", "priority": 100, "id": 818247, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=c6efdb6ee023ba89", "url": "https://translate-dev.freebsd.org/api/units/818247/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.524568Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "To view all probes, the administrator can execute the following command:" ], "previous_source": "", "target": [ "" ], "id_hash": -3918195312758250381, "content_hash": -3918195312758250381, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:179", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/362767/?format=api", "priority": 100, "id": 818250, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=499fc61f5e71a473", "url": "https://translate-dev.freebsd.org/api/units/818250/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.546391Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "# dtrace -l | more\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7635206574268100017, "content_hash": -7635206574268100017, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:183", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/362769/?format=api", "priority": 100, "id": 818252, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=160a4c12e205d24f", "url": "https://translate-dev.freebsd.org/api/units/818252/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.556188Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The examples in this section provide an overview of how to use two of the fully supported scripts from the DTrace Toolkit: the [.filename]#hotkernel# and [.filename]#procsystime# scripts." ], "previous_source": "", "target": [ "" ], "id_hash": -4616679629479879963, "content_hash": -4616679629479879963, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:189", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/362773/?format=api", "priority": 100, "id": 818254, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=3fee42565311dae5", "url": "https://translate-dev.freebsd.org/api/units/818254/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.591100Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "kernel`_thread_lock_flags 2 0.0%\n0xc1097063 2 0.0%\nkernel`sched_userret 2 0.0%\nkernel`kern_select 2 0.0%\nkernel`generic_copyin 3 0.0%\nkernel`_mtx_assert 3 0.0%\nkernel`vm_fault 3 0.0%\nkernel`sopoll_generic 3 0.0%\nkernel`fixup_filename 4 0.0%\nkernel`_isitmyx 4 0.0%\nkernel`find_instance 4 0.0%\nkernel`_mtx_unlock_flags 5 0.0%\nkernel`syscall 5 0.0%\nkernel`DELAY 5 0.0%\n0xc108a253 6 0.0%\nkernel`witness_lock 7 0.0%\nkernel`read_aux_data_no_wait 7 0.0%\nkernel`Xint0x80_syscall 7 0.0%\nkernel`witness_checkorder 7 0.0%\nkernel`sse2_pagezero 8 0.0%\nkernel`strncmp 9 0.0%\nkernel`spinlock_exit 10 0.0%\nkernel`_mtx_lock_flags 11 0.0%\nkernel`witness_unlock 15 0.0%\nkernel`sched_idletd 137 0.3%\n0xc10981a5 42139 99.3%\n" ], "previous_source": "", "target": [ "" ], "id_hash": 193348161261228215, "content_hash": 193348161261228215, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:231", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 78, "source_unit": "https://translate-dev.freebsd.org/api/units/362781/?format=api", "priority": 100, "id": 818261, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=82aee920d5f350b7", "url": "https://translate-dev.freebsd.org/api/units/818261/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.651977Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "# ./hotkernel -m\nSampling... Hit Ctrl-C to end.\n^C\nMODULE COUNT PCNT\n0xc107882e 1 0.0%\n0xc10e6aa4 1 0.0%\n0xc1076983 1 0.0%\n0xc109708a 1 0.0%\n0xc1075a5d 1 0.0%\n0xc1077325 1 0.0%\n0xc108a245 1 0.0%\n0xc107730d 1 0.0%\n0xc1097063 2 0.0%\n0xc108a253 73 0.0%\nkernel 874 0.4%\n0xc10981a5 213781 99.6%\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3773602433409220370, "content_hash": -3773602433409220370, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:254", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/362785/?format=api", "priority": 100, "id": 818264, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=4ba17894891800ee", "url": "https://translate-dev.freebsd.org/api/units/818264/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.668737Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "# ./procsystime -n csh\nTracing... Hit Ctrl-C to end...\n^C\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4587141853402372809, "content_hash": 4587141853402372809, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:266", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 52, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/362789/?format=api", "priority": 100, "id": 818267, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=bfa8cd3642601ac9", "url": "https://translate-dev.freebsd.org/api/units/818267/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.688091Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Elapsed Times for processes csh,\n" ], "previous_source": "", "target": [ "" ], "id_hash": 9002382844046513279, "content_hash": 9002382844046513279, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:268", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 53, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/362791/?format=api", "priority": 100, "id": 818268, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=fceee37fff76947f", "url": "https://translate-dev.freebsd.org/api/units/818268/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.699091Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ " SYSCALL TIME (ns)\n getpid 6131\n sigreturn 8121\n close 19127\n fcntl 19959\n dup 26955\n setpgid 28070\n stat 31899\n setitimer 40938\n wait4 62717\n sigaction 67372\n sigprocmask 119091\n gettimeofday 183710\n write 263242\n execve 492547\n ioctl 770073\n vfork 3258923\n sigsuspend 6985124\n read 3988049784\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7187164212498546135, "content_hash": -7187164212498546135, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:288", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 54, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 39, "source_unit": "https://translate-dev.freebsd.org/api/units/362793/?format=api", "priority": 100, "id": 818270, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=1c42103a5b9fc229", "url": "https://translate-dev.freebsd.org/api/units/818270/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.711638Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "As shown, the `read()` system call used the most time in nanoseconds while the `getpid()` system call used the least amount of time." ], "previous_source": "", "target": [ "" ], "id_hash": 5303151235530493705, "content_hash": 5303151235530493705, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:290", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 55, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/362795/?format=api", "priority": 100, "id": 818271, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=c99893f38ff80f09", "url": "https://translate-dev.freebsd.org/api/units/818271/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-04-04T22:29:46.725393Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "This chapter explains how to use DTrace in FreeBSD" ], "previous_source": "", "target": [ "" ], "id_hash": 8640884619080221614, "content_hash": 8640884619080221614, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1181484/?format=api", "priority": 100, "id": 1181493, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=f7ea96c79969c3ae", "url": "https://translate-dev.freebsd.org/api/units/1181493/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T22:58:21.922729Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "# cd /usr/local/share/dtrace-toolkit\n# ./hotkernel\nSampling... Hit Ctrl-C to end.\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8151243395607763432, "content_hash": 8151243395607763432, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:198", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1181488/?format=api", "priority": 100, "id": 1181495, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=f11f08ae60f319e8", "url": "https://translate-dev.freebsd.org/api/units/1181495/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T22:58:22.723197Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "DTrace, also known as Dynamic Tracing, was developed by Sun(TM) as a tool for locating performance bottlenecks in production and pre-production systems. In addition to diagnosing performance problems, DTrace can be used to help investigate and debug unexpected behavior in both the FreeBSD kernel and in userland programs." ], "previous_source": "", "target": [ "" ], "id_hash": -7425442226732291254, "content_hash": -7425442226732291254, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:56", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1213620/?format=api", "priority": 100, "id": 1213680, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=18f387a2ef6fab4a", "url": "https://translate-dev.freebsd.org/api/units/1213680/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.448165Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "DTrace is a remarkable profiling tool, with an impressive array of features for diagnosing system issues. It may also be used to run pre-written scripts to take advantage of its capabilities. Users can author their own utilities using the DTrace D Language, allowing them to customize their profiling based on specific needs." ], "previous_source": "", "target": [ "" ], "id_hash": 4625353422223749489, "content_hash": 4625353422223749489, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:60", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1213622/?format=api", "priority": 100, "id": 1213681, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=c0308e6e6c48b171", "url": "https://translate-dev.freebsd.org/api/units/1213681/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.455140Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The FreeBSD implementation provides full support for kernel DTrace and experimental support for userland DTrace. Userland DTrace allows users to perform function boundary tracing for userland programs using the `pid` provider, and to insert static probes into userland programs for later tracing. Some ports, such as package:databases/postgresql12-server[] and package:lang/php74[] have a DTrace option to enable static probes." ], "previous_source": "", "target": [ "" ], "id_hash": 9197962548660260710, "content_hash": 9197962548660260710, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:64", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1213624/?format=api", "priority": 100, "id": 1213682, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=ffa5ba34823dcf66", "url": "https://translate-dev.freebsd.org/api/units/1213682/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.462481Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "While the DTrace in FreeBSD is similar to that found in Solaris(TM), differences do exist. The primary difference is that in FreeBSD, DTrace is implemented as a set of kernel modules and DTrace can not be used until the modules are loaded. To load all of the necessary modules:" ], "previous_source": "", "target": [ "" ], "id_hash": -9139203933186569438, "content_hash": -9139203933186569438, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:84", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/1213626/?format=api", "priority": 100, "id": 1213683, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=012b0671c08fcb22", "url": "https://translate-dev.freebsd.org/api/units/1213683/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.687513Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "FreeBSD uses the `DDB_CTF` kernel option to enable support for loading `CTF` data from kernel modules and the kernel itself. `CTF` is the Solaris(TM) Compact C Type Format which encapsulates a reduced form of debugging information similar to `DWARF` and the venerable stabs. `CTF` data is added to binaries by the `ctfconvert` and `ctfmerge` build tools. The `ctfconvert` utility parses `DWARF``ELF` debug sections created by the compiler and `ctfmerge` merges `CTF``ELF` sections from objects into either executables or shared libraries." ], "previous_source": "", "target": [ "" ], "id_hash": -2167443768188246861, "content_hash": -2167443768188246861, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:96", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 80, "source_unit": "https://translate-dev.freebsd.org/api/units/1213628/?format=api", "priority": 100, "id": 1213684, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=61ebb1605e8164b3", "url": "https://translate-dev.freebsd.org/api/units/1213684/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.858441Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Some different providers exist for FreeBSD than for Solaris(TM). Most notable is the `dtmalloc` provider, which allows tracing `malloc()` by type in the FreeBSD kernel. Some of the providers found in Solaris(TM), such as `cpc` and `mib`, are not present in FreeBSD. These may appear in future versions of FreeBSD. Moreover, some of the providers available in both operating systems are not compatible, in the sense that their probes have different argument types. Thus, `D` scripts written on Solaris(TM) may or may not work unmodified on FreeBSD, and vice versa." ], "previous_source": "", "target": [ "" ], "id_hash": -6951171384351822545, "content_hash": -6951171384351822545, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:103", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 90, "source_unit": "https://translate-dev.freebsd.org/api/units/1213630/?format=api", "priority": 100, "id": 1213685, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=1f887a746ed96d2f", "url": "https://translate-dev.freebsd.org/api/units/1213685/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.866754Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Due to security differences, only `root` may use DTrace on FreeBSD. Solaris(TM) has a few low level security checks which do not yet exist in FreeBSD. As such, the [.filename]#/dev/dtrace/dtrace# is strictly limited to `root`." ], "previous_source": "", "target": [ "" ], "id_hash": -7968056208117820226, "content_hash": -7968056208117820226, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:107", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1213632/?format=api", "priority": 100, "id": 1213686, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=116bc71864ca94be", "url": "https://translate-dev.freebsd.org/api/units/1213686/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.951837Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "DTrace falls under the Common Development and Distribution License (`CDDL`) license. To view this license on FreeBSD, see [.filename]#/usr/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE# or view it online at http://opensource.org/licenses/CDDL-1.0[http://opensource.org/licenses/CDDL-1.0]. While a FreeBSD kernel with DTrace support is `BSD` licensed, the `CDDL` is used when the modules are distributed in binary form or the binaries are loaded." ], "previous_source": "", "target": [ "" ], "id_hash": -7296196375285668477, "content_hash": -7296196375285668477, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:111", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1213634/?format=api", "priority": 100, "id": 1213687, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=1abeb40db79ae583", "url": "https://translate-dev.freebsd.org/api/units/1213687/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.957980Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "In FreeBSD 9.2 and 10.0, DTrace support is built into the [.filename]#GENERIC# kernel. Users of earlier versions of FreeBSD or who prefer to statically compile in DTrace support should add the following lines to a custom kernel configuration file and recompile the kernel using the instructions in crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]:" ], "previous_source": "", "target": [ "" ], "id_hash": 7953060290221974905, "content_hash": 7953060290221974905, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:117", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1213636/?format=api", "priority": 100, "id": 1213688, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=ee5ef23263f22579", "url": "https://translate-dev.freebsd.org/api/units/1213688/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:34.968449Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "This option provides support for `FBT`. While DTrace will work without this option, there will be limited support for function boundary tracing." ], "previous_source": "", "target": [ "" ], "id_hash": -3857515441661951569, "content_hash": -3857515441661951569, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:135", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1213638/?format=api", "priority": 100, "id": 1213689, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=4a775a24d027c1af", "url": "https://translate-dev.freebsd.org/api/units/1213689/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.075177Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Once the FreeBSD system has rebooted into the new kernel, or the DTrace kernel modules have been loaded using `kldload dtraceall`, the system will need support for the Korn shell as the DTrace Toolkit has several utilities written in `ksh`. Make sure that the package:shells/ksh93[] package or port is installed. It is also possible to run these tools under package:shells/pdksh[] or package:shells/mksh[]." ], "previous_source": "", "target": [ "" ], "id_hash": 266241562507384140, "content_hash": 266241562507384140, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:139", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 62, "source_unit": "https://translate-dev.freebsd.org/api/units/1213640/?format=api", "priority": 100, "id": 1213690, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=83b1e14a5db2954c", "url": "https://translate-dev.freebsd.org/api/units/1213690/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.149957Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Finally, install the current DTrace Toolkit, a collection of ready-made scripts for collecting system information. There are scripts to check open files, memory, `CPU` usage, and a lot more. FreeBSD 10 installs a few of these scripts into [.filename]#/usr/share/dtrace#. On other FreeBSD versions, or to install the full DTrace Toolkit, use the package:sysutils/dtrace-toolkit[] package or port." ], "previous_source": "", "target": [ "" ], "id_hash": 458916998331029818, "content_hash": 458916998331029818, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:144", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 56, "source_unit": "https://translate-dev.freebsd.org/api/units/1213642/?format=api", "priority": 100, "id": 1213691, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=865e66941ae8d93a", "url": "https://translate-dev.freebsd.org/api/units/1213691/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.160990Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The scripts found in [.filename]#/usr/share/dtrace# have been specifically ported to FreeBSD. Not all of the scripts found in the DTrace Toolkit will work as-is on FreeBSD and some scripts may require some effort in order for them to work on FreeBSD." ], "previous_source": "", "target": [ "" ], "id_hash": 7814975782458591778, "content_hash": 7814975782458591778, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:149", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/1213644/?format=api", "priority": 100, "id": 1213692, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=ec745f1191b98a22", "url": "https://translate-dev.freebsd.org/api/units/1213692/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.168310Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The DTrace Toolkit includes many scripts in the special language of DTrace. This language is called the D language and it is very similar to C++. An in depth discussion of the language is beyond the scope of this document. It is covered extensively in the http://www.dtrace.org/guide[Illumos Dynamic Tracing Guide]." ], "previous_source": "", "target": [ "" ], "id_hash": -8835704914158424922, "content_hash": -8835704914158424922, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:155", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1213646/?format=api", "priority": 100, "id": 1213693, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=05614531b369eca6", "url": "https://translate-dev.freebsd.org/api/units/1213693/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.251288Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "DTrace scripts consist of a list of one or more _probes_, or instrumentation points, where each probe is associated with an action. Whenever the condition for a probe is met, the associated action is executed. For example, an action may occur when a file is opened, a process is started, or a line of code is executed. The action might be to log some information or to modify context variables. The reading and writing of context variables allows probes to share information and to cooperatively analyze the correlation of different events." ], "previous_source": "", "target": [ "" ], "id_hash": -7082985647328603860, "content_hash": -7082985647328603860, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:177", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 91, "source_unit": "https://translate-dev.freebsd.org/api/units/1213648/?format=api", "priority": 100, "id": 1213694, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=1db42e14bdc9d12c", "url": "https://translate-dev.freebsd.org/api/units/1213694/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.264414Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Each probe has an `ID`, a `PROVIDER` (dtrace or fbt), a `MODULE`, and a `FUNCTION NAME`. Refer to man:dtrace[1] for more information about this command." ], "previous_source": "", "target": [ "" ], "id_hash": 2312811317399320513, "content_hash": 2312811317399320513, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:187", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/1213650/?format=api", "priority": 100, "id": 1213695, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=a018c1a3ae16f7c1", "url": "https://translate-dev.freebsd.org/api/units/1213695/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.354082Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The [.filename]#hotkernel# script is designed to identify which function is using the most kernel time. It will produce output similar to the following:" ], "previous_source": "", "target": [ "" ], "id_hash": -4597715111046492531, "content_hash": -4597715111046492531, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:192", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1213652/?format=api", "priority": 100, "id": 1213696, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=4031a2775ba0ce8d", "url": "https://translate-dev.freebsd.org/api/units/1213696/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.366783Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "As instructed, use the kbd:[Ctrl+C] key combination to stop the process. Upon termination, the script will display a list of kernel functions and timing information, sorting the output in increasing order of time:" ], "previous_source": "", "target": [ "" ], "id_hash": 4507483123170783070, "content_hash": 4507483123170783070, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:202", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/1213654/?format=api", "priority": 100, "id": 1213697, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=be8dcc04d3a9af5e", "url": "https://translate-dev.freebsd.org/api/units/1213697/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.452931Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "This script will also work with kernel modules. To use this feature, run the script with `-m`:" ], "previous_source": "", "target": [ "" ], "id_hash": 3375433505436826266, "content_hash": 3375433505436826266, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:235", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1213656/?format=api", "priority": 100, "id": 1213698, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=aed7f2e3ae837a9a", "url": "https://translate-dev.freebsd.org/api/units/1213698/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.467184Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "The [.filename]#procsystime# script captures and prints the system call time usage for a given process `ID` (`PID`) or process name. In the following example, a new instance of [.filename]#/bin/csh# was spawned. Then, [.filename]#procsystime# was executed and remained waiting while a few commands were typed on the other incarnation of `csh`. These are the results of this test:" ], "previous_source": "", "target": [ "" ], "id_hash": -878125775039371934, "content_hash": -878125775039371934, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:260", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1213658/?format=api", "priority": 100, "id": 1213699, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=73d0454296a9e562", "url": "https://translate-dev.freebsd.org/api/units/1213699/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T12:56:35.646819Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookdtrace_index/fa/?format=api", "source": [ "Chapter 27. DTrace" ], "previous_source": "", "target": [ "" ], "id_hash": -868493829157142505, "content_hash": -868493829157142505, "location": "documentation/content/en/books/handbook/dtrace/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1582017/?format=api", "priority": 100, "id": 1582020, "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookdtrace_index/fa/?checksum=73f27d76bf784017", "url": "https://translate-dev.freebsd.org/api/units/1582020/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-15T19:56:14.264854Z" } ] }{ "count": 55, "next": "