Kevin Closson, an authority on storage and performance, thinks well of Gear6, as he mentions at his blog here. There are several hardware solutions traditionally used when dealing with a performance problem:
- Throwing CPU at the problem. Rarely helps, plus the CPUs are made of silicon and tend to break when thrown at the problem.
- Throwing disks at the problem. Much louder than solution one, but only works if you were actually short on disk space, not just trying to throw something at the problem.
- Increasing caching. Okay, now we're getting somewhere. If you can cache more data AND design the application to make use of that cache you may actually improve things.