我正在寻找两个选项,一对 Emulex LPe1150-E 卡或一对 Dell XR997 卡。我想做的是:
- 我在 Areca 卡上有一个带有 NTFS 卷的 RAID6 阵列。
- 我的房间里有一台 i5-2500k 电脑。
- 我想将文件放在远处(约 30 米的线路路径)的机架盒中。
- 我不会满足于 1 千兆位的速度,也不想在我的网络上混合流量,所以我想要一个专用链接。
- 一个巨大的单一卷显示为 Windows 7 x64 Ultimate 中的驱动器。
- 服务器将采用某种 Linux 发行版。它将是 i7-970。
带有 iSCSI 的 Dell NIC 是否会占用过多的 CPU 周期?就设置而言,这似乎是最简单的方法,我知道它会给我我的文件,但可能对硬件真的很费力。我对替代方法,即使用光纤通道,真的一无所知。这能实现我想要的吗?我不明白人们从哪里获得他们的知识。它是像秘密社团那样在 IT 世代传承下来的吗?我问这个问题只是因为我似乎找不到任何关于这方面的信息。我对硬件没有问题,只是软件方面的问题困扰着我。我很苦恼,因为两者的成本相当,但我不能冒险看看一件事是否有效,但结果却不行。我的收入不高,所以我不能到处买硬件来玩。我需要一个我知道会起作用的解决方案。
答案1
如果 NIC 具有 ToE(TCP 卸载引擎),则可大大减少 CPU 所需的处理能力。我认为,对于任何 > 1Gbps 的速度来说,这几乎是强制性的。
光纤通道和 iSCSI 之间的区别在于,iSCSI 通过 IP 运行,这是一种有损协议(即,不能保证数据包按照正确的顺序到达,甚至根本无法保证),而 FC 几乎完全相反。
就我个人而言,我会选择 iSCSI 路线。它更物有所值,而且最终您将拥有 10Gbps 网络。FC 不能用于 TCP/IP 通信,而 10GbE 可以。此外,您只需使用 Windows iSCSI 启动器即可使卷显示在您的另一台 PC 上。
FC 在大型数据中心之外很少见。但需要注意的是,仅仅因为您使用的是 10GbE,并不意味着您不能使用光纤。您可以(如果距离超过 30 米,您很可能想要)使用光纤电缆在各个位置之间运行网络。但是,XR997 是一张铜卡(带 RJ45 的 CAT6),因此您需要找到两张 10GbE 光纤卡才能走这条路。
至于我们从哪里获得这些信息?你说得对,没有真正的知识库可以学习这些东西,是的,很多信息都是在需要的时候传下来的。通常是由问和你一样问题的人传下来的。或者,如果你是一家企业,你会去戴尔/惠普/EMC/等公司,解释你的情况,然后他们会在决策过程中指导你。
答案2
一般来说,大多数人都是在工作中或通过认证了解到这些事情的,而不是通过秘密握手。
我先从 10 giga-e 开始。大多数像样的网卡(也就是说比消费级卡更好的网卡)都有自己的内部处理器(戴尔的处理器似乎强大到需要自己的风扇),不太可能给主处理器带来过多的麻烦。XR997 似乎使用常规8p8连接器rs,但你需要使用6a 类,而不是 cat 5 电缆。10 giga-e 电缆类型变化很大,这可能是您感到困惑的原因。
我要指出的是,除了需要更好级别的电缆外,这与使用标准 10/100/1000 网络的方式相同,而且应该简单得多。您只需安装驱动程序,在两端设置静态 IP,然后就可以用煤气做饭了。
我开始不理解光纤通道 - 你能用它点对点然而似乎
至于软件方面,你需要将服务器设置为 iscsi 目标 - 在 Linux 上関系統似乎是可以使用的东西,而 Windows 7 有自己的iscsi 启动器