[Tig] St. Diig
timothy norman huber
timothyhuber at mac.com
Fri Oct 19 12:39:18 PDT 2007
On Oct 18, 2007, at 7:26 PM, Bob Friesenhahn wrote:
> Speaking of I/O bottleneck, since DRAM is volatile, how long does
> it take to load data into that 1/2 TB of DRAM from traditional disk
> or tape so that actual work can be started? How long does it take
> to copy the finished work from 1/2 TB of DRAM to backing disk?
That can depend on the source device.
The Violin 1010 reads at 1.4GB/s, writes at 1.0GB/s - linear or
random access
> How many times may the type of FLASH memory used for such large
> storage be repeatedly written before failures start to occur?
100k writes for commodity NAND FLASH modules before they wear out.
Reads don't generate wear. Application churn rate calculations
roughly predict how long a module will last.
> What is the MTBF per field replaceable component, MTBF for a full
> 2U unit,
The VIMM modules. use commodity DDR2 DIMMs. ~ 4000+ modules per
appliance. 10 FIT = 10 failures per Billion hours per memory
module. Est 1 failure per 3 years per appliance. Est 1 failure per
2 months per rack
> and how difficult is the device to repair? Can the device continue
> operating while a failing component is replaced?
The switched topology means there is no more than 4 hops to any VIMM,
and provides multiple paths available should a failure occur.
Several VIMMs can fail without losing data. There are up to 4 hot-
standby VIMMs waiting for failures, otherwise known as fail-in-place.
When a failure does occur, the software displays a notification and
the failing VIMM will display a red LED. Using the CLI, power down
the failed VIMM, slide the appliance out on its rails, open the top,
yank the failed VIMM, and pop in a new one. Your app stays up and
running, and the raid rebuilds in about 2 minutes.
If the wrong VIMM is yanked, it won't do damage and you won't lose
data. The contact design cuts power to the VIMM before the data
connection contacts separate.
> ...most post-production/DI tasks do hardly any random I/O at all.
> Most accesses are sequential and use the full block size.
> Sequential throughput drives performance for DI work.
As a (recently) former DP and colorist, I'm fully aware of that.
When the Flash technology ships, intermixing both FLASH and DRAM on
the same appliance will provide a better DI solution.
> Random I/O performance is vital for database storage.
and for swap disk, VOD, IPTV, CG renderfarm I/O, large scale caches,
snapshot deltas, etc.
T
Timothy Norman Huber
Violin Memory, Inc
33 Wood Ave South
Iselin, NJ, 08830
http://www.violin-memory.com/index.cfm
timothyhuber at violin-memory.com
(Los Angeles)
640 Woodlawn Ave
Venice, CA 90291
310 795-6599 Cell
More information about the Tig
mailing list