红帽RHEL 6 Beta版的重要改进有哪些

发布时间:2022-01-07 17:12:04 作者:柒染
来源:亿速云 阅读:129

红帽RHEL 6 Beta版的重要改进有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

展望未来,红帽RHEL 6模糊了虚拟、物理和云计算之间的界线,以适应当代IT环境中发生的转变。红帽RHEL 6从内核到应用基础设施到开发工具链都采用了升级的核心技术,可以满足未来几代硬件、软件技术的需要。

新版本的主旋律包括无处不在的虚拟化、更好的稳定性和高可用性、更高的能效以及提供多个软件技术。在Beta版发布之际,将介绍几项新的值得注意的改进:

全面的电源管理能力

按时的内核改进使系统可以更频繁地将没有活动任务的处理器变为空闲状态。这将导致比以前版本温度更低的CPU和更高的节电。Powertop 等新监测工具可以帮助确定可以解决的能耗问题,从而进一步减少能耗。像“tuned”这样的新调节工具(一种自适应系统调节后台程序)使系统可以根据服务使用模式的分析调节能耗。

性能改进

红帽工程师在我们计划出现在红帽RHEL 6中的各种内核性能改进的上游开发中发挥着关键作用,完全重写进程调度程序,使它可以通过让更高优先级的进程在***限度的较低优先级处理干扰的条件下,更公平地在处理器之间分配计算时间。此外,还进行了多种多处理器锁同步改进。例如,消除不必要的锁定事件、用睡眠锁定代替许多旋转(spin)锁定和采用更高效的锁定基元。这些根本的变化影响到许多内核子系统。

可伸缩性改进

新推出的硬件导致了商品计算平台的重大发展。例如,现在一台5U机架式机柜中可容纳64个CPU和2TB内存。这些系统以及它们的后继产品将要达到红帽企业Linux 5的可伸缩性极限。红帽RHEL 6的一个主要特性是:它可以提供适应未来系统的可伸缩性。其可伸缩性能力从对大量CPU和内存配置的优化的支持到处理更多数量的系统互联总线和外设的能力。在虚拟化变得同裸机部署一样无处不在之时,这些能力适合于裸机环境和虚拟化环境。

新安全特性

一种叫做系统安全服务后台程序(SSSD)的新服务提供对身份的集中管理。它还具有缓存证书供离线之用的能力。新SELinux沙箱特性使得不可信的内容可以在一个不会影响到系统其余部分的隔离的环境中执行。这包括隔离任何运行在红帽RHEL 6上的虚拟客户机的能力。

资源管理

在一种叫做控制组(即cgroups)的新框架的帮助下,新系统提供对硬件资源的细颗粒度控制、分配和管理。cgroups运行在进程组水平上,可被用于为应用管理从CPU、内存、网络和硬盘I/O的资源。该框架还被用于管理虚拟客户机。

虚拟化

红帽RHEL 6扩展了较早的红帽企业Linux版本提供的集成的基于KVM的虚拟化技术。新系统具有多个性能、调度程序和硬件支持的改进,提供无论采用什么部署模型的更好的灵活性和控制。

存储

通过FCoE和iSCSI协议对网络块存储的支持,使利用LVM/DM执行在线改变镜像的和多路径的卷大小成为可能。

文件系统

新版系统包括ext4文件系统。作为下一代扩展文件系统族,它包括对更大文件尺寸的支持、效率更高的硬盘空间分配、更好的文件系统检查和更强健的日志。除了ext4外,我们还打算提供XFS文件系统。XFS适用于超大的文件和目录,包括像清除碎片和在文件系统使用时改变文件系统大小的能力。NFS已经级升到了版本4,从而包括对IPv6的支持。

可靠性、可用性和适用性(RAS)

新版本利用新硬件能力来提供像热添加设备和硬件以及通过AER的PCIe设备的增强错误检查等特性。它还将包括高级数据完整性特性(DIF/DIX)。这类特性通过硬件检查和检验来自应用的数据。ABRT(自动缺陷报告工具)的引进提供了确定和报告系统异常情况――如内核故障(kernel oops)和用户空间应用崩溃――的更一致的方式。

编译器和工具

GCC编译器已经升级到版本4.4。这一版本遵照C++ 0x草案标准进行编译。它还符合OpenMP 3.0,包括许多调试功能。SystemTap改进包括对用户空间探测的更好的支持、更安全的脚本编译服务器和使非根用户可以访问SystemTap的新的非特权模式。此外,新编译器还有许多其它已经升级到最新版本的库和更多的语言和运行环境,包括完整的LAMP栈和OpenJDK。

桌面

新版本引进了对显示类型的检测和对多种显示器的支持。我们还增加了支持NVIDIA图形设备的升级的新驱动程序。当然,如果不对GNOME和 KDE桌面进行更新,新版本将是不完全的。

红帽RHEL 6中的各种技术将随着对关键硬件平台的扩展支持提供,我们认为这些技术将使新版平台成为吸引新老客户的诱人的选择。同以往一样,新版本的一部分价值在于我们的企业认证。

看完上述内容,你们掌握红帽RHEL 6 Beta版的重要改进有哪些的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. rhel6.4部署gateone
  2. RHEL6怎么进行安装NGINX

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:怎么手写一个RPC框架

下一篇:c++显式栈如何实现递归

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》