我想为我的新服务器(对我来说是新的)配备更大容量的磁盘。服务器现在有 4 个 SAS 146GB 磁盘。我最初的想法是购买更大的 SAS 磁盘并替换或向现有配置添加更多磁盘。我遇到的问题是驱动器往往有点贵。所以我开始思考。
我是否真的需要 SAS 磁盘?哪些类型的工作负载需要这种带宽(总线带宽)?
我的目标是设置一台运行 ZFS 的 Linux 或 FreeBSD 服务器,并使用 ZFS 池作为在同一台机器上运行的 Xen 实例的存储。基本上是一个用于非生产和非关键用途的小型虚拟化设置。
我为什么需要使用 SAS 驱动器?除了 RPM 和带宽之外,还有其他因素吗?
我仍会使用 [此处插入服务器制造商] 的“企业级” SATA 驱动器,因此我认为可靠性不会成为我选择的因素,对吗?
答案1
我会在几乎每一个案例,除非这是一个不会运行生产工作负载的家庭系统。
这与速度关系不大,而与纠错、协议和整个系统的可靠性关系更大。
答案2
任何磁盘加载除非您拥有一个可以在磁盘之间分担负载的大型阵列(如 RAID 10 或类似阵列),否则 SATA 驱动器将会给您带来麻烦。
我有配备 SATA 驱动器的服务器,运行应用程序服务器(Tomcat),除了 Tomcat 的日志和常规操作系统内容外,没有其他磁盘活动。
我的远程桌面服务器有 2 个 SATA 驱动器,它们处于镜像 RAID 状态,所以直到服务器开始交换。如果交换,服务器就会崩溃,通常需要重新启动。
我没有数字或类似的东西可以分享。但我的经验表明,如果你有任何加载,并且您没有大型 RAID 10 或类似产品,那么如果您的加载需要磁盘访问。
您声明这不是用于生产设置 - 因此,我想说您可以美好的使用 SATA 驱动器,但这取决于您的非生产用途。如果是为了存储一堆实际上不会使用但大部分时间闲置的虚拟机,可用于进行一些测试,并且您的测试不需要性能(即不是基准测试或性能测试),那么您可以安全地使用 SATA 路线。
但是不要犯将其投入生产或在其上投入一台生产虚拟机的错误!