软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件开发专栏>>操作系统>>正文
安全高效 方便简洁—《Sun Solaris 10》测试手记
文章出处:软件世界 作者: 发布时间:2005-11-01
 

Sun Solaris 10的启动界面 Sun Solaris 10 的CPU占用率监视图
  “Sun Solaris 10可以让用户同步运行原版 Linux和Solaris应用程序,不再只是支持SPARC处理器,在AMD Opteron 和Intel Xeon处理器的服务器上也同样可以运行”。这不仅为用户提供了更多的平台选择,而且也意味着可以在低端和高端系统中使用同样的操作系统,而不折损性能、可用性、可扩展性或安全性。
  自我修复 省时省力
   Solaris 10中首次应用了Sun的预测性自我修复(PSH)技术,有效地减少了停机时间并降低了管理的复杂性。自我修复功能实现了对CPU、内存和I/O总线节点组件的预测性自我修复,同时还可自动重启应用程序服务。通过准确地预知组件故障、隔离故障组件并在故障出现之前就将其修复,降低了总体拥有成本。

 自我修复系统的关键举措包括在Solaris 10 中添加的两个关键组件:Solaris故障管理器和 Solaris服务管理器软件。
   故障管理器
   如果Solaris 10的自我修复系统感测到故障,它会及时动态隔离CPU、I/O设备和内存分区,使它们不至于导致系统瘫痪。Solaris故障管理器软件能够隔离并禁用故障组件,从而确保服务能不间断地进行,即使用户对潜在故障全然不觉。
   Solaris故障管理器软件自动诊断出故障的过程仅需几秒钟,而在以前,即使是最好的IT员工也需花几天的时间才能解决。即使在软件或硬件组件出现故障甚至是软件配置有误时,也可以保证业务关键应用程序和重要系统服务能不间断地运行。并且整个系统都是开放的,使管理员和现场人员能观察到诊断系统的活动。
   服务管理器
   Solaris服务器管理器软件是Solaris 10中采用的PSH工具的另一部分。它可将应用程序服务转变为第一级对象,使管理员能按统一的方式对其进行观察和管理,并且它还实现了自动重启和管理这些服务的功能。
   Solaris服务管理器软件还可简化并保护常规管理任务,如禁用服务和更改属性。Solaris服务管理器软件根据服务的从属关系并行启动服务,因此也加速了系统引导速度。其“撤消”功能也使得在发生人为错误时可轻松地撤回所作更改。
   该软件提供的对传统Solaris服务的可观察性和故障隔离功能,无需对其进行更改,开发人员仅需在其中添加一个简单的XML文件,即可让大多数现有应用程序利用到Solaris服务理器软件的全套功能。
   启用了PSH技术的系统可发出一些易懂的诊断消息,这些消息都是与Sun知识库中的文章相链接的,在需要人工干预的修复过程中,它们会清楚地指导管理员完成任务。这样,从自动诊断到相应的人工干预总共需花费的时间将大大减少。
   动态跟踪 实时高效
   通过其中最新的动态跟踪框架(Dtrace),用户可以实时跟踪、调节系统并进行故障排除。动态跟踪提供了能给予网络操作员完全可观察性的先进的实时系统诊断技术,以及需用于提高性能和增加正常运行时间的工具。
   Dtrace是实时对网络进行故障排除并调节系统性能的动态跟踪框架。Dtrace可以让用户查看整个Solaris,发现先前隐蔽的系统问题,并且修复过去无法解决的性能问题。
   而对于开发人员来说,可以使用DTrace分析和优化应用程序性能。DTrace 使得测试和调节更为有效,并缩短了测试周期。它允许编程人员通过观察用户/内核边界之间的控制流查看其应用程序和内核之间的交互活动。配合以Dtrace 简单易学的D语言,用户能够构建自定义程序以动态协助系统,并对有关操作系统和用户程序的任意问题提供即时、简明的回答。
   由于系统不能发生意外中断,系统管理员可以在生产系统上实时使用 Dtrace。启用后,DTrace将动态选择您所需的探测点,因此对系统造成的影响将降到最低。为进一步减小其影响,DTrace 绝不会要求应用程序或用户账户执行重新启动、接受强制性故障、启用特殊诊断模式或进行其它更改。
   文件系统 安全方便
   Zettabyte文件系统(ZFS)是一个集成的存储系统,在其设计之初,Sun就为其定下了两大目标——抛弃大量复杂的存储管理、自动执行大量常规管理事务。对于管理员来说,ZFS就是一种汇集存储模式,它摒弃了过时的容量理念,同时也避免了相关的分区管理、分区分配和文件系统容量调整等问题。成千甚至上万的文件系统都可同时使用 ZFS的共用存储池,并且每个文件系统都可根据需要恰到好处地占用一定空间。存储池中所有设备的 I/O带宽组合对任一文件系统都始终可用。此外,由于ZFS是基于虚拟存储池的顶层构建的,从而有效的降低了创建和删除文件系统的复杂程度,在降低管理费用的同时,提高了存储利用率。
   相对于传统文件系统而言,在ZFS中创建存储池、扩展池容量、添加或删除文件系统都只需通过简单的命令即可完成。同时其命令行界面也大大简化了管理事务,允许管理员描述需完成的任务,而无需记忆或查看那些配置命令。
  在数据完整性方面,ZFS能够为所有数据生成镜像,扫描磁盘的原始数据以发现坏的列块。当坏的列块被发现时,ZFS将会校验报告机制,试图执行其它虚拟磁盘中的镜像数据,然后自动回归到首个磁盘中并用镜像数据替换坏的数据;同时ZFS还会把良好的数据返回到应用程序中并修正受损磁盘。
   作为自我修复系统的一部分,ZFS还可通过镜像配置或RAID配置实现对数据的自我修复。当其中一份副本被损坏时,ZFS可通过校验和检测查找出来并使用另一份副本完成修复。
   与32位和64位文件系统相比,128 位ZFS所提供的性能和可伸缩性是不言而喻的。在支持更多的存储空间,更多的文件系统、更多的快照副本、更多的目录项的同时,也意味着存储设备可动态地添加到存储池中或从存储池中删除,而无需中断服务,从而使被全局访问的应用程序服务的灵活性和可用性上升到了一个新的高度。
   作为全新动态文件系统,ZFS具有的无限制的存储性能、可验证的数据完整性和几近零的管理等特性,使其在文件系统领域取得较大的突破。

  
   测试手记
   作为一种典型的UNIX系统,Solaris 10在提供更高的性能、安全性、可靠性、可扩展性的同时,也为用户提供了更多的平台选择。它为主流业务计算带来了更高的安全性。通过加入以往只有 Trusted Solaris才具有的高级安全功能,同时还可提供强大的开箱即用安全功能,使用户在当今高度互联的市场中所作的操作得到有效保护。
   Solaris 10中很多强大的企业级功能和新的特性改写了操作系统的规则。笔者相信,在用户真正接触到这一革新性软件的时候,就能感受到它所带来的全新操作系统体验。


站内搜索
相关文章
◎linux使用大全(9)
◎linux使用大全(8)
◎linux使用大全(7)
◎linux使用大全(6)
◎linux使用大全(5)
◎linux指令大全(4)
◎linux指令大全(3)
◎linux指令大全(2)
◎Linux指令大全(1)
◎Sun Solaris指令大全
◎vi使用手册
热门文章
◎Sun Solaris指令大全
◎vi使用手册
◎linux shell 脚本入门
◎学会使用Linux性能分析工具
◎Linux指令大全(1)
◎嵌入式系统Boot Loader技术内幕(2)
◎Linux操作系统12则经典应用技巧
◎Linux的常用网络命令
◎Linux上的C/C++编译器gcc/egcs详解
◎Windows XP鲜为人知的N招
◎Linux下硬盘分区详解
◎嵌入式系统Boot Loader 技术内幕(1)
◎Qmail安装及设定
◎linux指令大全(2)
◎uCOS和uClinux的比较
◎Linux嵌入式系统开发平台选型探讨
◎嵌入式系统Boot Loader技术内幕(3)
◎GCC 命令行详解
◎linux指令大全(3)
◎Linux内核模块和驱动的编写
◎linux指令大全(4)
◎使用 Bash shell 脚本进行功能测试
◎linux下网络经典问题指南篇
◎linux使用大全(5)
◎Linux初学之学习方向和方法浅谈
◎嵌入式系统Boot Loader 技术内幕(4)
◎linux使用大全(9)
◎linux命令全记录
◎linux使用大全(6)
◎linux使用大全(7)
◎巧用DLL文件来隐藏你的资料
◎linux使用大全(8)
◎Linux解释器原理
◎Linux操作系统中的7件武器详解
◎Linux无线网络技术概述:WLAN
◎如何在Linux下搭建Web应用环境
◎XP自带网络诊断程序解决网络故障
◎完全掌握Windows系统还原12招
◎实时操作系统VxWorks在跟踪雷达系统中的应用
◎自动安装Windows
◎Linux常见紧急情况处理方法
◎操作系统探测
◎资深Linux程序员的开发经验谈
◎如何在Linux环境模拟DOS命令
◎Unix系统安全必读
◎Unix系统安全必读(1)
◎Linux 下 C++程序的异常处理技巧
◎linux下的网络分析Tcpdump命令的使用
◎linux资源管理(1)
◎Linux 下 C++程序的异常处理技巧

Google提供的广告