网卡的分类,第1张

网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和LAN连接的网络适配器。网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式等。它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。目前主要是8位和16位网卡。

网卡必须具备两大技术:网卡驱动程序和I/O技术。驱动程序使网卡和网络操作系统兼容,实现PC机与网络的通信。I/O技术可以通过数据总线实现PC和网卡之间的通信。网卡是计算机网络中最基本的元素。在计算机局域网络中,如果有一台计算机没有网卡,那么这台计算机将不能和其他计算机通信,也就是说,这台计算机和网络是孤立的。

网卡的不同分类:根据网络技术的不同,网卡的分类也有所不同,如大家所熟知的ATM网卡、令牌环网卡和以太网网卡等。据统计,目前约有80%的局域网采用以太网技术。根据工作对象的不同务器的工作特点而专门设计的,价格较贵,但性能很好。就兼容网卡而言,目前,网卡一般分为普通工作站网卡和服务器专用网卡。服务器专用网卡是为了适应网络服种类较多,性能也有差异,可按以下的标准进行分类:按网卡所支持带宽的不同可分为10M网卡、100M网卡、10/100M自适应网卡、1000M网卡几种;根据网卡总线类型的不同,主要分为ISA网卡、EISA网卡和PCI网卡三大类,其中ISA网卡和PCI网卡较常使用。ISA总线网卡的带宽一般为10M,PCI总线网卡的带宽从10M到1000M都有。同样是10M网卡,因为ISA总线为16位,而PCI总线为32位,所以PCI网卡要比ISA网卡快。

网卡的接口类型:根据传输介质的不同,网卡出现了AUI接口(粗缆接口)、BNC接口(细缆接口)和RJ-45接口(双绞线接口)三种接口类型。所以在选用网卡时,应注意网卡所支持的接口类型,否则可能不适用于你的网络。市面上常见的10M网卡主要有单口网卡(RJ-45接口或BNC接口)和双口网卡(RJ-45和BNC两种接口),带有AUI粗缆接口的网卡较少。而100M和1000M网卡一般为单口卡(RJ-45接口)。除网卡的接口外,我们在选用网卡时还常常要注意网卡是否支持无盘启动。必要时还要考虑网卡是否支持光纤连接。

网卡的选购:据统计,目前绝大多数的局域网采用以太网技术,因而重点以以太网网卡为例,讲一些选购网卡时应注意的问题。购买时应注意以下几个重点:

网卡的应用领域----目前,以太网网卡有10M、100M、10M/100M及千兆网卡。对于大数据量网络来说,服务器应该采用千兆以太网网卡,这种网卡多用于服务器与交换机之间的连接,以提高整体系统的响应速率。而10M、100M和10M/100M网卡则属人们经常购买且常用的网络设备,这三种产品的价格相差不大。所谓10M/100M自适应是指网卡可以与远端网络设备(集线器或交换机)自动协商,确定当前的可用速率是10M还是100M。对于通常的文件共享等应用来说,10M网卡就已经足够了,但对于将来可能的语音和视频等应用来说,100M网卡将更利于实时应用的传输。鉴于10M技术已经拥有的基础(如以前的集线器和交换机等),通常的变通方法是购买10M/100M网卡,这样既有利于保护已有的投资,又有利于网络的进一步扩展。就整体价格和技术发展而言,千兆以太网到桌面机尚需时日,但10M的时代已经逐渐远去。因而对中小企业来说,10M/100M网卡应该是采购时的首选。

注意总线接口方式----当前台式机和笔记本电脑中常见的总线接口方式都可以从主流网卡厂商那里找到适用的产品。但值得注意的是,市场上很难找到ISA接口的100M网卡。1994年以来,PCI总线架构日益成为网卡的首选总线,目前已牢固地确立了在服务器和高端桌面机中的地位。即将到来的转变是这种网卡将推广到所有的桌面机中。PCI以太网网卡的高性能、易用性和增强了的可靠性使其被标准以太网网络所广泛采用,并得到了PC业界的支持。

网卡兼容性和运用的技术----快速以太网在桌面一级普遍采用100BaseTX技术,以UTP为传输介质,因此,快速以太网的网卡设一个RJ45接口。由于小办公室网络普遍采用双绞线作为网络的传输介质,并进行结构化布线,因此,选择单一RJ45接口的网卡就可以了。适用性好的网卡应通过各主流操作系统的认证,至少具备如下操作系统的驱动程序:Windows、Netware、Unix和OS/2。智能网卡上自带处理器或带有专门设计的AISC芯片,可承担使用非智能网卡时由计算机处理器承担的一部分任务,因而即使在网络信息流量很大时,也极少占用计算机的内存和CPU时间。智能网卡性能好,价格也较高,主要用在服务器上。另外,有的网卡在BootROM上做文章,加入防病毒功能;有的网卡则与主机板配合,借助一定的软件,实现Wake�on�LAN(远程唤醒)功能,可以通过网络远程启动计算机;还有的计算机则干脆将网卡集成到了主机板上。

网卡生产商----由于网卡技术的成熟性,目前生产以太网网卡的厂商除了国外的3Com、英特尔和IBM等公司之外,台湾的厂商以生产能力强且多在内地设厂等优势,其价格相对比较便宜。

  ORACLE g中ASMCMD使用及ASM文件XML DB访问

  引言

 自动存储管理(ASM) 是Oracle 数据库 g 的新功能 它为数据库管理员提供了一个简单的存储管理界面 并且该界面在所有服务器和存储平台上都是一致的 作为专门为 Oracle 数据库文件创建的整合的文件系统和卷管理器 ASM 提供了异步 I/O 的性能以及文件系统的易管理性 它简化了数据库的管理 使管理员可以将可用的存储划分为磁盘组(disk groups) 只需管理少量的磁盘组而不再需要直接管理大量的oracle数据库文件 ASM可自动管理磁盘组内数据库文件的放置 优化了性能和资源利用率

  ORACLE g中的高效存储技术ASM

 自动存储管理直接在Oracle 内核提供了文件系统和卷管理器的垂直整合 从而带来了存储区域网系统提供的 虚拟化 类型的优点(易于管理 更高的可用性) 并专门用于Oracle 数据库文件 ASM 提供了配置数据库的快捷方法 以达到最佳性能和资源利用率 它通过Oracle 内核自动管理数据库文件和这些文件的放置 不再需要第三方文件系统和卷管理器来管理Oracle 文件 ASM 免去了耗时的手动I/O 性能与调整任务 大大节省了DBA 的时间

 ASM的镜像(mirroring)与条带化(striping) ASM 将文件分成 MB 大小的区(extent) 并将所有文件的区平均分布到磁盘组的所有磁盘中 ASM 不使用数学函数跟踪每个区的放置 而使用指针记录区的位置 这样 ASM 就可以在磁盘组配置变化时移动某个文件的某些区 而不必按照公式并根据磁盘数来移动所有的区 对于需要低延迟的文件(例如日志文件) ASM 提供了细粒度( k) 分段 以便由多个磁盘并行分隔并处理较大的I/O ASM 在所有可用的资源中分布I/O 负载 在免除手动I/O 调节需要(通过分散数据库文件来避免热点)的同时优化性能 ASM的镜像比操作系统的磁盘镜像更为灵活 因为ASM可基于文件设置冗余级别 也就是说在同一磁盘组中的两个文件可以一个是镜像的而另一个不做镜像 ASM镜像发生在区级

 ASM的动态存储配置 ASM使得在线调整存储配置成为可能 即它帮助DBA 管理动态数据库环境 让DBA 能够在扩大或缩小数据库规模的情况下 无需关闭数据库以调整存储配置 而在往磁盘组中增加磁盘或从磁盘组中删除磁盘后 ASM将自动重新平衡――均衡地在磁盘组中的所有磁盘上重新分布文件数据

 ASM 是一种能力 它通过实现手动存储器的自动化来节省DBA 的时间 使其能够以更高的效率管理更大 更多的数据库

  通过ASMCMD工具管理ASM

 在oracle数据库 g的第一个版本中 管理ASM只能通过SQL语句 g的第二个版本提供了一个管理ASM文件的新选择――命令行工具ASMCMD 它使我们可以更为方便地浏览和管理ASM磁盘组中的文件和目录 它可以列出磁盘组的内容 执行搜索 创建或删除目录及别名 显示空间利用率等等 下面将通过一个在AIX 操作系统上的oracle g的应用实例来介绍ASMCMD命令行工具的使用方法以及ASM文件的FTP及HTTP访问方式 相关环境信息如下

 操作系统平台 AIX

 数据库版本 ORACLE ( 节点RAC)

 磁盘组 ORAHIS_ G ORAHIS_ G(将 G和 G的LUN划分为 个磁盘组)

 磁盘组类型 外部冗余方式(EXTERNAL REDUNDANCY)

  创建磁盘组

 首选需要创建磁盘组 由于不能通过ASMCMD命令创建或删除磁盘组 以及添加或删除磁盘组中的磁盘 所以我们通过oracle g中新的SQL命令来完成磁盘组的创建

 在本实例中有 G和 G两种大小的LUN 先通过操作系统命令或通过ASM实例中v$a _disk视图中的信息确认这两种大小的LUN的设备名 建立 个磁盘组ORAHIS_ G及ORAHIS_ G

  CREATE DISKGROUP ORAHIS_ G EXTERNAL REDUNDANCY disk  /dev/rhdisk  /dev/rhdisk …… / CREATE DISKGROUP ORAHIS_ G EXTERNAL REDUNDANCY disk  /dev/rhdisk  /dev/rhdisk …… /

 创建了磁盘组后就可以使用磁盘组 在上面创建数据库 分布数据库文件等

  运行ASMCMD

 以一个拥有SYSDBA权限的操作系统用户登录到运行了ASM实例的主机上 同时设置正确的ORACLE_HOME及ORACLE_SID环境变量以选择ASM实例 再设置正确的PATH环境变量 就可以运行ASMCMD工具了 ASMCMD可以以交互或非交互模式两种模式运行

  ) 交互模式运行 在操作系统命令提示符下输入a cmd 会得到ASMCMD>提示符 可以输入相关的命令 如果使用 p选项 将在ASMCMD提示符中包含当前路径 如下

  gdhish :/oracle/orahis>export ORACLE_SID=+hisa  gdhish :/oracle/orahis>a cmd  p ASMCMD [+] > ls ORAHIS_ G/ ORAHIS_ G/ ASMCMD [+] > cd ORAHIS_ G ASMCMD [+ORAHIS_ G] >

  ) 非交互模式运行 命令格式为 a cmd mand arguments 如下

  gdhish :/oracle/orahis>a cmd ls  l State Type Rebal Unbal Name MOUNTED EXTERN N N ORAHIS_ G/ MOUNTED EXTERN N N ORAHIS_ G/

  ASMCMD命令参考

  ) 部分常用的ASMCMD命令列表

  命令 说明 du 显示指定的ASM目录下ASM文件占用的所有磁盘空间 ls 列出ASM目录下的内容及其属性 lsct 列出当前ASM客户端的信息 lsdg 列出所有磁盘组及其属性 mkalias 为系统生成的文件名创建别名

  ) ASMCMD命令示例

 ASMCMD> lsdg

 State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name

 MOUNTED EXTERN N N ORAHIS_ G/

 MOUNTED EXTERN N N ORAHIS_ G/

 上述lsdg命令的结果显示共有两个磁盘组ORAHIS_ G和ORAHIS_ G 状态是 MOUNTED 类型是外部冗余(EXTERNAL REDUNDANCY) 当前没有重现平衡(rebalance)操作 也没有磁盘组需要重现平衡 Sector大小是 字节 Block大小是 字节 分配单元是 字节 即 M ORAHIS_ G磁盘组大小为 M 空闲大小为 M offline disks的数量为 由于是外部冗余类型 故Req_mir_free_MB 为

 ASMCMD [+ORAHIS_ G/hisrac/datafile] > ls ls

 Type Redund Striped Time Sys Block_Size Blocks Bytes Space Name

 DATAFILE UNPROT COARSE MAY : : Y BILL_TS_DT

 DATAFILE UNPROT COARSE MAY : : Y UNDOTBS

 上述ls –ls命令的结果显示ASM目录+ORAHIS_ G/hisrac/datafile下的文件及其属性 如文件BILL_TS_DT 和UNDOTBS 类型为DATAFILE 由于是外部冗余方式 Redund为UNPROT 即对于ASM而言是uprotected 条带化方式为COARSE 文件是系统创建的 块大小为 字节 块数为 文件大小为 字节

  通过XML DB虚拟目录访问ASM文件

 由于ASM 是专为处理Oracle 数据库文件而建立的整合的文件系统与卷管理器 它不是一般意义上的文件系统或集群文件系统 因此不能使用标准的FTP和HTTP服务来访问ASM文件 我们可以通过XML DB repository中的虚拟目录/sys/a 来访问ASM文件和目录 内容并非真正存储在repository中 所以称为虚拟目录 /sys/a 提供了通过XML DB协议如FTP和HTTP/WebDAV来访问和操作ASM文件的一种方法

  ) 配置

 下面以选择FTP端口 HTTP/WebDAV端口 为例进行配置(前提是已经安装好XDB)

 gdhish :/oracle/orahis>export ORACLE_SID=hisrac

 gdhish :/oracle/orahis>sqlplus /as sysdba

 SQL>@/rdbms/admin/catxdbdbca sql

 访问时注意必须以拥有dba权限的数据库用户(非sys)登录

  ) FTP访问示例(通过FTP传输XDB dbf文件)

  zhcxxt :/dsgh  #ftp    Connected to    gdhish Unauthorised use of this FTP server is prohibited and may be subject to civil and criminal prosecution   gdhish  FTP Server (Oracle XML DB/Oracle Database) ready Name ( :root): system   pass required for SYSTEM Password:   SYSTEM logged in ftp> cd sys/a    CWD Command successful ftp> ls   PORT Command successful   ASCII Data Connection ORAHIS_ G ORAHIS_ G   ASCII Transfer Complete ftp> cd ORAHIS_ G/datafile   CWD Command successful ftp> bin   Type set to I ftp> get XDB dbf   PORT Command successful   BIN Data Connection   BIN Transfer Complete   bytes received in   seconds ( e+  Kbytes/s) local: XDB dbf remote: XDB dbf ftp>

  ) HTTP访问示例

 通过类似的URL来访问

 

  小结

lishixinzhi/Article/program/Oracle/201311/16705

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 网卡的分类

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情