Archive for the ‘ Tools ’ Category

Poor Man’s Profiler

will profile for food

#!/bin/bash
nsamples=1
sleeptime=0
pid=$(pidof mysqld)
 
for x in $(seq 1 $nsamples)
  do
    gdb -ex "set pagination 0" -ex "thread apply all bt" -batch -p $pid
    sleep $sleeptime
  done | 
awk '
  BEGIN { s = ""; } 
  /Thread/ { print s; s = ""; } 
  /^#/ { if (s != "" ) { s = s "," $4} else { s = $4 } } 
  END { print s }' | 
sort | uniq -c | sort -r -n -k 1,1

poor man’s profiler.

Building a Devops team

I found this really fantastic article about hiring for a DevOps team on: http://agilesysadmin.net

 

Building a Devops team

This is a guest post by Brian Henerey, from Sony Computer Entertainment Europe.

Background

I’ve had 3 roles at Sony since joining in August 2008. Nearly a year ago I took over the management of the original engineering team I joined. This was a failing team by any definition, but I was excited about the opportunity to reshape it. I knew the remaining team was deeply unhappy and likely to quit at any moment, so I had a few immediate goals:

Hire!

Keep people from quitting.

Hire!

via Building a Devops team –.

What DevOps Is Not

I really love this definition….

DevOps mean giving developers the root password

Many people seem to think we are promoting a world where developers and system administrators all just run wild on the production systems and that it will somehow work out for the best. This is not what we are promoting at all. First, we are promoting closer cooperation between teams. Most companies will still have a development team and an operations team. DevOps are those individuals and processes that build the bridges between these teams.

via What DevOps Is Not — Agile Web Development & Operations.