dtm*_*and 2 networking performance nas gigabit-ethernet
设置一些网络文件共享。我正在查看 NAS 或无头台式 PC。两者都有千兆以太网和类似的 SATA 连接。主要区别在于 CPU 和 RAM。
CPU 和 RAM 对传输数据有多大影响?
磁盘IO会先于CPU或RAM成为瓶颈吗?
更新问题的答案(原始答案见下文):
在涉及顺序 I/O(如带有视频、音乐或照片文件的媒体服务器)和超过 1 个磁盘的场景中,您实际上会在 CPU 或磁盘之前受到千兆网络限制的约束。随机 I/O 会使您在盘片磁盘上成为瓶颈,但 SSD 很容易将瓶颈放回千兆网络。某些盘片本身可以使千兆线饱和(WD Black 驱动器、10K rpm 驱动器、15K RPM 驱动器)
作为参考,使用 5 个磁盘,我可以通过持续的顺序 I/O 轻松达到 3 倍以上的千兆速度。使用 SSD 作为缓存驱动器(使用 ZFS),我可以很容易地使服务器上的两条千兆位线在许多(但不是全部)工作负载下保持饱和。
当您想开始在 NAS 上运行应用程序时,更多 CPU / RAM 发挥作用,例如备份实用程序(即 CrashPlan)、媒体转码/流媒体或其他与在磁盘上存储数据没有严格关系的 CPU 密集型任务.
NAS 实际上只是一台 CPU/RAM 较少的无头 PC,通常带有嵌入式操作系统。
这个问题过于广泛提供任何真正的性能指标,但知道它可以不管。我最近购买了一个基于 ARM 的小型 NAS 设备,发现 CPU 无法全速处理所有计算(RAID5 需要相当数量的 CPU 能力)。我以 30MB/s 而不是 100MB/s(大约千兆速度)复制文件。
这个问题是边缘性的题外话,因为它确实很广泛,但最终归结为您计划对设备做什么。大多数 NASes 都很好且独立;它们快速启动和关闭,具有易于更换的驱动器,但通常会让您在“昂贵”或“缓慢”之间做出选择。另一方面,台式机和服务器相对便宜,您可以用它们做更多事情,但您会发现自己需要自己进行大量设置(安装操作系统、配置驱动器等)。我正在远离嵌入式 NAS,因为我不介意配置工作,而且我想在我的文件服务器上做比在我拥有的嵌入式 NAS 上做的更多的事情,但这是个人选择,本网站上没有人可以为您解答,硬件变化太快,我们无法给出建议。
| 归档时间: |
|
| 查看次数: |
3483 次 |
| 最近记录: |