Event Details

Description

This course introduces DTrace and teaches common performance analysis techniques. It is intended for system support staff, system administrators, developers, and anyone who would like to quickly learn DTrace and some practical methods for applying it. This course teaches core features of DTrace that are available in many enterprise and cloud computing environments, and is taught from a Joyent SmartMachine, a restricted environment that provides these features. Kernel internal analysis is not covered. (An advanced course for kernel-level DTrace is planned in the future.)

This course makes extensive use of labs, where performance issues based on real-world cases are simulated in isolation for the students to solve, with help from the instructor. For some this is the highlight of the course, putting the methodologies learned into practice and seeing how they work first-hand.

Prerequisites

Topic Outline

Introduction

System Calls and D

Workload Characterization

Latency Analysis

Profiling

Providers - OS Level

Providers - User Level

Using & Developing USDT

Cancellation Policy

A student may cancel a course registration up to 10 business days before the start of any class, minus $100 handling fee. No refund is possible after that date. Registration can be transferred at any time.

Joyent may cancel or reschedule a class at its discretion. If this happens, we will try to notify students at least two weeks in advance. You will not be charged for the Joyent cancellation or rescheduling. However, in the event that Joyent cancels or reschedules an event, Joyent is not liable for travel or accommodation costs incurred by students.