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
  • Mark, /etc/crontab is reconstituted often.  If you add the cron job to /etc/crontab-static, your work will survive much longer. [;)]

    Cheers - Bob
  • Mark, /etc/crontab is reconstituted often.  If you add the cron job to /etc/crontab-static, your work will survive much longer. [;)]

    Cheers - Bob

    Bob,
      What's the difference between using crontab-static or using one I created crontab.smart ?  They seem to achieve the same result.  I'm not trying to be difficult, just trying to understand things.

    I already knew I couldn't update crontab itself so from what I understand, any file named crontab.***xx would be added to crontab upon bootstrap.  I was unaware of crontab-static so I left it alone.

    I could see an issue in the future if Sophos added a new file called crontab.smart but it's a minor risk as I could just call the file crontab.markloveshimself and be out of harms way.

    If during a software update the values from crontab-static are preserved and that is the difference, then where should I store my scripts for safe keeping?  I could create a new directory I guess but I'd rather not if there is a better place.  Currently I'm using /etc for all my files and /var for temporary files.  I do clean up my temporary files at the end of the script.

    Also, I always keep a copy of my scripts on my main computer.  the one I'm using is the one I developed for FreeNAS a few years back before SMART testing was well implemented or when someone wants a unique printout after the test.  I'm about to alter it as I don't have multiple drives here and only pass the parameter signifying the short or long test and maybe edit to output a few different results as well.  Scripts are not too difficult but they can get complicated to read 6 months later and you ask yourself "what the hell was I thinking".

    I appreciate your advice.

    -Mark
Reply
  • Mark, /etc/crontab is reconstituted often.  If you add the cron job to /etc/crontab-static, your work will survive much longer. [;)]

    Cheers - Bob

    Bob,
      What's the difference between using crontab-static or using one I created crontab.smart ?  They seem to achieve the same result.  I'm not trying to be difficult, just trying to understand things.

    I already knew I couldn't update crontab itself so from what I understand, any file named crontab.***xx would be added to crontab upon bootstrap.  I was unaware of crontab-static so I left it alone.

    I could see an issue in the future if Sophos added a new file called crontab.smart but it's a minor risk as I could just call the file crontab.markloveshimself and be out of harms way.

    If during a software update the values from crontab-static are preserved and that is the difference, then where should I store my scripts for safe keeping?  I could create a new directory I guess but I'd rather not if there is a better place.  Currently I'm using /etc for all my files and /var for temporary files.  I do clean up my temporary files at the end of the script.

    Also, I always keep a copy of my scripts on my main computer.  the one I'm using is the one I developed for FreeNAS a few years back before SMART testing was well implemented or when someone wants a unique printout after the test.  I'm about to alter it as I don't have multiple drives here and only pass the parameter signifying the short or long test and maybe edit to output a few different results as well.  Scripts are not too difficult but they can get complicated to read 6 months later and you ask yourself "what the hell was I thinking".

    I appreciate your advice.

    -Mark
Children
No Data