千兆光纤网卡和万兆光纤网卡有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了千兆光纤网卡和万兆光纤网卡有啥区别相关的知识,希望对你有一定的参考价值。

参考技术A 网卡是一个宽泛的名词,百科上定义的网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。按照传输协议的不同,网卡可分为以太网卡、FC网卡、ISCSI网卡。以太网卡也称光纤网卡 ,主要插在服务器上,在机房建设中比较常用,那么, 千兆光纤网卡和万兆光纤网卡的区别。

千兆光纤网卡和 万兆光纤网卡 主要是传输速率不同。千兆网卡的传输速率是1000Mbps(千兆),而万兆网卡的传输速率是10Gbps(万兆),它是千兆光纤网卡传输速率的十倍。

光纤网卡接口类型分为光口和电口。

光纤网卡光口: 光纤端口的简称,接口分为SC、ST和LC等多种类型,可搭配的光模块以SFP封装为主,也有其他类型,在进行布线时,需要注意光口的接口种类,采用相对应的设备与之匹配。

光纤网卡电口: RJ45等各种双绞线接口的统称,目前普遍使用的电口有百兆、千兆、万兆等。

光纤网卡光口和电口的区别: 传输距离的不同,电口的最大传输距离只有100米,而多模的光口可传输几百米,单模的光口可传输几千米。

服务器端光纤网卡由于技术先进,价钱会贵很多,因此,大家在选用时一定要注意使用环境,为了减少住CPU占用率,服务器应选择带有自动处理功能的处理器,还应该让服务器光纤网卡实现高级容错、带宽汇聚等功能,这样服务器就可以通过增插几块网卡提高系统的可靠性。

目前主流的光纤网卡主要有 千兆网卡 、10网卡、25G网卡、40G网卡以及100G网卡,飞迈瑞克(Femrice)可提供千兆、10G、25G、40G三种速率的网卡,支持VMDq、VxLAN和SR-IOV等高级功能,可提供灵活且可扩展的I/O解决方案,来满足在虚拟化和统一存储环境中运行关键任务应用的严格要求,符合当今要求苛刻的数据中心环境,可扩展性强,为未来网络扩展预留空间。

linux环境万兆网卡82599 ixgbe驱动无法绑定

[root@localhost dpdk]# echo 0000:13:00.0 > /sys/bus/pci/drivers/ixgbe/bind
-bash: echo: 写错误: 没有那个设备

查看原因 dmesg |tail
如果没安装gcc及 kernel-devel 则可以查看
rpm -qa |grep gccrpm-qa |grep kernel-devel

如果没安装,那就老实安装吧,网络存在的情况下安装
yum install gcc
yum install kernel-devel

如果没有网络则需要将光盘中的iso文件设置为yum源
1 挂载光盘 在media/rhel 中建立文件
mkdir /media/rhel
mount /dev/cdrom /media/rhel --如果是图形安装通常已经自动挂载好
ls /media/rhel

2 设置/etc/yum.repos.d/rhel-debuginfo.repo
[base]
name=Server Local Sources
baseurl=file:///media/rhel/Server
enable=1
gpcheck=1
gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release

-----------安装相应的网卡驱动 首先将相应的网卡驱动传输到制定的目录中
一、Install RPM Package
1)、rpm -ivh netxtreme2-7.8.56-1.src.rpm
2)、cd/usr/src/redhat
rpm -bb SPECS/netxtreme2.spec
or
rpmbuild -bb SPECS/netxtreme2.spec
3)、rpm -ivh RPMS/x86_64/netxtreme2-7.8.56-1.x86_64.rpm
驱动将会安装在如下的目录中
2.4.x kernels:

/lib/modules//kernel/drivers/net/bnx2.o
/lib/modules//kernel/drivers/net/bnx2x.o

2.6.0 kernels:

/lib/modules//kernel/drivers/net/bnx2.ko
/lib/modules//kernel/drivers/net/bnx2x.ko

2.6.16 and newer kernels:

/lib/modules//kernel/drivers/net/bnx2.ko
/lib/modules//kernel/drivers/net/bnx2x.ko
/lib/modules//kernel/drivers/net/cnic.ko

Newer RHEL and SLES distros:

/lib/modules//updates/bnx2.ko
/lib/modules//updates/cnic.ko
/lib/modules//updates/bnx2x.ko
/lib/modules//updates/bnx2i.ko
/lib/modules//updates/bnx2fc.ko
4)、卸载当前存在的驱动
rmmod bnx2
rmmod bnx2x
如果网卡驱动被装载,需要卸载相关的驱动
rmmod bnx2fc
rmmod bnx2i
rmmod cnic

5)、装载bnx2驱动 for BCM5706/BCM5708/5709/5716 devices:
insmod bnx2.o
or
insmod bnx2.ko
装载bnx2x 驱动 for BCM57710/BCM57711/BCM57711E/BCM57712
insmod bnx2x.o
or
insmod bnx2x.ko
or
modprobe bnx2x
装载 cnic 驱动
insmod cnic.ko
or
modprobe cnic

To load the bnx2i driver:

insmod bnx2i.ko
or
modprobe bnx2i

6)、从新启动
7)、ifconfig -a|more --查看当前网卡驱动 是否已经设置ok
完毕!
建议看看《Linux就该这么学》这本书
参考技术A 先看网卡硬件的芯片厂商,去网站下载对应的驱动载入后再试

以上是关于千兆光纤网卡和万兆光纤网卡有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

一张国产网卡:同时使用万兆和千兆网络

联瑞网卡获得银河麒麟操作系统适配认证证书

基于IntelXXV710芯片推出的25G光纤网卡-双端口万兆光纤网卡

千兆光纤网卡知识详解

千兆网卡的传输速度

单口千兆网卡