| Volume | 14 |
This document, the "OpenVMS Technical Journal V14," compiles several technical articles related to the OpenVMS operating system and its ecosystem. Key topics covered include:
Oracle Rdb Run-Time Code Generator for OpenVMS Itanium Platform: This article details the process of porting Oracle Rdb to OpenVMS Itanium. It explains the initial use of an interpretation engine for Alpha instructions and the subsequent development of a "just-in-time" compiler that dynamically generates native Itanium executable code. This JIT-like approach significantly improved performance for CPU-intensive operations, addressing initial bottlenecks and leveraging Itanium's architectural features like instruction bundling and predicates.
OpenVMS Power Management: This article discusses the critical need for power management in data centers, driven by rising costs and environmental concerns. It outlines HP's "Thermal Logic" initiative and OpenVMS v8.4's power management capabilities on Integrity servers, utilizing Intel Itanium processor states (LIGHT_HALT and Power/Performance States). Administrators can configure various power modes (Static High Performance, Static Low Power, Dynamic Power Savings, OS Control) via firmware or OpenVMS system interfaces to optimize energy consumption based on workload.
OpenVMS – Paged Dynamic Memory Fragmentation Causing Performance Problems: The article identifies performance issues in OpenVMS, characterized by system pauses and MUTEX waits, caused by fragmentation in Paged Dynamic Memory (PAGEDYN). This fragmentation, often exacerbated by frequent creation and deletion of logical names, forced processes to traverse long linked lists while holding system mutexes. The solution introduced PAGEDYN lookaside lists, enabled via a SYSGEN parameter, to minimize mutex contention and improve memory allocation efficiency.
SYSMON for OpenVMS Systems: This paper introduces SYSMON, a DCL-based client-server solution for real-time monitoring and incident management across all OpenVMS versions and hardware architectures. Designed to address challenges with legacy systems, SYSMON offers features like automatic failover, scalability, customizable monitoring (disk space, processes, queues), and automatic incident tracking, providing a cost-effective alternative to commercial tools.
Configuring TCP/IP Services: This article presents a flexible and consistent method for configuring TCP/IP Services on multiple OpenVMS systems. It describes the use of two DCL command procedures to define LAN adapters by MAC address, manage default interfaces and routes, and configure alias addresses using ifconfig, thereby simplifying hardware changes and reducing configuration errors.
HP OpenVMS CIFS File Security and Management: This article explains how HP OpenVMS CIFS (based on Samba) provides file security by mapping Windows security models (users, groups, SIDs, ACLs) to OpenVMS equivalents (UICs, resource identifiers, ACLs). It details the role of WINBIND in automating user and group mapping, discusses Windows to OpenVMS permission inheritance, and highlights the architectural limitations that require careful configuration and regular backup of CIFS database files.
Virtual Alpha Systems: Quality Control & Testing: This article from Stromasys details the rigorous testing methodologies for their legacy hardware emulators (PDP-11, VAX, Alpha), which allow older operating systems and applications to run on modern servers. It describes the evolution of their testing strategy, from initial hardware diagnostics to formal verification tools (like AXE), and comprehensive functionality, performance, and system integration tests, emphasizing the importance of quality control for reliable virtualization products.
Site structure and layout ©2025 Majenko Technologies