使用固态硬盘作为工作站中唯一的驱动器而不是几个硬盘驱动器或快速10k / 15k硬盘驱动器的优点和缺点是什么?
更具体地说,安装Windows 7 x86-64的英特尔X25-M 80GB用于开发人员/devise师工作站,使用NAS,SAN或文件服务器存储大型文件,使用SSD作为源代码。
两个我现在可以想到的:
SSD将显着加速任何I / O绑定。 例子可能包括有大量文件的大型编译,数据库工作或围绕庞大的网页内容。 一般来说,您的玩家在SSD上的用户体验会更好。
与消费级硬盘或企业级15k RPM磁盘相比,目前的SSD相当昂贵,但是X25M的成本仍然只是桌面整体硬件和软件成本的一小部分。 如果您将其与机器中的一系列磁盘进行比较,则可能更便宜。
80GB是很多已安装的软件,大多数开发环境不涉及数十千兆字节的数据。 为了比较,我有一个开发机器,VS,SQL Server,一些商业智能工具,包括MicroStrategy和相当多的其他软件,总共需要大约45GB的磁盘空间。 磁盘上的代码库和其他随机文件大约需要10GB(1)。
您可以临时pipe理磁盘空间。 如果您的一个玩家的空间不足,您可以通过添加第二个磁盘来扩展他们的机器。 如果您进行高清video编辑,基因组测序或ETL开发,固态硬盘可能会非常昂贵,但是它们不太可能成为主要问题。
NAS和千兆位以太网是商品,为二级存储创造了一个“快速”的平台,除非您正在处理大量的数据。 总的来说,我认为在NAS硬件上使用固态硬盘和辅助存储的工作站可以在大多数工作负载下运行良好。
优点
对于W7,I / O延迟主要由磁盘头寻找和旋转延迟而非批量数据传输。 在这种types的工作负载下,SSD的速度要比RAID-0中的大量磁盘快得多。
SSD将更可靠 – 没有移动部件。
一个SSD在标准情况/ PSU中运行良好。
对于Windows 7开发人员的工作负载,我期望看到SSD提供了迄今为止最好的性能。 固态硬盘已经被认为是延长笔记本电脑使用寿命的一个很好的方法 – 正是出于这个原因,许多型号都与PATA接口一起销售。
猜测,我会说一个固态硬盘将大大扩展您的电脑的使用寿命。 鉴于硬件在罗马尼亚的相对工资成本,这可能足以让自己的商业案例。
缺点
还要考虑到大多数固态硬盘在运行时都会比普通硬盘热得多 – 所以请确保您的机器内置有良好的空气清除function(除非您不打算将它们推入非常困难的状态)。
当您将SSD与一组驱动器进行比较时,请考虑“单点故障”作为缺点之一。
其实呢,
临:速度。 很多。 (如果你买了一个快速驱动器。)
缺点:价格。 尺寸。 (SSD驱动器很小)。
我的工作站具有: – 一个用于系统和源代码的256 GB SSD驱动器。 – 两个1 TB的SATA驱动器连接到RAID0的video文件和其他东西。 – 一个512 GB SATA驱动器用于现场备份。
如果你可以用256 GB的生活,那么一个SSD会为你工作的很好。
不要忘记,一些SSD的写入次数有限(与硬盘相比),称为“写入耐久性”。 本文将深入讨论这个问题。 这对旧的固态硬盘肯定是一个问题,但对于较新的固态硬盘已经变得不那么重要了。
SSD可能更适合不经常更换的操作系统驱动器,而普通硬盘驱动器更适合频繁写入的数据驱动器。
如果您确实使用SSD,请确保您find一个“写入耐力”较低的版本。
一种可能性可能是使用ssd作为慢速媒体的caching。
示例是使用ZFS文件系统。
不幸的是,据我所知,没有Windows文件系统可以做到这一点。
我很less看到使用SSD或多个10-15krpm raid0驱动器进行“链接和编译大型版本”的巨大速度改进……另一方面,切换到更快的CPU将带来更多的收益。
我会为操作系统和应用程序文件预留固态硬盘,这将加快在像Visual Studio这样的臃肿的IDE中的用户响应时间,但是在一个低成本的500 GB临时驱动器中添加几乎是免费的 – 代码和生成器不占用太多的空间,但是,构build的二进制文件和生成的中间文件可能占用大量的空间,现代的7k2rpm SATA驱动器将处理链接和构build得很好。