The Cost of Compromise: #6 Manually Distributing IO

Posted by VIOLIN SYSTEMS on Jan 30, 2013 12:28:51 PM

The only manual thing we like is on a Ferrari

Read More

Topics: cost of compromise

The Cost of Compromise: #4 Caching

Posted by VIOLIN SYSTEMS on Jan 16, 2013 11:18:35 AM

What’s the penalty for a cache miss? 

Read More

Topics: caching, cost of compromise

The Cost of Compromise: #3 I/O Scheduling

Posted by VIOLIN SYSTEMS on Jan 9, 2013 11:25:59 AM

We’ve been sailing through the top 11 tactics that people engage in to make their storage run faster. Tactics that come with costly side effects.

Read More

Topics: cost of compromise, IO scheduling

The Cost of Compromise: #2 Short-stroking Storage

Posted by VIOLIN SYSTEMS on Jan 2, 2013 11:39:53 AM

Ok. Behave, now. While it gives us the serious giggles, short-stroking is a serious storage sin that most commit to boost storage performance.

Read More

Topics: cost of compromise, short stroking

The Cost of Compromise: #1 Over-provisioning Storage

Posted by VIOLIN SYSTEMS on Dec 18, 2012 11:27:52 AM

Last week, we kicked off the  11 things people do to make their storage faster blog series. Today, we’ll cover over-provisioning.

Many legacy storage systems today boast massive sizes, but in reality remain largely unused due to performance degradation if used at full capacity.  At the heart of the problem lies the fact that there exists an imbalance between disk capacity and the number of I/O operations it can service per second. How much of your storage system do you actually use?

Read More

Topics: cost of compromise