热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux管理员们,该刷新内核了

文章标题:Linux管理员们,该刷新内核了。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  Linux之父李纳斯·托沃兹(Linus Torvalds)援引《圣经》中的一句话寄语Linux爱好者:“一往无前,生生不息。”但是实际上,更准确的理解应该是“一往无前,测试不止”。而最新需要我们测试的就是近期刚发布的2.6.34版Linux内核,该内核版本的发布时间距离此前一个版本尚不足三个月时间。

  多数人会这样想,当一个Linux服务器操作系统发行版、Windows或苹果Mac OS X新发布一个重要版本时,可能会有一些有趣或好玩的东西,但是如果说到Linux内核的新版发布,那肯定是大手笔,有大变动。

  李纳斯显然也猜到了用户所想,而且似乎在费尽心思来降低用户的期望值。他在Linux内核邮件列表中的发布声明中表示,“该版本没有非常有趣的新东西,这正是我喜欢它的地方。它主要是各种各样的修补性改进,没有什么真正突出的地方,最大的改进是修正了新SR-IOV VF网络接口的一些说法。而这也算不上一个重大的补丁。”读者可以在Linux Kernel 2.6.34新特性概览一文中了解这些改进都是什么。

  当然,这并不真正意味着新版Linux内核一点没有新颖之处,相反,该内核实际上带来许多非常酷的改进。

  例如Ceph分布式网络文件系统,Linux内核版本网站KernelNewbies写到,“Ceph旨在增强负载处理,可以让数万人同时访问同一文件,或向同一目录进行写文件操作,从而克服企业存储系统难题。”

  另外,该内核还有另一个处于试验阶段的文件系统LogFS,专门针对固态硬盘和USB硬盘等闪存设备而设计。LogFS考虑到了这些存储设备清除和重写数据块的方式,可以实现高效扩容,能够更快速挂载,比普通文件系统占用更小的运行时内存。这两个新文件系统可谓是Linux的新突破,另外,读者们也可以通过下一代Linux文件系统将如何发展?一文,了解Linux文件系统的发展概况。

  据KernelNewbies网站称,令虚拟化技术爱好者兴奋的是,新版内核带来了新的vhost net技术,可以降低虚拟化开销,降低五分之一延迟时间,几乎可以将带宽提高至固有性能。现有Virtio net代码无需修改就可用于客户端。另外还有一个单机版VMware Balloon驱动程序,如果主机是VMware则激活该驱动,它可以允许程序管理器动态限制向Guest分配的内存数量。

  还有一些其它改进,其中包括Kprobes jump优化,安全性的提高,以及支持异步挂起/恢复,支持低端和高端GPU之间切换,和对Radeon Evergreen GPU的简单支持。另外它还完善了对多种处理器类型的支持,特别需要指出的是应用在许多移动设备中的arm处理器,另外值得一提的是,它还修改了多种设备的驱动,其中包括Nvidia、英特尔和Radeon的显卡,以及不同的网络和存储设备。

  原文:Linux Servers to Get Kernel Refresh 作者:Paul Rubens


推荐阅读
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
author-avatar
ddddd6192010_808
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有