Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Java stole from C (Score 3, Funny) 198

Imagine in the Olympics, 100m dash, the runners are ready to run, the gun goes off.... and the runners start throwing dirt at each other's faces instead of actually racing. Sure, the runner who throws most dirt and kills the other runners will be able to get to the finish line first... but there will be no winners! EVERYONE loses!

That would be awesome.

Comment Re:the biggest socialist bailout in history (Score 1) 297

happened under a republican president, the son of Reagan's vice president, whil the treasury secretary was a former Goldman Sachs CEO.

Caused by policies enacted during the Clinton and Carter administrations, which the Republicans had twice tried to repeal. The Clinton-era economic boom was the bubble rising; Bush and Obama inherited the bust.

Actually, the root causes can be traced back to FDR's New Deal, and probably further. No-one came out of that mess smelling like a rose, but trying to pin the blame solely on either Bush or Obama is simply short-sighted.

Comment Re:Silver Bullet (Score 1) 172

Yes. And one of the reasons for having hot spares (and replicas and backups) is the chance of multiple drive failures close together. So it's not a problem if you've planned things properly, but it's something you need to consider to create a good plan in the first place.

Comment Re:Silver Bullet (Score 1) 172

Depends a lot on the drive, but that can be a problem. The best solution is to either buy a drive with a significant amount of over-provisioning built in (like the Intel S3700 or Seagate 600 Pro) or over-provision it yourself. That means that when it fills up it still has plenty of spare area to remap blocks.

Enterprise drives typically have at least 20% over-provisioning; consumer drives can be 5% or less. A 400GB Seagate 600 Pro is the same as a 480GB Seagate 600, except for that setting.

Comment Re:Long-term, not short-term (Score 5, Informative) 172

We've been using SSDs in our servers since late 2008, starting with Fusion-io ioDrives and Intel drives since then - X25-E and X25-M, then 320, 520 and 710, and now planning to deploy a stack of S3700 and S3500 drives. Our main cluster of 10 servers has 24 SSDs each, we have another 40 drives on a dedicated search server, and smaller numbers elsewhere.

What we've found:

* Read performance is consistently brilliant. There's simply no going back.
* Random write performance on the 710 series is not great (compared to the SLC-based X25-E or ioDrives), and sustained random write performance on the mainstream drives isn't great either, but a single drive can still outperform a RAID-10 array of 15k rpm disks. The S3700 looks much better, but we haven't deployed them yet.
* SSDs can and do die without warning. One moment 100% good, next moment completely non-functional. Always use RAID if you love your data. (1, 10, 5, or 6, depending on your application.)
* Unlike disks, RAID-5 or 50 works pretty well for database workloads.
* We have noted the leading edge of the bathtub curve (infant mortality), but so far, no trailing edge as older drives start to wear out. Once in place, they just keep humming along.
* That said, we do match drives to workloads - SLC or enterprise MLC for random write loads (InnoDB, MongoDB) and MLC for sequential write/random read loads (TokuDB, CouchDB, Cassandra).

Comment Re:Get over the upgrading (Score 1) 464

Two years after buying this machine, Apple will release a newer version. The newer version will be so much better (faster bus, etc), that the older one will be left in the dust and on ebay for $499.

Three year old Mac Pro: Up to 12 cores, 64GB RAM.

Not even released yet Mac Pro: Up to 12 cores, 64GB RAM.

So... No.

Comment Re:I like it! It is a brillant design. (Score 1) 464

People don't seem to realize that Thunderbolt is external PCIe, it is not USB or Firewire or SATA. 6 ports gives you 6 PCIe 4x slots at 20Gbs which places it between PCIe 3 and 4

One PCIe 3 x16 slot is 128GT/s using 128b/130b encoding (i.e. data transfer can use >98% of the theoretical bandwidth). So ~126Gbps.

Six Thunderbolt 2 connectors are 6 x 20GT/s using 8b/10b encoding (80% efficient), so 96Gbps.

Slashdot Top Deals

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...