打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
概述: Solaris 概述 part II

简介

  • 什么是Solaris?
    • Sun Microsystems, Inc.
    • 一个构建于模块化、动态化内核之上的完全的操作环境
  • SOE- Solaris 操作环境
    3 个主要的组成部分:
    • SunOS- 内核
    • Windowing – 桌面环境, 默认为CDE, 依然包括OpenWindows. Gnome, KDE
    • Open Networking Computing(开放网络计算)

历史简要

  • BSD UNIX
  • 1982, Sun UNIX 0.7
  • 1983 SunOS 1.0
  • 1992 SunOS 4.1.3
  • 1992 Solaris 2.0
  • 1998 Solaris 7
  • 2000 Solaris 8
  • 2001 Solaris 9
  • 2005 Solaris 10, OpenSolaris

Solaris 内核特性

  • 多线程处进程 多调度类
    • 包括实时支持
  • 集成的文件系统 和 虚拟存储
    • 64位内核
    • 32位 and 64位 应用支持
  • 资源管理
  • 服务管理和出错处理
  • 集成网络

Solaris 内核概览

Solaris 10 特性

  • Solaris Containers (Zones)
    • 允许一个Solaris系统内划分多个分区,每个分别独立运行Solaris实例
  • Predictive Self Healing
    • 可预测性自我修复技术,使Sun系统和服务在出现软硬件故障时得到最大可用性,此功能在Sun高端服务器上得到了支持,以后会支持x86平台
  • Zetabyte File system (ZFS)
    海量的日志文件系统,具有相当于现有文件系统160亿倍的容量
    支持128位寻址空间,可以支持Zbyte级(1G个GB!)的文件系统
    轻松管理跨区卷,自动在读写数据时校验错误
  • Sun Studio 10
    • Solaris和Linux平台上的C++、Frotran开发环境
  • Sun Java Studio Creator可视化开发环境
    • 综合开发/调试/部署功能
    • 包括 Sun Java System Application Server 8 平台版软件
  • Solaris 动态追踪 (dtrace)
  • Solaris 模块调试(mdb)

性能与跟踪工具

  • 进程状态
    • cputrack – 进程硬件计数器
    • pargs – 进程参数
    • pflags – 进程标志位
    • pcred – 进程证书
    • pldd – 进程库的依赖关系
    • psig – 进程信号处理(?)
    • pstack – 进程堆
    • pmap – 进程内存映射
    • pfiles – 打开文件的文件名
    • prstat – 进程统计数据
    • ptree – 进程树
    • ptime – 进程微状态周期(?)
    • pwdx –进程工作目录
  • 进程控制
    • pgrep – 查找进程
    • pkill – 杀死进程
    • pstop – 停止进程
    • prun – 开始进程
    • prctl – 查看/设置 进程资源
    • pwait – 等待进程
    • preap – 回收僵死进程

性能和跟踪工具

  • 进程跟踪/调试
    • abitrace – 跟踪 ABI 接口
    • dtrace – 动态跟踪
    • mdb – 调试/控制进程
    • truss – 跟踪函数和系统调用
  • 内核跟踪/调试
    • dtrace – 跟踪和监视内核
    • lockstat – monitor locking statistics?
    • lockstat -k – profile kernel
    • mdb – 调试动态内核程序
  • 系统状态
    • acctcom – 进程计数
    • busstat – 总线硬件计数
    • cpustat – cpu硬件计数
    • iostat – IO 和 NFS统计信息
    • kstat – 显示内核统计信息
    • mpstat – 处理器统计信息
    • netstat – 网络统计信息
    • nfsstat – nfs服务状态
    • sar – kitchen sink utility(?)
    • vmstat – 虚拟内存状态
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux 性能工具集
动态追踪技术漫谈
服务器性能优化的正确姿势(好文推荐)
Oracle Solaris 10 Update版本及其历史
Solaris常用调试工具
操作系统:精髓与设计原理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服