<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">On Thu, 20 Oct 2016, at 05:28 AM, Michael Ulitskiy via Info-cyrus wrote:<br></div>
<blockquote style="margin: 2px 0px; padding: 0.2em 0.75em; border-left: 2px solid; border-radius: 8px; color: rgb(43, 73, 125); background-color: rgb(232, 236, 242); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;" type="cite"><p style="margin: 0px; padding: 0px; word-break: break-word; text-indent: 0px; white-space: pre-wrap;">My question is: assuming cost is not an issue, would it be advisable to put an entire cyrus mail spool on SSD?<br></p><p style="margin: 0px; padding: 0px; word-break: break-word; text-indent: 0px; white-space: pre-wrap;">I'm thinking about combinining multiple SSDs into RAID10 to further increase performance.<br></p></blockquote><div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">At FastMail we have our mail spools on SSDs, in RAID10. We use Intel DC S3700 which, while on the expensive side, have been incredibly reliable and fast. They're all still 6G SATA; we're still looking at NVMe (with some enthusiasm).<br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">We actually have too much mail right now to use SSDs for the entire spool, so we use Cyrus' tiered storage facility to keep the most recent (last week) mail on the SSD, and the rest on spindles (WD Gold 4TBs). There's a cyr_expire job that runs periodically to move old stuff down to the spindles. Metadata and caches are exclusively on the SSDs.<br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">The search indexes are spread across disks; the fastest in ramdisks, the SSDs, then spindles again. Again, there's a regular job to eject older stuff down the stack. Ramdisks are used to make search response on recent messages ridiculously quick. There is an operational cost in that in order to cleanly shutdown the machine, you have to compact down the ramdisk search indexes and if you don't, you have to reindex the entire spool. It's pretty rare for that to happen though, and since the search index is not a primary data source, its an acceptable risk.<br></div>
<div><br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">So yes, SSDs are a great idea. I'd have _everything_ on SSDs if it were cost-effective :)<br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">Cheers,<br></div>
<div style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(31, 31, 31); font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: 0.1px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">Rob N.<br></div>
</body>
</html>