Tuesday Mar 29, 2011

My blog has moved to http://cssvlx.wordpress.com

I've moved my blog over to http://cssvlx.wordpress.com. New updates will only be made to the wordpress blog. All of the existing content that was here has been moved over there.[Read More]

Tuesday Aug 18, 2009

Improving MySQL/Innodb/ZFS read-only performance by 5x using SSDs for L2ARC

Although I will go into the details of how the MySQL/Innodb/ZFS read-only performance was improved almost 5x using SSDs for L2ARC, this blog is primarily focused on understanding why I got that improvement for the configuration that I was using. I'll also discuss why the tuning tip I mentioned in my previous blog entry, of matching the ZFS block size to the database record size, is not such a good idea for this particular test.[Read More]

Wednesday Jul 22, 2009

Avoiding I/O inflation

In some cases, system performance can be improved simply by reducing wasteful work. So in this blog, I talk about tools and techniques you can use to find if your system is doing more I/O than necessary and what you can do about it.[Read More]

Thursday Apr 09, 2009

ZFS code path exercised by MySQL

A map is a lifesaver when embarking down unfamiliar territory. When I recently started working on ZFS performance (in the context of MySQL usage), I needed a code flow chart to know what parts I needed to focus on within ZFS. Take a look at the map of ZFS I generated to help me along the way.[Read More]

Tuesday May 06, 2008

Using uperf to compare network ping-pong rates on Solaris and Linux

uperf is a network performance evaluation tool which is being open sourced by Sun today. Take a look at how I used it to compare network "ping-pong" traffic rate scaling on Solaris vs Linux.[Read More]

Wednesday Mar 12, 2008

Achieving line rate on a 10 Gb NIC

Multi-core/Multi-thread CPUs can exacerbate scaling problems due to locking. A "mux" that pipelines work from multiple producers to a single consumer that avoids high lock hold times is discussed in this blog. Some of the flow control issues that needed to be addressed to deal with fast producers and slow consumers are also discussed along with the politics of source code changes to critical system software.[Read More]
About

Charles Suresh

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today