Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103623648
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-27 13:56:32

作者: 罗山伯 出处:太平洋电脑网  
 
阅读提示:IBM有一个“自主计算”的概念,其核心是对一个系统或多个系统实现自我管理机制。而一向擅长于为自己的技术取名的Sun Microsystems公司在即将推出Solaris 10时却没有为类似的新特性起一个激动人心的代号。不过,用“自动”一词来描述Solaris 10的主要特性却再也恰当不过了。

数位Solaris内核工程师交流了基于Sun Unix V的最新操作系统Solaris 10的技术细节。Solaris 10中一共带有600多项全新特性,但被标识为“主要”的只有极少数,包括“动态追踪”(Dynamic Tracing)、“网格容器”(Grid Containers)和Zettabyte文件系统等。Dynamic Tracing也简称为DTrace,这是一个被设计来发现并解决网络问题、实时调整系统性能的全新构架。DTrace能够查出并识别突然出现在网络中的问题,并在数分钟来形成报告。它使用了内核中超过30,000个数据监视点,让管理人员以一种全新的方式监测整个系统,发现原来并不明显的系统难题,修正悬而未决的性能问题。
资深内核工程师Bryan Cantrill说,“我们可以在数分钟或数小时内查出系统中的错误,而非数天或数个星期。”他还表示Sun早在十年以前就开始试图研究这样的概念,攻克这方面的问题。Grid Containers是在FreeBSD的Jails这一开源概念的基础上开发出来的。工程师Andrew Tucker表示,从数据中心客户反映给Sun支持部门的情况看来,最常见的问题是用户们出于各种原因只能应用10%到15%的系统性能。有了Grid Containers之后,IT管理人员可以恰到好处地分割磁盘,让每一位用户都能如拥有自己的桌面操作系统那样使用Solaris。虽然在有需要的时候管理员可以在网络间启用共享服务和应用,但用户之间以及用户的应用程序之间并不会互相干扰。Grid Containers可以在一个系统上装载上千个应用程序或服务,这些程序和服务占用不足1%的系统CPU,而且相互独立,即时启动。
而Zettabyte文件系统是一个集成的存储系统,它为操作系统提供了虚拟的、无限制的128位存储性能。ZFS时刻都在为所有的数据生成镜像,扫描磁盘的原始数据以发现坏的列块。当坏的列块被发现时,ZFS将会校验报告机制,试图执行其他虚拟磁盘中的镜像数据,然后自动回归到首个磁盘中并用镜像数据替换坏的数据;ZFS还会把良好的数据返回到应用程序中并修正受损磁盘。而这些自动化操作均能在不到一秒钟的时间里完成。

阅读(405) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~