Linux内核4.5.5新特性与升级指南 (linux kernel 4.5.5)
随着Linux内核不断地更新迭代,系统性能和易用性也不断得到提高。在这个快节奏的开源社区中,内核4.5.5版本已经发布,此版本带来了一些新特性和改善。本文将介绍Linux内核4.5.5的新特性,并给出升级指南,供Linux用户参考。
一、新特性
1. 扩大ext4文件系统的硬件限制
在此之前,ext4文件系统的硬件限制是16TB的更大文件大小和64TB的更大文件系统大小。而新版本对于ext4文件系统升级到了64TB的单个文件大小和1EB(Exabyte)的更大文件系统大小。这使得ext4文件系统可以更好地支持大型数据存储设备,如大型服务器、云存储等。
2. 提高NFS网络性能
新版本中,NFS(网络文件系统)的性能得到了提高。 减少了网络I / O延迟并提高了网络数据吞吐量。在文件系统和网络IO性能方面的提升,使得Linux内核在处理大量数据时变得更加高效。
3. 更好的IPv6支持
Linux内核4.5.5版本中,“IPv6 Segment Routing”特性的引入,会使IPv6表现得像IPv4一样优秀,IPv6可以更好地支持路由器相关场景。这是对IPv6的一个提升。同时,内核在IPv6协议栈方面的其他改进,也可以使IPv6更加稳定和安全。
4. 改进显卡支持
在新版本中,AMD Radeon显卡的驱动得到了改善,包括对受限制的代码和二进制文件的更好支持。此外,Linux内核4.5.5还支持Intel Skylake和Broadwell Gen9的GPU原生驱动程序,也对旧的Intel和Nvidia显卡得到了改进。
5. 新增NFTables
NFTables内核支持的引入,重新设计了Linux内核的防火墙。NFTables的简短描述是新一代的Linux内核防火墙。相比于现在使用的iptables,NFTables的优化方面有 Cisco的必须需求。总而言之,NFTables表现出色,既有iptables的约束性,又具有更快的速度和更好的性能。
6. 因PowerPC修复若干问题
开启CONFIG_RTC_SYSTOHC后,现在的PowerPC内核可以正确处理电源事件关机了。此外,修复了IBM “popcntb/cnttz/cntlzw/cntt/popc”,Power7 CPU无限循环和广泛的UAPI-GRO回顾。这些修复旨在使PowerPC内核在不影响性能的情况下更加稳定和安全。
7. 引入新的标准和协议
在新版本中,引入了更多的标准和协议。例如,IONIC驱动程序,以便更好地支持Mellanox ConnectX-4/ConnectX-5网络适配器;BPF(引入h_errno变量),为程序员提供了更好的debug支持;引入了一种新的socket选项RLIMIT_RTTIME,用于防止低级DoS攻击等。
二、升级指南
在升级内核之前,需要备份当前的系统数据和配置文件。网站管理员应该通过在浏览器中查看“系统信息”或在终端中使用“uname -a”命令来确定当前正在使用的内核版本。
在升级之前,确认已安装最新可用的“yum”或“apt-get”更新包。更新到内核4.5.5仅需几个步骤:
步骤1:可以通过命令行下载和安装,也可以通过FTP和HTTP下载新内核。
步骤2:解压缩下载的内核文件,可以使用图形化工具或命令行实现。
步骤3:配置内核,可以修改内核的配置文件以提高新内核的性能。
步骤4:编译内核。
步骤5:安装新内核。
步骤6:重启系统。
在启动系统之前,无论您是在虚拟环境还是物理硬件上运行Linux,都应该在命令行中输入“cat /proc/cpuinfo”命令,然后查看CPU的信息,以确保内核编译完全受CPU支持。
三、
Linux内核4.5.5是一个重要的升级版本,为了满足现代大型数据存储和高级应用程序的需要,增加了对ext4文件系统的硬件限制等优化。此外,在对NFS网络性能和IPv6协议栈等方面进行了改进。本文还提供了Linux内核4.5.5的升级指南,对于需要升级内核的用户来说是很有用的。相信这篇文章对Linux用户在日常工作中有所帮助。