Tag Archives: Illumos

Performance: Interrupts

Brendan Gregg, Jim Mauro, Roch Bourbonnais on a common performance issue: interrupts. You might also like: DTrace BoF at LISA10 Performance: Experimentation Performance: The “Not a Problem” Problem Performance Instrumentation Counters

Brendan Gregg, Jim Mauro, Roch Bourbonnais on a common performance issue: interrupts.

Introduction to the DTrace Book

Authors Brendan Gregg and Jim Mauro give an overview of the forthcoming DTrace book. You might also like: DTrace BoF at LISA10 What’s in the DTrace Book? Performance: The “Not a Problem” Problem Performance Instrumentation Counters

Authors Brendan Gregg and Jim Mauro give an overview of the forthcoming DTrace book.

How to Build Better Applications with DTrace

Brendan Gregg presents at Oracle OpenWorld 2010. Part 2 Download: part 1, full res (884 MB), part 1 blip SD (325 MB), part 2 full res (858 MB), part 2 blip SD (278 MB) filmed and edited by Deirdré Straughan You might also like: Introduction to the DTrace Book Performance: Experimentation Performance: The “Not a Read More…

Brendan Gregg presents at Oracle OpenWorld 2010.

Part 2

Download: part 1, full res (884 MB), part 1 blip SD (325 MB), part 2 full res (858 MB), part 2 blip SD (278 MB)

filmed and edited by Deirdré Straughan

How the DTrace Book Got Done

In the last few months, I’ve spent a lot of time on the DTrace book: copy editing, managing the review process, and (ongoing) marketing – keep an eye out for video! Also provided care and feeding and a quiet place to work for one of its authors, Brendan Gregg, shown above. Brendan and co-author Jim Read More…

In the last few months, I’ve spent a lot of time on the DTrace book: copy editing, managing the review process, and (ongoing) marketing – keep an eye out for video! Also provided care and feeding and a quiet place to work for one of its authors, Brendan Gregg, shown above.

Brendan and co-author Jim Mauro did an insane amount of work for this book, spending many late nights and long hours to write nearly 1000 pages (before final publishing layout) of mostly original material: 57 topics covered in over 150 new scripts and 150 new one-liners (beyond Brendan’s existing DTrace Toolkit), requiring a lot of new thought and invention. It all adds up to a comprehensive DTrace cookbook that will be useful to sysadmins, developers, students, or anyone needing to provide support and/or performance troubleshooting for systems running Solaris, MacOS X, or FreeBSD.

Here’s the Table of Contents:

1. Introduction
2. The D Language
3. System View
4. Disk I/O
5. File Systems – sample chapter available
6. Network Lower Level Protocols
7. Application Level Protocols
8. Languages
9. Applications
10. Databases
11. Security
12. Kernel
13. Tools
14. Tips and Tricks

Appendices:

A. DTrace Tuneables
B. D Language Reference
C. Provider Args Reference
D. FreeBSD Guide
E. USDT Example
F. Error messages
G. DTrace Cheatsheet
Glossary

The picture below was taken in the final throes of writing, when Brendan got down on the floor to plug in his laptop, and didn’t have time to get up again: he was chatting online with Jim, ironing out last-minute details. The manuscript is now with the publisher for final editing and layout – and we can all breathe a sigh of relief.

NB: This is a companion post to How ZFS Really Gets Done, in what might be an ongoing series about “My Life Among the Geeks” (hey, I’m allowed to use the term – I’m a geek, too).

video:

Oracle Solaris ZFS Triple Parity RAID-Z

George Wilson describes a new feature of ZFS in Oracle Solaris 10 9/10. You might also like: Oracle Solaris ZFS Pool Recovery Oracle Solaris ZFS Pool Split Oracle Solaris ZFS Log Devices Oracle Solaris ZFS System Duty Cycle Scheduling Class

George Wilson describes a new feature of ZFS in Oracle Solaris 10 9/10.