Oracle港口DTrace Oracle Linux

甲骨文已完成工作将Linux版本的广泛梦寐以求的DTrace工具,尽管它只是用于Oracle Linux

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

甲骨文移植一个最梦寐以求的Solaris的Linux平台工具,一个叫做DTrace实时调试工具,尽管该公司已经正式只能为自己的Oracle Linux发行版。

释放甲骨文的Linux 6.4, Oracle宣布参与其牢不可破的Linux网络(ULN)——有了Oracle支持许可证可以下载DTrace Linux的副本。

许多Linux开发人员和管理员消瘦DTrace的版本上运行Linux,少数甚至援引DTrace——随着ZFS (Zettabyte文件系统)作为一个主要的原因没有从Solaris迁移到Linux。Red Hat的SystemTap等替代品,副本为Linux DTrace的一些功能,但不提供相同级别的粒度。

最初由Sun Microsystems开发,于2010年被甲骨文收购,DTrace(动态跟踪工具)提供了开发人员调试的能力,或跟踪,操作系统内核的问题以及系统上运行的程序。Sun Solaris的Unix软件最初设计用于分布,但已经被移植到Mac OS X, FreeBSD和NetBSD。

通过使用探针和一个内核模块,该软件提供细粒度的信息系统上运行的进程在任何给定的时间,而只添加少量的系统开销。开发人员和管理员可以编写脚本,提取关于内核的信息,或应用程序,系统调用和系统资源的利用率。

甲骨文不会评论这个版本是否会在其他版本的Linux上运行。Oracle测试版本的DTrace只针对自己的甲骨文的Linux发行版。在Oracle技术网络论坛上,然而,许多评论者指出,虽然软件包本身可能不会在其他发行版上运行,编译Linux内核的DTrace模块不应该太难对那些经历在编译内核。

甲骨文的不仅仅是移植DTrace -这是一个开源许可下可用的代码——Linux。英国开发人员保罗·福克斯也是领导的努力。在一封电子邮件中,福克斯指出,虽然他的版本比甲骨文的版本有更多的功能,这两个版本都一样“硬化”Solaris的版本。

面临的主要挑战将DTrace移植到Linux已经存在支持旧的Linux内核,福克斯说。DTrace核心工作得很好,但“Linux和Solaris之间微妙的内核差异”会导致内核恐慌或不稳定,他说。与Solaris不同,每一个新版本的Linux内核在DTrace通常需要一些改变。

与甲骨文的版本不同,然而,福克斯的DTrace港工作跨多个分布,包括CentOS, Fedora, Red Hat Enterprise Linux (RHEL), Suse和拱2.6.18到3.6版本的Linux内核。它还是一个客人在Xen管理程序,为i386和AMD64平台。

Oracle Linux是Oracle的Linux发行版——一个像CentOS,大量基于Red Hat Enterprise Linux (RHEL)。甲骨文Linux,然而,有专门的内核由Oracle关注安全。

其他Oracle Linux 6.4的新功能包括支持XFS,这是一个高性能可扩展的文件系统,更新其KSplice内核更新。KSplice提供了更新操作系统内核的能力没有系统离线。这新版本允许内核更新,即使系统没有连接到互联网时更新。

约押杰克逊涵盖了企业软件和通用技术新闻IDG新闻服务。在推特上跟随约押@Joab_Jackson。约押的电子邮件地址Joab_Jackson@idg.com

加入网络社区足球竞猜app软件脸谱网LinkedIn上面的评论主题思想。

版权©2013 IDG通信公司。足球竞彩网下载

SD-WAN买家指南:关键问题要问供应商(和你)