Category Archives: Analytics

Where Does Your Node Program Spend Its Time?

Originally posted at Dave Pacheco’s Blog. Performance analysis is one of the most difficult challenges in building production software. If a slow application isn’t spending much time on CPU, it could be waiting on filesystem (disk) I/O, network traffic, garbage collection, or many other things. We built the Cloud Analytics tool to help administrators and [...]

A 2000x Performance Win with DTrace Analytics

Note: This post originally appeared on the DTrace blog of @brendangregg I recently helped analyze a performance issue in an unexpected but common place, where the fix improved performance of a task by around 2000x (two thousand times faster). As this is short, interesting and useful, I’ve reproduced it here in a lab environment to [...]

Circonus: Copper Plan Free for 90 Days to Joyent Cloud Clients and the Rise of DevOps

We’ve known Theo Schlosnsnagle (@postwait)for a quite a while and we respect him greatly. Which is one of the reasons why we have supported a partnership with Circonus, the company that he founded and runs. But also we have a shared vision that some people call DevOps. That is, the line between software development and [...]

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 [...]

Case Study: Using Cloud Analytics to Troubleshoot A Node Knockout Winner

On the weekend of August 27-29, Joyent hosted Node Knockout 2011, a 48-hour coding competition for node.js developers from around the world, working individually or in teams. (Note: This article was originally posted by Joyent’s Brendan Gregg on the DTrace.org blog.) The contest entries were all hosted on Joyent’s no.de platform, running on SmartDataCenter and SmartOS. The winning entry was Observer by Arnout Kazemeir, a [...]

Why is my Mac slow? Top 10 DTrace Tune Up Tips for OS X

This post was originally written by Brendan Gregg, author with Jim Mauro of “DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD” and edited for Joyeur. As serious operating system geeks know by now, there are hidden gems in Mac OS X that deserve to be more widely used. Since version 10.5 (“Leopard”), [...]

Visualizing the Joyent Cloud with DTrace

(This is a repost of a blog put up this morning by Joyent’s Brendan Gregg over at the DTrace blog. It’s a very nice visualization of the Joyent Cloud using DTrace to map out our world.) Visualizing the Cloud I’ve worked on visualizations for a while, most recently with heatmaps for Joyent’s Cloud Analytics (here’s a link to a great introduction [...]

Scaling WordPress on Joyent Cloud: Part Two

The following is a continuation of our series on scaling WordPress and a repost of Peter Yorke’s original blog at peteryorke.net. Peter is a Solution Architect at Joyent with a passion for performance and scalability — he’s the man who knows how to make websites go to “11.” To continue building on the foundation of [...]

Scaling WordPress on Joyent Cloud: Part One

The following is a repost of Peter Yorke’s original blog at peteryorke.net. Peter is a Solution Architect at Joyent with a passion for performance and scalability — he’s the man with a bucket of awesome-sauce and a big paint brush in hand. In my role as a Solution Architect at Joyent, I get asked about [...]

Joyent Cloud Promo: Start at Just Nine Cents an Hour

Not all clouds are created equal. Joyent Cloud was architected from the ground up for high availability with no data loss. So if you’re frustrated with your current situation, we want to help. For a limited time, you can get started on Joyent Cloud for only nine cents an hour. And this is a full-featured [...]

Follow

Get every new post delivered to your Inbox.

Join 42 other followers