IBM z/OS User Manual

Page 83

Advertising
background image

83

– 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 fi les 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

Advertising