AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 539196
Accepted
einpoklum
einpoklum
Asked: 2013-09-17 02:09:45 +0800 CST2013-09-17 02:09:45 +0800 CST 2013-09-17 02:09:45 +0800 CST

将写入密集型分区放置在 SSD 上是否安全(在 SSD+HDD 系统中)?

  • 772

我正在为 Linux 上的软件开发工作建立一个(某种)功能强大的工作站。这是一个具有多核、32GB 内存、大型 HDD 和 120GB SSD(三星 MZ7WD120HAFV 又名 SM843T)的 Xeon 系统。

我必须决定哪些分区放在 HDD 上,哪些放在 SSD 上。我在这个问题上得到了相互矛盾的建议:

  • “不要在SSD上放置频繁写入密集的分区,你会大大缩短它的寿命,那样它可能会在几个月内失败。” (类似于这个答案)
  • “如果你有一个第 2 代或第 3 代 SSD(这意味着任何带有 TRIM 的驱动器),那么你不必将它与普通 HDD 区别对待:你可以在其上放置写入密集型文件、日志和交换。” (来自网站上的这个答案)

性能和稳定性对我来说都很重要,尽管这不是关键任务服务器。所以我该怎么做?

笔记:

  • 当然,我会为我的关键数据制定某种备份方案,问题不在于那个。
hard-drive
  • 2 2 个回答
  • 843 Views

2 个回答

  • Voted
  1. Best Answer
    Daniel Lawson
    2013-09-17T04:13:48+08:002013-09-17T04:13:48+08:00

    三星 SM843T 是一款外观非常漂亮的 SSD。您要在 SSD 数据表中查看的关键点是有关驱动器寿命的数据,这些数据可能表示为每天的设备写入量或写入的 TB。SM843T数据表两者都有,更有用的是随机和顺序工作负载的数字。

    随机工作负载意味着 IO 队列深度为 32 的 100% 随机 4K 写入 - 这是大多数 SSD 数据表都会引用的数字,特别是对于具有“3 年每天 20GB”这样的数字的消费级驱动器。

    然而,SM843T 声称对于随机工作负载,每天 2 次设备写入,持续 5 年,或者对于连续工作负载,每天 11 次设备写入。这比目前可用的任何其他消费级 SSD 都要好得多(事实上,SM843T 是作为数据中心驱动器销售的)。

    我不会说你不会提前把这个 SSD 用完,因为我相信你可以(在 120GB 驱动器上每天 2 次设备写入只是恒定的 ~690 IOPS,毕竟不是那么多),但如果你只是在这台机器上进行软件开发,我真的怀疑你会接近这些数字。

    如果您有兴趣,可以监控 SSD 的内部 SMART 计数器是否有磨损。确切的属性因所使用的 SSD 控制器而异,但如果您想大致了解要查找的内容,那么我在这里写过。

    • 5
  2. Chopper3
    2013-09-17T03:26:38+08:002013-09-17T03:26:38+08:00

    当然,您可以通过使用大量写入来缩短 SSD 的使用寿命,但在过去几年中这种情况已经大大增加,以至于在单个 SSD 的使用寿命中写入多个 PB 是完全可以接受的——只要您选择正确的产品.

    您没有提及您计划使用哪个操作系统,但三星有一个名为“Magician”的 Windows 实用程序,可让您更改用于写入磨损的磁盘百分比 - 如果您增加此值,您将能够写入更多更长的时间在同一个磁盘上 - 不确定是否有它的 Linux 版本。

    无论哪种方式,只要您尝试保持低于每天 30GB 的速度,您就应该从 SSD 中获得至少 3 年的使用时间,也许更多。

    • 2

相关问题

  • 总大小(磁盘)与总大小(媒体)

  • Linux:“发现重复的 PV XXXXYYYYY:用户 /dev/sdb1 而不是 /dev/sda1”

  • Windows C:驱动器大小

  • 了解磁盘队列长度

  • md5sum 重复为同一台机器上的同一文件提供不同的校验和

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve