Loading
新闻中心库存中心价格中心PDF中心图片中心
ICGLE 电子技术支持中心,为电气人员和相关企业提供全面的信息(IC技术\IC库存\IC图片\PDF资料等)服务
总线设计PCB设计单片机DSPARM
JAVA驱动设计C/C++汇编J2EE网络协议中间件技术嵌入式系统无线通信通信网络模拟技术接口电路显示光电传感与控制EDA/PLD
气流体控制电子产品电机及工具通信设备仪器仪表电线电缆建筑电气低压电器高压电器电源工控自动化广电设备医疗器械More..
电源设计仪器仪表技术专递电路图片电子专栏储存技术汽车电子测量测试音响技术家用电器
成功方案市场分析行业标准应用前沿芯片应用综合专区
Linux的向“心”力运动
来源:linuxdiyf.com   作者:Capacity
字体大小:[大][中][小]

  Linux v2.6内核发布后,进一步拉近了Linux与Unix之间的距离,也使Linux越来越向网络核心运动,越来越向着企业级核心应用运动;今年的Linux World China上,更让我们看到了一些主流的Linux系统厂商以及一些中间件、数据库厂商在技术上为Linux进入企业级应用和企业级关键业务应用做足了准备,我们看到,Linux正一步一步地接近其“企业核心”的目标,正一步一步地向“心”靠拢。

  进军数据中心

  Linux v2.6是Linux内核的一个重大升级,随着主要的Linux厂商都开始发布基于v2.6内核的企业级系统,很明显,开放源代码操作系统取得重要地位的时间已经不远了,而且与其“表兄”Unix之间的特性差距也正在不断缩小。

  Linux v2.6内核承诺可以提供许多新的特性。它可以扩展至更大的系统,支持比其前任2.4内核更多的内存和更多的设备数量,还可以支持更多的嵌入式处理器。总之,新内核已经具备了足够的新特性,足以引起企业用户的重视。

  下一阶段

  有了2.6版内核,Linux将继续向企业应用迈进。下一阶段的问题主要集中在更为关键的一些企业级应用。UMB Bank的基础设施架构和规划经理Scott Lewis说:“尽管2.4内核已经被UMB选用,并进行了网络边缘部署,但新的内核将带来全局性的变化。2.6内核将使Linux成为一种非常有竞争力 的部署选择,而且离网络核心更近,也就是说,Linux将走向Java应用服务器、中间件和数据库。”

  新的调度程序是一个关键特性,新版内核对这个部分进行了大幅度的改进,2.6内核的NTPL(本地POSIX线程库)将大幅度提高J2EE应用服务器和数据库等对线程依赖程度非常高的应用的性能。

  Linux厂商Red Hat目前就是将主要的精力放在操作系统堆栈以上的部分,如J2EE应用,并且为了实现更出色的存储管理而收购了软件厂商Sistina Software。

  大型计算环境

  那些使用大型服务器的用户也开始注意到Linux 2.6支持NUMA(非统一内存存取)多处理器服务器的特性。

  新内核将大幅提高Linux对SMP(对称多处理)的支持。尽管理论上2.4内核可以应付单个系统镜像中的最多64个处理器 ,但在实践中只能使用最多8个处理器的配置。有了2.6内核,支持处理器的理论数量提高到了最多256个。但在实践中,开发人员估计该内核最多可以使用 32路SMP x86系统。而对于Intel“安腾”或IBM的Power架构,实际的处理器数量限制可能提高到64个。

  IDC的Linux分析师Dan Kusnetzky认为,尽管SGI目前正在销售一种带64个处理器的Linux SMP服务器——Altix 3000,但可能很少会有厂商会使用64路Linux平台。Kusnetzky说:“目前,人们还不习惯在如此巨大的Linux配置上部署任务。”

  Kusnetzky认为,在主要的Linux厂商,如Red Hat和Novell的SuSE发布基于2.6内核的操作系统时,用户将会更情愿移植到处理器数量更多的系统上。这位分析师还预测,客户在这方面会相当谨慎,并且仍然会在32至64个处理器之间的范围进行选择。

  卓越的存储性能

  除了在更大的服务器上运行得更快,Linux还将在更大的存储阵列上运行得更好。开发人员已经克服了一项技术限制,使连接至 Linux系统的存储设备数量得到了巨大的扩展,而且还可以为存储设备提供更好的卷管理支持。此外,开发人员还完全重写了Linux的I/O子系统,并添 加了对异步I/O的支持,这就使应用可以在读取硬盘驱动器的时候运行得更快,效率也更高。

  Novell SuSE的软件开发员Chris Mason说:“为了Linux 2.6,那些拥有巨大磁盘存储设备数量的用户肯定会挤破门。”2.4版内核对每个设备的存储容量限制为2TB,而操作系统上可以使用的设备数量限制在约 1000个以内,这对多数Linux用户显然是足够了,但对一些基于Linux的大型机和带大量存储阵列的Oracle数据库肯定是不够的。Mason认为:“2.6将支持最多100万个设备。”

  Aventis Behring公司的全球系统经理Jesse Crew认为,仅仅是I/O性能的改善就足以使Linux 2.6成为值得考虑的系统 。她所在的公司目前主要从事电子数据交换应用,需要用到Oracle数据库和Linux系统。Crew说:“目前,我们需要的主要内容是更好的卷管理以及 异步I/O,主要是提高系统运转的性能。”

  目前,Novell的SuSE Linux Enterprise 9已经采用新的内核,而Red Hat还没有行动。事实上, Red Hat贬低2.6内核重要性的一个主要原因是,已经有许多新特性被实施到了该公司于去年10月份发布的Red Hat企业Linux 3中。也许另外的原因是,像Red Hat这样的厂商需要一些时间才能确定新特性能够与它们认证的应用和谐共处。例如,Linux 2.6的新设备计数模式会对内核以外所有层面产生重大的影响,如应用和设备驱动。

  从历史上来看,每次新内核发布后都使Linux在竞赛中能够拉近与Unix的距离,随着2.6版的发布,许多人认为这种距离已经被拉得足够小了。

Upload by 小刘(2007-6-20)
IC
IC
推荐技术文章:
·基于嵌入式Linux的打印控制系统的....
·Linux下获得CPU利用率和内存使....
·擂台战:嵌入式Linux面临图形化挑....
·面向多媒体应用的嵌入式Linux实时....
·Linux系统内存磁盘初始化技术详细....
·Linux下的网络HOOK实现以及使....
·Linux系统下搭建C/C++开发的....
·移动电话挑战嵌入式Linux..
·在嵌入式Linux上实现JFFS文件....
·基于嵌入式Linux系统界面的研究 ..
·支持基于Linux的USB设备的三种....
·基于ARM的嵌入式Linux开发平台..
·主流嵌入式Linux动态扩展技术比较....
·嵌入Linux基于MiniGUI信息....
·蓝牙模块在HHARM2410上的移植..
·基于Linux的嵌入式系统在测控系统....
·uClinux在嵌入式系统中的移植研....
·用busybox制作嵌入式Linux....
·基于uClinux的远程温度监控系统....
·uClinux内核移植相关代码分析..
·linux驱动相关
·WinCE系统下BootLoader..
·Windows CE环境下无线网卡的..
·Windows CE中实现蓝牙串口驱..
·WinCE--嵌入式系统简介
·Windows CE OAL层的结构..
·Windows CE 软件开发入门(..
·Windows CE 软件开发入门 ..
·Windows CE 软件开发入门(..
·Windows CE开发初步教程
·使用 Windows CE .NET..
·Windows CE开发之起步停车
·基于Windows CE的嵌入式电子..
·浅谈Windows CE应用程序的可..
·Windows CE下驱动程序开发基..
·Windows CE上的声音处理
·设计和优化MicrosoftWind..
·基于Intel PXA272的Boo..
·WindowsCE在嵌入式工业控制系..
·windowsCE异常和中断服务程序..
IC
IC

©2007 版权归ICGLE所有   页面执行时间:62.500毫秒