千兆位 - 吞吐量受CPU / RAM或磁盘IO的限制?


2

设置一些网络文件共享。我正在寻找NAS或无头台式电脑。两者都有千兆以太网和可比较的SATA连接。主要区别是CPU和RAM。

CPU和RAM对传输数据有多大影响?

磁盘IO会成为CPU或RAM之前的瓶颈吗?


2
只是我的两分钱,但是你不会受到R / W速度到磁盘的限制吗?
詹姆斯

1
除非你想进入服务器管理,否则我的两位说是用nas。
Frank Thomas

如果您只是想要一些有用的东西,那么获取NAS并阅读评论,以确保在您计划配置驱动器的任何RAID模式的顺序写入期间,设备可以维持大约100MB / s或更高。如果您只是担心如何提供文件,RAM不应该是一个太大的问题。
Darth Android

@James我想这是我的问题的一部分 - 如果吞吐量受磁盘R / W速度的限制,那么CPU / RAM不应该产生太大的差异?
dtmland 2013年

1
@dtmland完全正确。大多数嵌入式NAS都假设在受CPU限制之前,您将受到磁盘或网络的约束。RAM仅对磁盘缓存/ Web界面非常重要,如果您偶尔读取大型文件(即媒体服务器),则无关紧要。如果你经常阅读小文件,那么RAM会产生更大的差异)
Darth Android

Answers:


5

回答更新的问题(见下面的原始答案):

在涉及顺序I / O(如带有视频,音乐或照片文件的媒体服务器)和多于1个磁盘的情况下,您实际上会受到CPU或磁盘之前的千兆网络限制的约束。随机I / O会在盘片磁盘上产生瓶颈,但SSD很容易将瓶网放回千兆网络上。一些盘片磁盘可以自行饱和千兆线(WD Black驱动器,10K rpm驱动器,15K RPM驱动器)

作为参考,使用5个磁盘,我可以通过持续的顺序I / O轻松地达到三倍以上的千兆位速度。使用SSD作为缓存驱动器(使用ZFS),我可以相当容易地使服务器上的两条千兆线路在许多(但不是全部)工作负载上保持饱和状态。

当您想要开始在NAS上运行应用程序时,更多的CPU / RAM开始起作用,例如备份实用程序(即CrashPlan),媒体转码/流式传输或其他与CPU密集型任务无关,严格要求将数据存储在磁盘上。


NAS真的只是一台具有较少CPU / RAM的无头PC,通常带有嵌入式操作系统。

这个问题太广泛了,无法提供任何真正的绩效指标,但要知道它可能很重要。我最近购买了一个基于ARM的小型NAS设备,发现CPU无法全速处理所有计算(RAID5需要相当大的CPU功率)。我正在以30MB / s而不是100MB / s(大约千兆位速度)复制文件。

这个问题是偏离主题的,因为它非常广泛,但它最终归结为您打算使用该设备做什么。大多数NAS都很好而且独立; 它们可以快速启动和关闭,具有易于更换的驱动器,但通常会让您选择“昂贵”或“慢速”。另一方面,台式机和服务器相对便宜,你可以用它们做更多的事情,但你会发现自己做了很多设置(安装操作系统,配置驱动器等)。我正在逐渐远离嵌入式NAS,因为我不介意配置工作,我想在我的文件服务器上做的比我在有嵌入式NAS上合理做的更多,但这是个人选择,没有人在这个网站上可以为你解答,硬件变化太快,我们无法提出建议。


+'我想在我的文件服务器上做的比在嵌入式NAS上合理做的更多'。您还发现,在某些供应商产品中,您认为理所当然的事情,例如WAN同步和访问等,只能通过专有插件获得,这需要额外的费用
詹姆斯

非常好的输入。我已经更新了我的问题,希望更多的话题。让我知道你的想法。谢谢!
dtmland 2013年

@dtmland我已经更新了我的答案。
Darth Android

伟大的更新,耻辱我再也不能投票;-)
詹姆斯

3

我希望我有50个声望,因为我只是同意Darth Android的上述答案。

在达到10Gbps网络之前,您通常不会遇到CPU /内存问题,而且当您开始向混合中添加TOE(TCP卸载引擎)以将工作卸载到NIC卡上的专用处理时。

TOE是相当于图形卡GPU的网卡,以及旧式硬盘控制器使用的DMA(直接内存访问)。它允许将TCP / IP堆栈的工作卸载到NIC,而不是通过主板前端总线和CPU运行,这是用于以此速度处理数据的瓶颈。

简短的回答是,在使用10Gbps卡之前,您通常不受CPU / RAM /总线的约束。


那么“一般”究竟意味着什么呢?我没有Intel Atom,但我确实有AMD E350(类似于Atom,更强大的显卡,双核1.6 GHz),尽管有一个快速的盘片,它似乎无法使Gbit以太网饱和正在安装,只有40 MB / s而不是100 MB / s。 - 好的,我刚刚读到E350在这方面的能力不足。双核Celeron 2.4 GHz可以很好地使线路饱和。 - 所以我买了一个CPU,这确实是一般规则的例外,这就是我首先引领我的原因。
Lumi 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.