post-processing of Performance Toolkit for VM history fi les and of VM monitor data captured by the MON- WRITE utility

viewing of performance monitor data using either Web browsers or PC-based 3270 emulator graphics

The toolkit also provides the capability to monitor TCP/IP for z/VM, as well as to process Linux performance data.

Application Enablement

CMS will host the new C/C++ for z/VM compiler (5654-A22). This environment allows C/C++ programs to be compiled and executed on CMS and creates portability between z/VM and z/OS C/C++ programs. C/C++ source files can be read from a CMS minidisk, the SFS, or the Byte File System (BFS) and output can be written to any of these fi le systems. C/C++ will only execute on z/VM V4.4 and can only be licensed to operate on standard processor engines. In order to support the C/C++ for z/VM compiler, the C/C++, the Language Environment has been updated to the level shipped with z/OS V1.4 and is integrated into the base of z/VM V4.4.

Networking with z/VM

TCP/IP for z/VM delivers expanded Internet/intranet access, improved e-business performance and extended function. Performance of the TCP/IP stack was enhanced by redesigning algorithms to reduce path lengths, recod- ing procedures to optimize high-use paths, identifying and implementing performance improvement items, and adding virtual multiprocessing capabilities.

TCP/IP is designed to support the z/Architecture HiperSockets function for high-speed communication among virtual machines and logical partitions within the

same zSeries server. The HiperSockets function allows vir- tual machines and logical partitions to communicate inter- nally over the memory bus using the internal-queued-direct (IQD) channel type in the z990, z890, z900, and z800. TCP/ IP broadcast support is now available for the HiperSockets environment when utilizing Internet Protocol version 4 (IPv4) with z/VM V4.4. Applications that use the broadcast function can now propagate frames to all TCP/IP applications.

The z890 and z990 servers include an important perfor- mance enhancement that virtualizes adapter interruptions and can be used with V=V guests (pageable guests) on z/VM V4.4. With the enhancement of the TCP/IP stack in z/VM V4.4 to use adapter interruptions for OSA-Express, TCP/IP for VM can benefi t from this performance assist for both HiperSockets and OSA-Express adapters.

z/VM V4.4 exploits the Virtual Local Area Network (VLAN) technology. VLANs ease the administration of logical groups of users so that they can communicate as if they were on the same physical LAN. VLANs help increase traffi c fl ow and may help reduce overhead to allow the organization of networks by traffi c patterns rather than by physical location. To support VLAN, z/VM V4.4 provides:

Enhancements to TCP/IP for z/VM to enable member- ship in a VLAN for QDIO and HiperSockets adapters

Enhancements to z/VM guest-LAN simulation to allow virtual QDIO and HiperSockets adapters to participate in a VLAN

Management and control of VLAN topology by the z/VM virtual switch

83

Page 83
Image 83
IBM z/OS manual Application Enablement, Networking with z/VM