Author Archives:

Presenting File System Latency

Part 5 of 5 on Examining File System Latency in Production, by Brendan Gregg, Lead Performance Engineer at Joyent and author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD” Previously I have explained why disk I/O metrics may not reflect application performance, and how some file system issues may [...]

Drilling Down Into the Kernel

Part 4 of 5 on Examining File System Latency in Production, by Brendan Gregg, Lead Performance Engineer at Joyent and author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD” Previously I showed how to trace file system latency from within MySQL using the pid provider. Here I’ll show how [...]

Measuring File System Latency from Applications

Part 3 of 5 on Examining File System Latency in Production, by Brendan Gregg, Lead Performance Engineer at Joyent and author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD” Here I’ll show how you can measure file system I/O latency – the time spent waiting for the file [...]

Why SmartOS? KVM, DTrace, Zones and More

On August 15th of this year, Joyent announced that it had ported KVM to its operating system, SmartOS, and was open sourcing the entire OS. You might be wondering why the world needs another operating system, and what’s so great about this one. Well, let me explain…

Invisible Issues of I/O

Part 2 of 5 on Examining File System Latency in Production, by Brendan Gregg, Lead Performance Engineer at Joyent and author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD”  I previously explained why disk I/O is difficult to associate with an application, and why it can be altered from what the [...]

When iostat Leads You Astray

Part 1 of 5 on Examining File System Latency in Production, by Brendan Gregg, Lead Performance Engineer at Joyent and author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD”  When examining system performance problems, we commonly point the finger of blame at the system disks by observing disk I/O. This [...]

Rough Cuts: Video From Our Node.js Community Event

For those who weren’t able to make it, here’s a preliminary edit of video from the Node.js community event at Joyent on Tuesday: Introductions Tom Hughes-Croucher and Bryan Cantrill introduce the evening. Download in 1080p, 720p or 360p. Update: We’ve also added a screencast of the presentation on visualization from Brendan Gregg, available to view [...]

Joyeurs, Blogging

Although the Joyeur blog is open to any Joyeur who’s got something to say, many of our newer recruits were bloggers before they came to Joyent. Our school of Fishworks engineers can be found on dtrace.org: Bryan Cantrill Brendan Gregg Dave Pacheco Robert Mustacchi I blog on my personal personal site, Countries Beginning with I, where [...]

New Joyent SmartMachine Tutorial Videos

Jasun Wurster of Joyent’s support team has started creating a series of screencast videos to help you get up and running on your Joyent SmartMachine. These are a bit rough around the edges, we’re still getting the hang of this. More polished edits (and more videos)  coming soon! Welcome to Your Joyent SmartMachine download HD [...]

Follow

Get every new post delivered to your Inbox.

Join 49 other followers