Thanks, Christof! 

--
rk

-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Christof 
Wollenhaupt
Sent: Thursday, June 20, 2013 2:23 AM
To: [email protected]
Subject: Re: [NF] Intel i5 vs. Xeon CPU for a data server

> Does the availability of SSDs affect the desirability of quantity of 
> disks vs. size, Christof?
>

SSD is still expensive, and yes, you would still want multiple, because 
rebuilding a smaller disk takes less time than rebuilding a larger disk and 
thus leaves your RAID vulnerable for a shorter period. It's less important than 
with spindles, though, since SSD have IOPS a hundred times higher.

The biggest issue with SSD in servers is that server SSD are very different 
from desktop SSD. SSD don't work like memory where you can simply change a 
byte. They operate on pages just like a disk. Unlike a disk, however, you can't 
just overwrite an existing page, the page has to be all zero before you can set 
bits.

Therefore replacing an existing record requires the disk to first blank the 
page, then write new content. Since that operation costs time, the SSD usually 
moves sectors around. If you change a sector, the SSD is looking for an empty 
page and puts the new sector in that page. Then it marks the existing page 
pending and puts it into a queue. When the disk is idle, the drive purges old 
pages.

Because of this an SSD drive gets exponentially slower the fuller it gets.
All SSD drives have more memory than they report as disk space. A desktop SSD 
has only a bit more, a server SSD usually has twice or three times the memory, 
so it always finds a blank page even with heavy load.

Thats where TRIM support is important, on the SSD side and the software side 
(ESXi, for instance, does not support TRIM). TRIM means that the operating 
system reports to the disk that a sector may contain data, but that the file 
system considers this block to be empty and will overwrite it when demand is 
there. That happens, for instance, when you delete a file.
The content is still there, the file is only removed from the index. With TRIM 
all sectors are additionally reported as empty. This gives the drive the 
opportunity to blank those pages when its idle and increasing the number of 
empty blocks.

SSD often work on 4K pages. You need to know this, because otherwise you might 
just change 1024 bytes (two sectors) that are in different pages, causing 8 KB 
to be read, purged and written.

--
Christof


--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---

[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/DF1EEF11E586A64FB54A97F22A8BD0442280DDBD3E@ACKBWDDQH1.artfact.local
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to