rcrowley + performance 16
Google: Achieving Rapid Response Times in Large Online Services
8 weeks ago by rcrowley
Things to consider when optimizing at the 99th percentile. Variance is key and is one of the biggest reasons EBS blows.
Counterintuitively, he suggests synchronizing variances across a cluster (for example, a Puppet run). Even though for that moment in time all requests are slow, it's better to do that than let every request potentially be slow because it fanned-out to a temporarily slow node.
ops
dist
variance
performance
scalability
optimization
google
jeffdean
Counterintuitively, he suggests synchronizing variances across a cluster (for example, a Puppet run). Even though for that moment in time all requests are slow, it's better to do that than let every request potentially be slow because it fanned-out to a temporarily slow node.
8 weeks ago by rcrowley
Brendan's blog » Linux Kernel Performance: Flame Graphs
9 weeks ago by rcrowley
Interesting call graph visualization.
performance
profiling
visualization
perf_events
systemtap
dtrace
oprofile
linux
kernel
9 weeks ago by rcrowley
Blosc
december 2011 by rcrowley
Compression library designed for the real last mile: CPU cache lines.
compression
cpu
memory
bandwidth
architecture
performance
december 2011 by rcrowley
simplegeo/statsny - GitHub
november 2011 by rcrowley
SimpleGeo's application-level monitoring and introspection tool.
statsny
monitoring
performance
november 2011 by rcrowley
LatencyTOP
november 2011 by rcrowley
Artur says this will tell you what's slow.
latencytop
top
linux
monitoring
performance
november 2011 by rcrowley
SystemTap
september 2011 by rcrowley
DTrace for Linux. Ish.
dtrace
linux
systemtap
performance
monitoring
metrics
kernel
september 2011 by rcrowley
Tokyo Tyrant: network interface of Tokyo Cabinet
july 2009 by rcrowley
Please to email r@rcrowley.org if you know what the fuck lcnum and bnum actually mean in tuning a Tokyo Cabinet B+Tree database.
tokyocabinet
tokyotyrant
db
performance
july 2009 by rcrowley
MySQL :: MySQL 5.0 Reference Manual :: 13.2.11 InnoDB Performance Tuning Tips
september 2008 by rcrowley
"If you can afford the loss of some of the latest committed transactions if a crash occurs, you can set the innodb_flush_log_at_trx_commit parameter to 0. InnoDB tries to flush the log once per second anyway, although the flush is not guaranteed."
Oh lord, help me.
innodb
mysql
performance
db
Oh lord, help me.
september 2008 by rcrowley
Welcome to the irqbalance website | Home
september 2008 by rcrowley
David installed irqbalance on a few of my machines. Seems to promise to fix some Linux bit-rot.
irqbalance
irq
linux
interrupt
hardware
intel
performance
multicore
cpu
september 2008 by rcrowley
OProfile documentation
june 2008 by rcrowley
System wide profiling. Now I know exactly how much of my time is spent in red-black trees.
oprofile
profiling
performance
unix
linux
june 2008 by rcrowley
related tags
amazon ⊕ architecture ⊕ aws ⊕ bandwidth ⊕ cloudserver ⊕ compression ⊕ cpu ⊕ db ⊕ dist ⊕ dom ⊕ dtrace ⊕ ec2 ⊕ facebook ⊕ google ⊕ hardware ⊕ innodb ⊕ intel ⊕ interrupt ⊕ ipp ⊕ irq ⊕ irqbalance ⊕ javascript ⊕ jeffdean ⊕ jpeg ⊕ kernel ⊕ latencytop ⊕ libjpeg ⊕ linux ⊕ lucasnealan ⊕ memcached ⊕ memory ⊕ metrics ⊕ microsoft ⊕ monitoring ⊕ multicore ⊕ mysql ⊕ mysqlar ⊕ mysqlard ⊕ oprofile ⊕ ops ⊕ optimization ⊕ pdf ⊕ performance ⊖ perf_events ⊕ php ⊕ presentation ⊕ profiling ⊕ rackspace ⊕ scalability ⊕ scaling ⊕ sizzo ⊕ statsny ⊕ systemtap ⊕ talks ⊕ tokyocabinet ⊕ tokyotyrant ⊕ top ⊕ unix ⊕ uploadr3 ⊕ variance ⊕ visualization ⊕ windows ⊕ x86 ⊕Copy this bookmark: