June 14th, 2011 — Bookmarks
These are my links for June 12th through June 14th:
May 24th, 2011 — Bookmarks
These are my links for May 21st through May 24th:
May 21st, 2011 — Bookmarks
These are my links for May 17th through May 21st:
March 9th, 2011 — Bookmarks
These are my links for March 7th through March 9th:
October 8th, 2009 — Hardware, Vmware
From the vmware blog:
A 1vCPU Xeon X5500 series based Exchange Server VM can support 50% more users per core than a 2vCPU VM based on previous generation processors while maintaining the same level of performance in terms of Sendmail latency. This is accomplished while the VM’s CPU utilization remains below 50%, allowing plenty of capacity for peaks in workload and making an FT VM practical for use with Exchange Server 2007.
December 10th, 2008 — Hardware
SGI Makes Molecule Supercomputer From Intel Atoms
Silicon Graphics SGI is showing off a concept supercomputer that could pack as many as 10,000 Intel Atom processors into a single rack. The name SGI gave the concept computer was fittingly cute too, calling it the Molecule.
According to ExtremeTech’s report, the Molecule could offer the computing power and memory bandwidth of more than 750 high-end PCs, while consuming less than half the power and occupying no more than 1.4 percent of the physical space.
November 11th, 2008 — Hardware, Solaris
Some more detail on Sun’s new storage platform, Fishworks.
Hybrid Storage Pools in the 7410:
The write performance of 7200 RPM drive isn’t terrific. The appalling thing is that the next best solution — 15K RPM drives — aren’t really that much better: a factor of two or three at best. To blow the doors off, the Sun Storage 7410 allows up to four write-optimized flash drives per JBOD each of which is capable of handling 10,000 writes per second. We call this flash device Logzilla.
Logzilla is a flash-based SSD that contains a pretty big DRAM cache backed by a supercapacitor so that the cache can effectively be treated as nonvolatile. We use Logzilla as a ZFS intent log device so that synchronous writes are directed to Logzilla and clients incur only that 100μs latency. This may sound a lot like how NVRAM is used to accelerate storage devices, and it is, but there are some important advantages of Logzilla. The first is capacity: most NVRAM maxes out at 4GB. That might seem like enough, but I’ve talked to enough customers to realize that it really isn’t and that performance cliff is an awful long way down. Logzilla is an 18GB device which is big enough to hold the necessary data while ZFS syncs it out to disk even running full tilt. The second problem with NVRAM scalability: once you’ve stretched your NVRAM to its limit there’s not much you can do. If your system supports it (and most don’t) you can add another PCI card, but those slots tend to be valuable resources for NICs and HBAs, and even then there’s necessarily a pretty small number to which you could conceivably scale. Logzilla is an SSD sitting in a SAS JBOD so it’s easy to plug more devices into ZFS and use them as a growing pool of intent log devices.
The standard practice in storage systems is to use the available DRAM as a read cache for data that is likely to be frequently accessed, and the 7000 Series does the same. In fact, it can do quite a better job of it because, unlike most storage systems which stop at 64GB of cache, the 7410 has up to 256GB of DRAM to use as a read cache. As I mentioned before, that’s still not going to be enough to cache the entire working set for a lot of use cases. This is where we at Fishworks came up with the innovative solution of using flash as a massive read cache. The 7410 can accomodate up to six 100GB, read-optimized, flash SSDs; accordingly, we call this device Readzilla.
With Readzilla, a maximum 7410 configuration can have 256GB of DRAM providing sub-μs latency to cached data and 600GB worth of Readzilla servicing read requests in around 50-100μs. Forgive me for stating the obvious: that’s 856GB of cache —. That may not suffice to cache all workloads, but it’s certainly getting there. As with Logzilla, a wonderful property of Readzilla is its scalability. You can change the number of Readzilla devices to match your workload. Further, you can choose the right combination of DRAM and Readzilla to provide the requisite service times with the appopriate cost and power use. Readzilla is cheaper and less power-hungry than DRAM so applications that don’t need the blazing speed of DRAM can prefer the more economical flash cache. It’s a flexible solution that can be adapted to specific needs.
Some back story, a GUI screenshot and detail on Dtrace with:Fishworks: Now it can be told. And some detail on topology.
I wonder if it will be possible to get the Log and Read cache devices seperately.
November 11th, 2008 — Hardware, Solaris
Sun have come out with some storage appliances. The have some compelling functionality, like being able to trace critical path performance.
So there are many good reasons why the 7000 series is cool – the integrated flash devices, the hardware itself, blah, blah blah. Here’s the amazing part – the hardware isn’t even the coolest feature. It’s the software. The ability to *in real time* drop in new tracing events to see what’s really happening on the device is just unbelievable.
How many times have you seen your NAS devices suddenly “go slow”? And you have *no clue* as to why. I can tell you it happens often when running big infrastructure. You dig around for a while and maybe you can figure out that it’s one machine and if you’re particularly good you can figure out one user on one machine and slap their hands. With the 7000 you get the ability in real time to dig into whats being done using which protocol by user, by file, but whatever you want. It’s stunning to see, and incredibly useful in managing the infrastructure. For a mostly detailed overview of the capabilities, check out Bryan Cantrill’s presentation on analytics.
The mid and high end models both support ssd flash to speed up I/O.
The SSDs are used explicitly for caching and logging, and only the 7410 offers both — the 7210 has read-biased SSDs, and the 7110 doesn’t have SSD support. In discussions with Sun engineers, they claimed that the addition of the read-biased SSD caching in conjunction with ZFS’ predictive caching algorithms means that 7200RPM SATA drives perform just as well, if not better than 10K SAS drives. In fact, they’re conducting trials to determine if they can use 4200RPM SATA drives in these devices without sacrificing I/O performance. If that’s possible, then the price point, power consumption, and heat generation drops across the board.
I’ll be looking for reviews with interest to see how these compare with similar NAS systems.
September 16th, 2008 — Hardware
How Intel’s New Xeons Help Virtualization – Technology News by ExtremeTech
On Monday, Intel launched its “Dunnington” six-core processor, AKA the “Xeon 7400,” designed to dramatically improve the performance of virtualization applications.
These new 6 core processors will be interesting, increase potential processing density to match the reduced cost of memory dentisty.