与使用多个 HDD 阵列或快速 10k/15k HDD 相比,使用 SSD 作为工作站中的唯一驱动器有哪些优缺点?
更具体地说,安装了 Windows 7 x86-64 的 Intel X25-M 80GB 供开发人员/设计人员工作站使用,使用 NAS、SAN 或文件服务器存储大文件,使用 SSD 存储源代码。
我现在能想到两个:
优点:
- 更便宜——你不需要支付额外的硬盘费用
缺点
- 空间较小 - 你没有足够的硬盘空间
答案1
SSD 可以显著加快任何 I/O 受限任务的速度。示例可能包括包含大量文件的大型编译、数据库工作或处理大量 Web 内容。通常,在配备 SSD 的机器上,您的投注者的用户体验会好得多。
目前,SSD 与消费级硬盘甚至企业级 15k RPM 磁盘相比价格相当昂贵,但 X25M 的成本仍将只是台式机整体硬件和软件成本的一小部分。如果将其与机器中的磁盘阵列进行比较,它甚至可能更便宜。
80GB 是安装软件的很大一部分,大多数开发环境不会涉及数十 GB 的数据。相比之下,我有一台装有 VS、SQL Server、包括 MicroStrategy 在内的多种商业智能工具以及相当多其他软件的开发机器,总共占用了大约 45GB 的磁盘空间。代码库和磁盘上的其他随机文件又占用了大约 10GB(1)。
您可以临时管理磁盘空间。如果您的某个客户空间不足,您可以通过添加第二个磁盘来扩展他们的机器。如果您从事高清视频编辑、基因组测序或 ETL 开发,SSD 可能会非常昂贵,但除此之外,它们不太可能成为主要问题。
NAS 和千兆以太网是商品,除非您处理大量数据,否则它们可以作为二级存储的良好“足够快”平台。总体而言,我认为配备 SSD 和 NAS 硬件上的二级存储的工作站在大多数工作负载下都能表现良好。
优点
对于 W7,I/O 延迟主要由磁盘头寻道和旋转延迟决定,而不是批量数据传输。SSD 在这种类型的工作负载下的速度将比 RAID-0 中的大量磁盘快得多。
SSD 将更加可靠 - 没有移动部件。
SSD 可以在标准机箱/PSU 中正常运行。
对于 Windows 7 开发人员的工作量,我期望 SSD 能够提供迄今为止最好的性能。SSD 已经被视为延长笔记本电脑使用寿命的相当好的方法 - 正是出于这个原因,许多型号都配有 PATA 接口。
我猜想 SSD 会大大延长计算机的使用寿命。考虑到罗马尼亚硬件与工资的相对成本,这可能足以证明其商业价值。
缺点
- 它们有点贵,而且容量也不是很大,但 80GB 以上其实空间很大。磨损均衡在现代 SSD 中已基本解决,所以现在这不是问题。
答案2
还要考虑到大多数 SSD 在用力推动时会比一对普通驱动器运行得更热 - 因此请确保您的机器具有良好的空气清除能力(除非您不打算用力推动它们)。
答案3
当您将 SSD 与驱动器阵列进行比较时,也请将“单点故障”视为缺点之一。
答案4
一种可能性是使用 ssd 作为较慢媒体的缓存。
例如使用 ZFS 文件系统。
不幸的是,据我所知,没有 Windows 文件系统可以做到这一点。