This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SSD or Traditional HD - Is there really a difference or concern?

I've read a lot on these forums and did a few searches just because I read a few concerns about SSD longevity but never seemed to be about performance, or I'm sure I glanced over that because I'm sure someone must have discussed it.

So for my Sophos UTM Home machine I am running a 500GB 5400 RPM laptop hard drive (12ms seek time, 5.6ms latency time, 8MB cache, 2 year warranty).  The drive is virtually new.  Things appear to be working just fine as is.  I have 8GB RAM and to date I have never utilized more than 20% and no SWAP space (this is a new build with only a few days of runtime since I reinstalled from scratch).  I could add an additional 8GB of RAM is needed, it's just sitting here on my desk.  The SWAP partition has been touched and remains at 0% utilized.

I also have a somewhat used (2% life used) Crucial M4 250GB SSD which currently is unused.  I'm contemplating using it vice the traditional laptop hard drive once I button up the case and place it into it's final resting place (the basement) just because I'm unsure how long a laptop hard drive will last.

The hard drive appears to be accessing quite a bit but I can't tell if it's predominately reading or reading & writing.

My current bandwidth is 20Mbps but I could upgrade to 50Mbps if I wanted to shell out a few more bucks and I find I start to get bottlenecked because of streaming media (the only thing that actually places a strain on my download speed).

CPU is an E8500 and other than when booting up the system, I never see it go over 14% and it typically run around 2% or less.

I am not filtering email yet but once IMAP is supported, I will be.  Specifically GMAIL.

So my question is really regardless of my specific hardware but I provided it in case it made a difference to someone in order to answer the question properly.

The only concern I currently have is the head loading/unloading cycles.  Seagate states the reliability maximum is 600,000.  I'm at just over 11,000 and only have under 700 hours on the drive.  Even calculating it out, it would take me roughly 4 years to still hit the maximum 600,000 cycle count, but having to load the heads constantly does add time delays for which I do not know the value.

Question 1: Is there any difference between using a SSD or a traditional Hard Drive from a performance point of view in a home system?

Question 2: If there is a performance difference between SSD and traditional Hard Drives with respect to Sophos UTM, what is the rotational speed at which is it deemed fast enough, again for a home system, not corporate.

Question 3: What is all the drive accessing going on when there isn't much internet activity?  I'm assuming it's log data being recorded.

Question 4: Almost unrelated but is there a SMART Test setup hidden in Sophos?  Nope, I haven't done any searching on this, it just came up as I was typing.

Thanks for taking the time to answer this series of questions.


This thread was automatically locked due to age.
Parents


  • So my question is really regardless of my specific hardware but I provided it in case it made a difference to someone in order to answer the question properly.

    The only concern I currently have is the head loading/unloading cycles.  Seagate states the reliability maximum is 600,000.  I'm at just over 11,000 and only have under 700 hours on the drive.  Even calculating it out, it would take me roughly 4 years to still hit the maximum 600,000 cycle count, but having to load the heads constantly does add time delays for which I do not know the value.

    Question 1: Is there any difference between using a SSD or a traditional Hard Drive from a performance point of view in a home system?

    Question 2: If there is a performance difference between SSD and traditional Hard Drives with respect to Sophos UTM, what is the rotational speed at which is it deemed fast enough, again for a home system, not corporate.

    Question 3: What is all the drive accessing going on when there isn't much internet activity?  I'm assuming it's log data being recorded.

    Question 4: Almost unrelated but is there a SMART Test setup hidden in Sophos?  Nope, I haven't done any searching on this, it just came up as I was typing.

    Thanks for taking the time to answer this series of questions.


    in response to your questions:

    1.  no.  unless you have over 100 active simultaneous users AND a much faster or heavily loaded WAN connection you are not going to see any real benefit.

    2. see number 1.  Even corporate systems do not go flash(in terms of UTM) until the higher end 3xx series.

    3.  Correct.  It is making log entries nearly constantly  They are numerous...small writes.  This is a killer for non-enterprise ssd drives.  UTM uses Intel enterprise drives to enhance their durability in this scenario.

    4.  S.M.A.R.T. is built into every drive.  I have yet to have a UTM drive fail so i do not know what would happen in terms of notifications.  However unless you have a display or have an e-mail alert setup you won't get any potential notifications.
  • in response to your questions:

    1.  no.  unless you have over 100 active simultaneous users AND a much faster or heavily loaded WAN connection you are not going to see any real benefit.

    2. see number 1.  Even corporate systems do not go flash(in terms of UTM) until the higher end 3xx series.

    3.  Correct.  It is making log entries nearly constantly  They are numerous...small writes.  This is a killer for non-enterprise ssd drives.  UTM uses Intel enterprise drives to enhance their durability in this scenario.

    4.  S.M.A.R.T. is built into every drive.  I have yet to have a UTM drive fail so i do not know what would happen in terms of notifications.  However unless you have a display or have an e-mail alert setup you won't get any potential notifications.

    Thanks for the quick response.

    Simply because there are a lot of log file writes, I'm not going to use the SSD, it would not be a good choice.

    With respect to the SMART, yes each drive these days is SMART capable however SMART typically will let the OS know a failure has occurred, it's terrible at projecting an error.  I run a daily short test and weekly long tests on my NAS drives, I'd like to do similar testing on the UTM drive and then send out an email with the results if there is a failure or one of the ID values is not zero (such as ID5).  I have done a search to see if anyone has done his before in Sophos but the results were not good and I didn't find a single posting about it.  So if Sophos doesn't actively handle SMART testing, guess I'll create a crobtab entry called "crontab.smart" and a script called "smart.sh" to handle it.  Should be easy enough I'd think.  But my only concern would be the survivability of the /etc/crontab.smart and /etc/smart.sh files during an upgrade.  I do believe they will survive a reboot but I'll have to test it out myself.
Reply
  • in response to your questions:

    1.  no.  unless you have over 100 active simultaneous users AND a much faster or heavily loaded WAN connection you are not going to see any real benefit.

    2. see number 1.  Even corporate systems do not go flash(in terms of UTM) until the higher end 3xx series.

    3.  Correct.  It is making log entries nearly constantly  They are numerous...small writes.  This is a killer for non-enterprise ssd drives.  UTM uses Intel enterprise drives to enhance their durability in this scenario.

    4.  S.M.A.R.T. is built into every drive.  I have yet to have a UTM drive fail so i do not know what would happen in terms of notifications.  However unless you have a display or have an e-mail alert setup you won't get any potential notifications.

    Thanks for the quick response.

    Simply because there are a lot of log file writes, I'm not going to use the SSD, it would not be a good choice.

    With respect to the SMART, yes each drive these days is SMART capable however SMART typically will let the OS know a failure has occurred, it's terrible at projecting an error.  I run a daily short test and weekly long tests on my NAS drives, I'd like to do similar testing on the UTM drive and then send out an email with the results if there is a failure or one of the ID values is not zero (such as ID5).  I have done a search to see if anyone has done his before in Sophos but the results were not good and I didn't find a single posting about it.  So if Sophos doesn't actively handle SMART testing, guess I'll create a crobtab entry called "crontab.smart" and a script called "smart.sh" to handle it.  Should be easy enough I'd think.  But my only concern would be the survivability of the /etc/crontab.smart and /etc/smart.sh files during an upgrade.  I do believe they will survive a reboot but I'll have to test it out myself.
Children
No Data