Linux新突破:新的内核与新的文件系统

原创
系统 Linux
本次Linux 2.6.34内核带来了很多重要的更新,尤其是Ceph分布式文件系统和LogFS最为引人关注。Ceph结合了已经包含在Linux内核中的其它分布式文件系统,如Oracle集群文件系统。而LogFS则是一个针对SSD和闪存设备的新文件系统。

【51CTO快译】Linux 2.6.34内核已经正式发布,这次更新给开源操作系统带来了新的文件系统。包含在本次升级中最值得关注的新项目是Ceph分布式文件系统和LogFS,LogFS是一个专门针对闪存媒体设备设计的文件系统,本次更新是2010年第二次内核重要更新,距上个版本2.6.33发布日期相差还不到三个月。

Novell开源平台主管Markus Rex说:“最让我兴奋的是,我看到了在文件系统方面的改进,当我看到人们拥有的数据越来越庞大,TB级数据存储已经开始泛滥的时候,我希望Linux文件系统能在这个时候有所突破,从目前来看,Linux文件系统似乎正朝有利的方向发展”。(51CTO推荐阅读:下一代Linux文件系统将如何发展?

Ceph分布式文件系统

Ceph项目将它描述为一个分布式文件系统,可以轻易管理上PB级的数据存储,Ceph的核心是它的对象存储设备(Object Storage Device,OSD)系统,它可以跨多个存储节点分布数据。

Ceph项目网站是这样描述的,“任一OSD失效时,数据会自动重新复制到其它设备,但和传统的RAID不一样,每个磁盘上数据的副本都散布在其它大量的磁盘上,当一个磁盘失效时,可替换副本也分布在多个磁盘上,这样就使得恢复过程可以是并行的”。

Ceph结合了已经包含在Linux内核中的其它分布式文件系统,如Oracle集群文件系统(Oracle Cluster Filesystem ,OCFS)。自2.6.16开始,OCFS就集成到Linux内核中了。另外,还有Red Hat的GFS(Global Filesystem,全球文件系统)。

虽然现在Ceph已经正式进入Linux内核,但主流Linux发行版厂商尚未对此作出回应。Red Hat平台工程副总裁Tim Burke说:“云存储产品将继续保持高度活跃和不断发展,现在说谁是赢家尚不明确,为此,Red Hat将会继续主动创新,现在说Ceph将会成为一个突出的角色为时尚早”。

LogFS闪存文件系统

Linux 2.6.34内核中还新增了一个文件系统LogFS,固态硬盘(SSD)和其它基于闪存的设备在Linux下又多了一个文件系统选择,LogFS项目的官方网站将其定义为一个可扩展的闪存文件系统。

Linux中的虚拟化增强

在2.6.34内核中,KVM Hypervisor也得到了增强,带来了新的vhost-net技术,vhost-net的目的是尽可能减少虚拟化开销。根据Burke的说法,Red Hat即将发布的RHEL 6.0一个关键的目标就是提高虚拟化性能。

Burke说I/O密集型工作负载给Linux带来了巨大的挑战,这也是为什么连续几个内核版本都在这方面有所改进的原因。

Burke说:“最近的virtio-net增强提供的网络接口比virt客户机/主机接口更有效,主要目标是大幅减少系统调用的数量,我们正在努力工作,争取在下一个RHEL产品发布时纳入此项功能”。

原文:Linux 2.6.34 Kernel Debuts With New Filesystems 作者:Sean Michael Kerner

【编辑推荐】

  1. 四大Linux文件系统在2.6.34内核下的基准测试
  2. 下一代Linux文件系统将如何发展?
  3. 下一代Linux文件系统前瞻:是BTRFS还是ext4
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-07-02 18:16:05

Linux

2009-07-07 09:19:58

Linux

2024-01-10 21:19:09

Linux 内核文件系统

2015-12-01 13:09:54

Linux终端文件系统

2015-12-03 09:42:56

Linux终端文件系统

2015-09-11 14:59:41

bcachefs文件系统Linux

2021-09-05 15:05:54

Linux 5.15NTFS驱动程序

2011-02-23 14:47:55

2019-04-01 17:43:21

Linux内核网关设计

2009-04-01 18:20:27

Linux微软兼容

2009-04-01 08:33:13

LinuxWindows兼容

2017-03-30 10:13:11

Linux内核文件系统

2010-01-20 10:42:40

2011-11-15 15:48:05

H3C

2022-04-22 15:53:12

5G4G运营商

2011-05-20 10:20:11

JDK7

2013-05-27 15:12:49

Hadoop 2.0

2010-11-17 09:11:38

Linux内核补丁

2011-04-25 09:20:05

Linux内核

2009-12-11 16:23:53

Linux操作系统
点赞
收藏

51CTO技术栈公众号