HP-UX to Oracle Solaris 11 Comparison

HP-UX administrators can kick start their learning experience when planning Oracle Solaris deployments by reviewing the following summary between Oracle Solaris 11 features and HP-UX 11i v3 Base Operating Environment (BoE). For more information about the Oracle Solaris 11 features, be sure to check out the "Key Links" section in each topic section below. In addition, see the following resources:


Topic HP-UX 11i v3 Oracle Solaris 11
Platforms Itanium, PA-RISC (HP-9000) SPARC, x86
Booting HPUX boot loader
HP-UX does not use the GRUB bootloader.
After a boot device is selected, hpux.efi is initiated. hpux.efi uses the contents of the AUTO file on the selected boot device to locate the kernel file to boot.
GRUB2 (x86)
A modular boot loader that supports a wider range of platforms and firmware types, including booting from Unified Extensible Firmware Interface (UEFI) firmware and booting from GUID Partition Table (GPT) partitioned disks of any size on systems with BIOS or UEFI firmware.

OpenBoot PROM
Commands: boot, boot net:dhcp - install, reboot

A fast reboot (reboot -f) command is available on both SPARC and x86 systems that bypasses firmware, bootloader, or POST tests.
Interactive Installation From DVD, virtual media, or using Ignite-UX and software depots Interactive Text Installer: (~500 MB)
Live Media Installer (~800 MB)

Each installation option has a fixed software selection for different environments: server or developer/desktop. Additional software is available in package repositories.
Automated Installation Ignite-UX
A golden image is created and installation-related information is manually provided to Ignite.
Automated Installer (AI)
Input files:
An XML-based configuration file called an AI manifest specifies disk layout, software packages, and virtual environments.
XML-based system configuration profiles specify hostname, users, networking, timezone, and locale. Can be generated on the command line with sysconfig.

Create an automated install service to install client systems by using installadm. The installadm command can be used to manage several installation profiles for different types of systems, including comprehensive selection criteria based on hostname, IP, MAC address, platform, architecture, CPU, and memory sizes. An easy command-line interface is available to interactively edit an AI manifest without having to understand XML.
Commands: installadm
System Upgrades/Updates Software Distributor
Used to install or remove a depot package.
Commands: swinstall, swremove

Dynamic Root Disk (DRD)
Clones a system image to an inactive disk and performs system maintenance without taking the system offline.
The cloned disk is booted off-hours after changes are made. The clone can be used for system recovery.
Commands: drd clone, drd activate, drd deactivate
System Software Updates
System software is updated to include new features and fixes, and systems can be updated seamlessly between Oracle Solaris releases with package updates. See the "Packaging" section below.
Commands: pkg update
Golden Image Creation make_sys_image
Confirms disk space and file systems to archive and creates the image. Information about installing the image is provided manually and the image is copied to the Ignite server.
Unified Archives
Provides a way to create a clone or a disaster recovery archive from a live running system by taking Oracle Solaris ZFS snapshots and clones. Unified Archives can capture a complete system including all virtual environments. When deployed through the existing Oracle Solaris Zones utilities or Automated Installer, archives can be transformed with physical-to-virtual and virtual-to-virtual translations.
Commands: archiveadm
Custom Media Creation Customized media can be created by manually modifying a mounted ISO image. Distribution Constructor
Input file: XML-based file called a manifest (separate from an AI manifest)

The Distribution Constructor uses the distro_const utility to create customized installation media, taking Oracle Solaris ZFS snapshots along the way, allowing administrators to continue the construction process from various checkpoints.

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
Packaging and Package Updates swinstall, swremove Install or remove a depot package.

HP-UX Software Assistant (SWA)
Consolidates and simplifies patch management and security bulletin management.
Image Packaging System (IPS)
The pkg command and graphical Package Manager allow installation, update, uninstall, query, and so on. Other commands are available for creating and publishing packages and repositories.
Commands: pkg, pkgsend, pkgrecv, pkgsign, pkgdiff, pkgfmt, pkgmogrify, pkgrepo, pkgsurf

IPS provides integrated packaging and patching with a single update operation. With built-in dependency checking, IPS updates software installed on a system to the latest Support Repository Update (SRU). If a system reboot is required, IPS creates a ZFS boot environment (BE) that you can boot into. If an update fails for any reason, you can reboot back into the older BE, providing for a fail-safe system update.

Interim Diagnostic Relief (IDR) fixes can also be applied temporarily with existing IPS tools.
Commands: pkg update

Key Links

System Configuration

Topic HP-UX 11i v3 Oracle Solaris 11
Services Legacy sbin/rc scripts call execution scripts to start subsystems based on init run levels that are never modified. The /etc/rc.config.d directory includes scripts for customizing system configuration. Service Management Framework (SMF)
A configuration repository is divided into a series of configuration layers that allows administrators to record the source of properties, property groups, instances, and services, and better understand what administrative customizations have been made and which were provided by default. In order of priority, any administrative customization made to systems through the SMF command lines take precedent over the site profile location, which takes precedent over the system profile location, which takes precedent over the manifest location. These layerings are automatically managed by SMF.
Commands: svcadm, svccfg, svcprop, svcs, svcbundle
Manifest location: /lib/svc/manifest
System profile location: /etc/svc/profile/generic.xml, /etc/svc/profile/platform.xml
Site profile location: /etc/svc/profile/site
General System Configuration /etc/rc.config.d
Contains additional system configuration scripts for auditing, cron, and networking.
The following configuration is managed in the SMF configuration repository:
Locale: svc:/system/environment:init
Timezone: svc:/system/environment:init
Hostname: svc:/system/identity:node
Multisystem Management System Insight Manager (HP SIM)
Manages system nodes, networking, and storage providing inventory, health, version control, and secure remote management. Requires WBEM packages for some HP hardware.

Service Control Manager (HP SCM) is not supported on HP-UX 11i v3.
Available from an Oracle Solaris 11 package repository, Puppet is an open source configuration management tool. It uses declarative language to describe the system configuration for a system or a set of systems, helping to automate repetitive tasks, quickly deploy applications, and manage change across the data center.

Oracle Enterprise Manager Ops Center 12c
Included in all Oracle Premier Support agreements, can be used to manage multiple clients at a greater scale through a web interface, along with other capabilities (firmware, virtualization, fault monitoring, network management, and so on).
Remote System Management Commands: telnet, ssh

System Insight Manager (HP SIM)
See previous description.
Remote Administration Daemon (RAD)
Available from an Oracle Solaris 11 package repository, RAD is a system management architecture for working with different OS subsystems. Supports autogenerated client-side bindings for Python, C, and Java. Administrators can use RAD to locally and remotely interact with systems. RAD modules are available for zones, services, users, kernel statistics, datalinks, and elastic virtual switches and ZFS. A RESTful RAD client interface is available also.

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
Basic Network Configuration (Automatic vs Manual) Manual
Manual networking is configured through a series of command-line utilities to show or manipulate routing, identify devices, and other networking configuration including interface aliasing.
Commands: set_parms [hostname, ip_address], inetd, ifconfig, netstat
Network configuration files: /etc/rc.config.d/network, /etc/hosts, /etc/resolv.conf, /etc/inetd.conf

Network Interfaces/Services Configuration Tools
Configure and manage network interfaces and network with these tools that are available from the HP System Management Homepage (HP SMH).

They represent similar functionality to what was available in System Administration Manager (SAM), which is deprecated in this release.
Command: swinstall -s /tmp/NetworkConf depot name
Automatic networking is managed through a series of network profiles (configuration profiles and location profiles). The automatic profile provides automatic detection of network interfaces and any attempts to obtain an IP address through DHCP. Location profiles manage configuration such as naming service or IPFilter. Only one network configuration profile and one location profile can be enabled at any one time. Oracle Solaris 11 supports both a graphical interface or command-line interface for automatic networking.
Commands: netadm, netcfg

Manual configuration is handled primarily by these commands: dladm, which handles the data-link layer, ipadm, which handles the IP layer, and route, which manages persistent routes. While ifconfig is still provided for compatibility, it only configures interfaces temporarily and does not persist across a system reboot. You also have the ability to rename data-links to aid network configuration migration across the data center.
Commands: dladm, ipadm, route
IP configuration (private): /etc/ipadm
Data-link configuration (private): /etc/dladm
Network profiles (private): /etc/nwam
Static routes (private): /etc/inet/static_routes
Network Virtualization vPars and Integrity VM v6 (and nPartitions)
Provide shared network switches and shared storage adapters, both Accelerated Virtual I/O (AVIO) and N-Port ID Virtualization (NPIV).
Network virtualization is administered at the data-link level with the following building blocks: VNICs, virtual switching, and elastic virtual switch (EVS). Once created, VNICs act and feel like physical NICs. Virtual switches are automatically created to properly route the network traffic to the physical NIC device. VNICs can also be created over pseudo devices called "etherstubs" rather than over physical NICs to create private virtual networks with full traffic isolation.
Commands: dladm, flowadm, dlstat, flowstat

Data-link Protection
With virtual environments sometimes having exclusive access to a physical or virtual link, extra protections need to be made to ensure that potentially malicious virtual environments don't cause damage to the network. Link protection on Oracle Solaris 11 offers protection from IP and MAC spoofing, and L2 frame spoofing such as Bridge Protocol Data Unit (BPDU) attacks.
Commands: dladm, ipmp
Bandwidth Partitioning and Resource Control HP-UX IPQoS
Provides differentiated service classes on outbound HP-UX host traffic by performing traffic classification and traffic conditioning actions.
Through traffic classification (packet filtering) and traffic conditioning (packet metering, shaping and marking), important traffic classes can take bandwidth away from less important classes, up to user-specified limits.
HP-UX IPQoS loads a configuration into the kernel, containing user-supplied definitions of traffic classes (filters) and traffic-handling instructions (policies) assigned to configured adapters on the host.
Commands: ipqosadmin
Files: /opt/ipqos/db/ipqosdb and /etc/rc.config.d/ipqos
IP Quality of Service (IPQoS) enables you to prioritize, control, and gather accounting statistics. Using IPQoS, you can provide consistent levels of service to users of your network. You can also manage traffic to avoid network congestion. IPQoS enables the Differentiated Services (Diffserv) architecture that is defined by the Differentiated Services Working Group of the Internet Engineering Task Force (IETF). In Oracle Solaris, IPQoS is implemented at the IP level of the TCP/IP protocol stack.
Commands: ipqosconf

Network Resource Management
Oracle Solaris 11 supports dynamic QoS through resource management by setting data-link properties that pertain to network resources. By setting these properties, you can determine how much of a given resource can be used for networking processes. For example, you can limit the bandwidth limit per link, or dedicate a number of CPUs for specific network processing. A network flow is a customized way of categorizing packets to further control how resources are used to process these packets; administrators can organize according to IP address, transport name (TCP, UDP, STCP), and application port number, for example.
Commands: flowadm, dladm

TCP Congestion Control
Oracle Solaris 11 supports a number of congestion control algorithms (NewReno, Highspeed, CUBIC, Vegas). NewReno is currently the default.
Link Aggregation Automatic Port Aggregation (APA)
This product requires a separate license.
Prepare for an APA configuration by giving special attention to the load balancing policy, protocol settings, and LAN selections. Then, customize the APA configuration files.
Files: hp_apaconf and hp_apaportconf in /etc/rc.config.d
Commands: hpapa start, hpapa stop, ifconfig, and lanadmin
IP Network multipathing provides physical interface failure detection, transparent network failover, and packet load spreading for systems with multiple interfaces that are connected to a particular LAN. Similar to link aggregation in concept, IPMP operates at the IP layer (Layer 3). In general, IPMP is used where higher degrees of availability are critical rather than increased network performance. There are three methods of failure detection: link state based failure detection, ICMP probe-based failure detection, and transitive probing.
Commands: ipadm, ipmpstat

Link Aggregation
Oracle Solaris 11 supports the organization of network interfaces into link aggregations, under the 803.2ad Link Aggregation Standard, and is administered at the link layer.
Commands: dladm
IP Tunnels HP-UX supports most IPv6 functionality in its base system with advanced features available in the IPv6Upgrade bundle.
Supports IPv6 host (node) and router in a variety of logical (tunnels) and physical media and together with several subprotocols (Mobile IPv6, DHCPv6).
Includes the IP Filter (IPF) packet filter with support for filtering of IPv6 packets.
Configured (and automatic) tunnels are supported.
Oracle Solaris 11 supports IPv4 (IPv4/6 over IPv4 encapsulation), IPv6 (IPv4/6 over IPv6 encapsulation), and 6to4 tunnels (IPv6 over IPv4 encapsulation as a preferred way of transitioning from IPv4 to IPv6 addressing for networks that don't yet support IPv6).
Commands: dladm
Bridging HP Comware Switches
Support bridge aggregation. Support both Spanning Tree Protocol (STP) and Rapid Spanning Tree Protocol (RSTP). Require a separate license.
Bridging on Oracle Solaris 11 supports two protocols: Spanning Tree Protocol (STP) and Rapid Spanning Tree Protocol (RSTP) by default, TRILL.
Commands: dladm
Wi-Fi HP Intelligent Management Center (IMC) Wireless
Provides management of wired and wireless networks. It works with IMC platform by adding network management functions into existing wired network management systems such as WLAN device configurations, performance monitoring, radio frequency heat mapping, and WLAN service reports.
Support for 802.11 (a/b/g/n) for common wireless devices.
Commands: dladm, netcfg, and using a reactive profile to automatically connect to known WLANs
Load Balancing Automatic Port Aggregation
APA supports load balancing and failure recovery capabilities and distributes traffic evenly across the aggregated links, based on IP, TCP Port, or MAC address.
Files: /etc/rc.config.d/netconf and /etc/rc.config.d/hp_apaportconf
Commands: hplm [start,stop], lanqueryconf
Integrated Load Balancer (ILB) provides Layer 3 and Layer 4 load-balancing capabilities for Oracle Solaris 11. ILB intercepts incoming requests from clients, decides which back-end server should handle the request based on load-balancing rules, and then forwards the request to the selected server. ILB performs optional health checks and provides the data for the load-balancing algorithms to verify whether the selected server can handle the incoming request. ILB supports stateless Direct Server Return (DSR) and NAT (full and half) modes for IPv4 and IPv6.
Commands: ilbadm

Virtual Router Redundancy Protocol (VRRP) is an Internet standard protocol to implement virtual routers that can be introduced into a LAN to provide continuity of network services in the event of failure. Provides both L2 and L3 capabilities.
Commands: vrrpadm
Link Layer Discovery Link Layer Discovery Protocol (LLDP)
Used with the HP VC FlexFabric 10GB/24-port Module port in the C-class Blade system with Virtual Connect. LLDP is not supported by HP-UX link products but is mainly used by third-party routers.
Link Layer Discovery Protocol Allows an Oracle Solaris 11 host to exchange system information and capabilities with a peer networking device. The information exchanged can be used for topology discovery and any misconfiguration on both the ends of a point-to-point connection.
Commands: lldpadm

Data Center Bridging
Provides support for Priority Flow Control (PFC) and Data Center Bridging Exchange Protocol (DCBX). These protocols provide lossless Ethernet, and enable protocols such as Fibre Channel over Ethernet (FCoE), which are sensitive to packet loss, to work smoothly over Ethernet.
Commands: lldpadm

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
Virtualization Dynamic nPartitions (nPars)
A hard partition executes a single OS image and physically divides the computer into groups of cell boards that operate. They isolate application environments from single points of failure, meaning applications running within hard partitions are not affected by hardware or software events occurring in other partitions. Dynamic partitions can be changed online without impact to running applications. The following features are available through VSE-OE:

HP-UX vPars and Integrity VM
Provides workload isolation in separate operating system instances within a server or an nPartition, providing dynamic resourcing, scalability, dedicated or shared resources, direct or shared I/O, and the option of online mobility.

HP-UX Containers
Provide workload isolation within one operating system instance that offers dynamic, shared resourcing and management.
Oracle Solaris Zones
Provide native low-overhead OS virtualization, with high application isolation and resource management. Kernel Zones increase operational efficiency by allowing independent kernel versions and patch levels, secure live migration, and live reconfiguration of CPU and memory resources.

Oracle Solaris 11 also supports Oracle Solaris 10 Zones, the ability to run applications that require an Oracle Solaris 10 environment within a non-global zone running on Oracle Solaris 11.

Zone installation and data can be made available over shared (SAN) storage over FC, iSCSI, NFS, or SAS protocols for more flexible storage management.
Commands: zoneadm, zonecfg, zonestat, zonename, zone2pvhck

Oracle VM Server
Oracle VM Server for SPARC (previously called Sun Logical Domains) provides highly efficient, enterprise-class virtualization by taking advantage of built-in virtualization capabilities. Each domain is a full virtual machine that can be started or stopped independently. Domains can take on different roles: control, service, I/O, or guest.

Oracle VM Server for SPARC also has the ability to support Single Root I/O Virtualization (SR-IOV) enabling efficient sharing of PCIe network devices among I/O domains so application workloads can achieve near native I/O performance.
Commands: ldm, ldm2v

Dynamic Domains
Dynamic domains provide electrically isolated hard partitioning for Oracle's SPARC Enterprise M-Series servers. Each domain executes a unique instance of Oracle Solaris. Because isolation is instantiated all the way to the hardware, configurations can be created in which software changes, reboots, and potential faults in one domain do not impact applications running in another domain.
Commands: showhardconf, showboards, setupfru, setdcl, addboard, addfru

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
File Systems The default volume manager is LVM and the default file system is VxFS. Online JFS is for performance optimizations such as concurrent I/O but requires a separate license.

Disks and File Systems (fsweb, bundle File Systems)
A single-system tool for managing logical volumes, volume groups, disks, file systems, paging devices, and backup and recovery of file systems. This tool is available through SIM only. Supports the following file systems:
- Cache File System (CFS)
- Compact Disc File System (CDFS)
- Common Internet File System (CIFS)
- Hierarchical File System (HFS)
- Network File System (NFS)
- Base Veritas File System (VxFS)
Oracle Solaris ZFS
Default file system in Oracle Solaris 11. Maximum file size and maximum volume size of 16EB. ZFS has built-in redundancy and checksumming and integrated data services: snapshot and cloning, deduplication, encryption, and compression. Shadow migration is used to automatically migrate data from other file systems.

Provides support for NFSv4, SMB 2.0, iSCSI, FC, and InfiniBand protocols.
Commands: zfs, zpool

Support for a number of other file systems, including UFS, is also available but not as root file system.

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
Mandatory Access Control, Role Based Access and Multi-Level Security RBAC
Allows you to distribute administrative responsibilities by creating roles with appropriate authorizations and assigning them to non-root users and groups. Provides an RBAC keystroke logging feature, including support for keystroke logging of Secure Shell (ssh) sessions.
Commands: privsh, privksh, and privcsh

Trusted Computing Services (TCS)
Provides trusted platform module (TPM). Integrated with EVFS keys through a plugin component, HP ServiceGuard for transparent migration into a cluster, a TPM OpenSSL engine that enables OpenSSL applications to use TCS RSA key pairs for hardware-based security identification of servers; and sshd daemon using TPM protected private RSA key for server authentication.
Embedded security hardware conforms with the Trusted Computing Group's TPM specifications v-1.1b, and the application APIs delivered as part of TCS conform to Trusted Computer Group (TCG) Software Stack specification version 1.21.
Also known as user rights management, RBAC allows administrators to distribute administrative duties. RBAC is integrated right across the operating system.
Commands: profiles, roleadd, roledel, rolemod, roles, auths

Trusted Extensions
Trusted Extensions supports both traditional discretionary access control (DAC) policies based on ownership, as well as label-based mandatory access control (MAC) policies. Trusted Extensions is integrated into much of the operating system, including Oracle Solaris Zones.
Commands: tncfg, txzonemgr, setlabel, getlabel, plabel

Privileges are fine-grained, discrete rights on processes that are enforced in the kernel. Oracle Solaris defines over 80 privileges. Privileges can be granted to a command, a user, a role, or a system. Many Oracle Solaris commands and daemons run with only those privileges that are required to perform their task. The use of privileges is also called process rights management.
Commands: ppriv, profiles

Trusted Platform Module
The Trusted Platform Module (TPM) offers the ability to securely generate, store, and access cryptographic keys from processors or external devices.
Commands: tpmadm
Hardware Data Protection   Real-time Application Data Integrity (ADI)
A feature in Oracle's SPARC M7 and T7 processors that safeguards against invalid, stale memory references and buffer overflows. The hardware does this by allowing software to mark software buffers with special versions. A version number is stored in a portion of a pointer that access memory and this version number is also maintained in the memory cache lines. When a pointer accesses memory, the hardware checks to make sure the two versions match. A SEGV signal is raised when there is a mismatch. This feature can be used by the Oracle database and user applications that manage memory and the OS.

Oracle Solaris Studio 12.4 supports ADI.
Compliance HP-UX Bastille
Tool to manage security-related settings in common HP-UX services and programs. Creates a hardened system with reduced exposure to known security vulnerabilities. Build a security configuration profile for the system from a catalog of security issues and their lock-down actions from the GUI.
Compliance Framework
Oracle Solaris 11 implements SCAP and integrates the OpenSCAP set of tools and libraries. A new command, compliance, has been developed that wraps these tools that allows administrators to assess and report against different benchmarks including PCI-DSS.
Commands: compliance, oscap
Provides an infrastructure to allow secure communications (authentication, integrity, confidentiality) over IP-based networks between systems and devices that implement the IPsec protocol suite.
Commands: ipsec_config
Configuration file: /var/adm/ipsec/.ipsec_profile
IP security (IPsec) protects IP packets by authenticating the packets, by encrypting the packets, or by doing both. Oracle Solaris supports IPsec for both IPv4 and IPv6. Because IPsec is implemented well below the application layer, Internet applications can take advantage of IPsec without requiring modifications to their code.
Commands: ipadm, ipsecconf, ipsecalgs, ipseckey
Configuration file: /etc/inet/ipsecinit.conf
Firewall IPFilter
Filters IP packets to control packet flow in or out of a system. The firewall functions as a security defense by reducing exposure points on a system. This firewall software is enabled by default but you must create firewall rules.
Commands: ipfilter
Configuration files: /etc/rc.config.d/ipfconf
IPFilter provides packet filtering capabilities. IPFilter is integrated into SMF providing the ability for administrators to configure per-service firewall rules.
Commands: ipf, ipnat
Configuration files: /etc/ipf/ipf.conf, svc:/network/ipfilter:default
Encryption Encrypted Volume and File System
Provides volume encryption of VxFS 5.0 data while at rest in storage. Encrypts all data on the encrypted volume using the same symmetric key.
Commands: evfsadm [start, stop], evfspkey, efvsvol
Configuration files: /etc/evfs/evfs.conf
Supports full data encryption during file system creation.
Commands: zfs

Oracle Solaris Cryptographic Framework
The Cryptographic Framework provides a common store of algorithms and PKCS #11 libraries to handle cryptographic requirements.
Commands: cryptoadm, pktool

Key Links

High Availability

Topic HP-UX 11i v3 Oracle Solaris 11
Availability HP-UX System Fault Management (SFM)
A suite of tools for monitoring HP server health that retrieves information about hardware such as memory, CPU, power supplies, and cooling devices. SFM operates in the Web-Based Enterprise Management (WBEM) environment. It can be installed on HP-UX 11i systems.

High Availability OE (HA-OE)
Integrates advanced file system and volume management with system‐level performance analysis and:
- HP ServiceGuard, which supports both local and stretch clusters for disaster recovery. ServiceGuard toolkits enable you to protect key databases and servers with a GUI tool.
- Enterprise Cluster
- Master Toolkit
- ServiceGuard NFS toolkit
The Service Management Framework and Fault Management Architecture provide Oracle Solaris' self-healing capability, monitoring the operating system for faults whether it's individual hardware components or system or application services, and silently works to isolate those faults or automatically restart services. State notifications have been added to Oracle Solaris 11 so administrators can send emails or SNMP traps for any important events they most are interested in.

FMA automatically generates reports about hardware and software faults and how to correct them.
Commands: svcadm, fmadm

Oracle Solaris Cluster is an additional offering that provides high levels of availability through clustering for enterprise applications and databases. Oracle Solaris Cluster is integrated with Oracle Solaris 11 features (ZFS, Oracle Solaris Zones, SMF, Network Virtualization) giving significant benefits in terms of detection and recovery from failure.

Key Links


Topic HP-UX 11i v3 Oracle Solaris 11
Monitoring Process Resource Manager (PRM)
A resource management tool for controlling the amount of resources that processes use during peak system load (at 100% CPU resource, 100% memory resource, or 100% disk bandwidth utilization). PRM can guarantee a minimum allocation of system resources available to a group of processes through the use of PRM groups.

Using PRM with SIM
Configure, monitor and display PRM groups across target nodes.
Commands: prmlist, prmavail
The DTrace framework includes many providers that distribute thousands of probe points across the operating system. A list of providers covers different aspects of the system, the ability to observe individual processes, and a number of different networking protocols. Support for a number of runtimes (Java, Python, PHP, Ruby) is also provided.
Commands: dtrace

StatsStore / Web Interface
The StatsStore is a built-in data collection engine that can collect both statistics coming from the Solaris kernel and userland as well as 3rd party applications. It also can be accessed through a browser with the WebUI which  will give access to interactive graphs. Both can show current and historical data collected one the system.
Commands: sstore
Browser: <ip-address>:6787

A large selection of other administrative tools provides monitoring capabilities, helping to aggregate and display much of the same information you can get from DTrace.
Network: flowstat, dlstat, netstat, acctadm, ipmpstat
Oracle Solaris Zones: zonestat
SMF services: svcs
Fault management: fmstat
I/O: iostat
File system: fsstat, stat
Kernel: kstate
CPU: mpstat, pgstat
VM: vmstat
Process: prstat, truss, ptree
Resource management: poolstat
System latency: latencytop
Power management: powertop

Oracle Enterprise Manager Ops Center 12c, included with all Oracle Premier Support agreements, provides extensive monitoring at a greater scale including both Oracle Solaris and Linux systems.

Key Links

Revision date: 02/20/20