redhat6五个企业级特征揭露

by admin on 2020年3月15日

近日,Facebook
开源了一套解决重要计算集群管理问题的
Linux
内核组件和相关工具,这些项目覆盖了资源控制、资源利用、工作负载隔离、负载均衡、测量和监控等方面:BPF、Btrfs、Netconsd、Cgroup2、PSI、Oomd。

 红帽企业级Linux
6版本是红帽最新发布的一款最成功的数据中心平台,该版本能够提供先进性能的应用程序以及优秀的可扩充性和安全性。通过该版操作系统,你可以轻松的在你的数据中心上搭载虚拟化和云计算服务,减少实际操作的复杂性、减少实际开销、充分发挥系统的性能。那么目前备受关注的Redhat
企业版Linux 6究竟有哪些新特性呢?

图片 1

  效率、可扩充性和可靠性

Facebook
表示这些项目现在已大规模用于其所有基础设施生产环境中,并用于其它许多企业组织的环境中。

  红帽企业版Linux
6支持更多的插座、内核、线程和内存空间。文件系统任务安排时间表的编排上更注重任务的运行时间、任务的轻重缓急等因素的综合考虑,利用硬件响应和多核拓扑结构优化系统任务的执行和资源分配。

BPF

  红帽企业版Linux
6的文件系统默认是ext4(第四扩展文件系统),该版本更加健壮、规模可以拓展到16TB,还包含了可升级到100TB的XFS文件系统。其NFSv4
显著改进了NFSv3的不足,并且是向后兼容的。新的文件系统允许运行在用户空间中,并且用户还可以在基于FUSE
的新文件系统(例如云文件系统)上进行测试和开发。

BPF 是 Linux
内核中一种高度灵活、高效率的代码执行引擎,可以让字节码在各个 hook
点运行,以使用自定义代码。虽然 BPF 已广泛用于数据包过滤,但是 BPF
的指令集具有很强的通用性和灵活性,足以支持和允许除网络之外的众多使用场合,比如跟踪和安全(比如沙箱)。

  在高可用性上,重新设计了基于Conga的Web接口,增加了额外的功能,使用起来更加容易。集群沟通管理系统Corosync技术也更加成熟、稳定和轻量级。改进后使用的KVM服务器虚拟机可以在物理和虚拟主机故障或者关机状态下管理服务。一个简单的集群指令就可以用来管理不同服务器的日志,并通过一致的格式来记录事件,具有更高的可读性。

  在电源管理上,红帽企业版Linux
6的内核时钟新的设计技术,可以让系统处于最小系统消耗状态。尽可能的减少了I/O子系统的电源消耗。系统管理员还可以通过控制电流阀值来减少电源的消耗。此外,优化了实时设备的访问也帮助减少文件系统写元数据的能耗开销。

Btrfs

  前所未有的资源管理

Btrfs
是下一代文件系统,它以当下的数据中心为基础。它是一个写时复制(CoW)文件系统,专注于高级功能实现、容错、修复和轻松管理。Btrfs
旨在解决和管理大型存储子系统,并支持快照、联机碎片整理、池化和集成的多设备支持等功能。

  在系统资源的分配上,红帽企业版Linux 6的Cgroups
可以组织系统任务以便进行跟踪,并让其他系统服务可以控制 cgroup
任务可能消耗的资源(分区)。 两个用户空间工具 cgexec 和 cgclassify 提供
cgroup
的简单配置和管理功能。同时在cgroup上应用了内存资源控制器和网络资源控制器,以达到对内存资源和网络流量的限制应用。

  在存储上,红帽企业版Linux 6支持基于SAN的大型存储、自动I/O
校准和自我调整以及扩展了 SCSI 和 ATA 标准和 I/O 提示,允许自动调整和 I/O
校准。

Netconsd

  红帽企业版Linux
6在联网功能上支持IPv6。多队列联网功能改进了处理并行性,让用户可以从多个处理器和
CPU 内核获得更好的性能。
对数据中心桥接的支持包括数据流量优先级和流量控制,以提高服务质量。此外针对数据流量优先级和流量控制,以提高服务质量。

Netconsd 是一个基于 UDP 的 netconsole 守护程序,为 Linux netconsole
消息提供轻量级传输。它接收并处理来自 Linux
内核的日志数据,并将其作为结构化数据提供以给生产工程师以快速识别集群中问题。

  稳定的应用程序开发与生产平台

  在Web基础架构上主要改进了Apache、Squid和Memcached三个方面的改进,红帽企业版Linux
6支持Apache2.2版本,而Squid的主要是在可管理性和IPv6上性能支持。新版红帽支持Memcached
1.4.4,该版是一个高性能、高度可扩展、分布式、基于内存的对象缓存系统,大大提高了动态
Web 应用程序的速度。

Cgroup2

  在Java性 能的支持上,红帽企业
Linux和OpenJDK的紧密集成包括在SystemTap 中支持Java
探测器,从而可支持更好的Java 调试。我们都知道Tomcat
6是运行在Java平台的开源和同类最佳应用服务器。通过支持 Java Servlets
和Java 服务器页面 (JSP),Tomcat 为开发和部署动态 Web
应用程序提供稳定可靠的环境。所以在红帽企业Linux也完善了Tomcat 6的支持。

Cgroup2 是下一代 Linux
内核机制,用于分组和构造工作负载,以及控制分配给每个组的系统资源量。它具有内存、I/O、中央处理单元等控制器,它还允许隔离工作负载,并为每个工作负载确定资源分配的优先级和配置。

  此外,红帽企业Linux还在应用程序、数据库PostgreSQL 8.4.4、MySQL
5.1.47和MySQL 5.1.47上也做了多项的调整,在性能上有了大大的还进。

  集成虚拟化

PSI

  红帽企业 Linux主要是基于内核的虚拟化,将KVM
管理程序完全集成到内核中,因此所有 RHEL
系统的改善均有利于虚拟化环境。而且该应用程序环境对物理系统和虚拟系统都是一致的。这样用户就可以在主机之间轻松移动虚拟机由此带来的部署灵活性使管理
员可以在非高峰阶段将资源整合到更少的机器,或在维护停机时间释放硬件。

PSI(Pressure Stall
Information,压力失速信息)首次提供了一种规范,通过内存、CPU 和 I/O
这三种主要资源的新压力指标来量化资源短缺。这些压力指标与此次开源的其它内核和用户空间工具相结合,可以在智能开发和响应时检测资源短缺。PSI
统计数据为即将发生的资源短缺提供早期预警,从而实现更积极主动、细致的响应。

  利用内核的硬件抽象使应用程序能够独立于底层硬件从物理环境转移到虚拟化环境。提高了CPU
和内存可扩展性使每个服务器可容纳更多虚拟机。虚拟技术采用了先进的办虚拟化接口,包括时钟(由空循环内核支持)、中断控制器、自旋锁子系统和
vmchannel 等非传统设备。

图片 2

  企业可管理性

  红帽企业Linux
6的安装选项已重新整理为“工作负载配置文件”,使每个系统安装都能向特定任务提供合适的软件。基于标准的
Linux 可管理性规范 (SBLIM) 使用基于 Web 的企业管理 (WBEM)
来管理系统。用Dracut 取代了
mkinitrd,最大限度地减少底层硬件改变的影响,更易于维护,并使支持第三方驱动程序更容易。

Oomd

  改进了打印技术的支持,使得打印机能及时发现来CUPS和system-config-printer
的打印机配置服务。增加基于SNMP
的墨水和碳粉供应水平监控和打印机状态监控简化了监控功能,让用户可以有效地管理墨水和硒鼓库存。

Oomd 是一个用户空间
OOM(内存不足)进程杀手,可以更好地了解系统上运行的进程的上下文和优先级。它允许配置对
OOM 条件的响应,例如暂停或终止非必需项、重新分配系统中的内存等操作。

  此外,红帽企业 Linux的Samba改进了包括支持 Windows 2008R2
信任关系:Windows cross-forest、传递信任和单向域信任。允许应用程序使用
OpenChange 来访问使用本地协议的 Microsoft Exchange Server,允许
Evolution 等邮件客户端与 Exchange Server 更紧密地集成。

6版本是红帽最新发布的一款最成功的数据中心平台,该版本能够提供先进性能的应用程序以及优秀的可扩充性和安全性。通…

详情信息查看发布公告与对应项目的开源主页。

(文/开源中国)    

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图