Linux Configuration

Configuring Linux - Best Practices

Presentation on Linux configuration: Best Practices for Linux on Z

Helpful configuration settings/information:

Helpful ESAMON screens/ESAMAP reports:

Using zVPS to find information for solving issues with the Linux configuration:


ESAUSRC - Shows the virtual machine configuration for all users.

?

  • UserID - This shows the userid of the virtual machine.
  • SHARE - This shows the SHARE setting of the virtual machine. Relative 100 is the default. The SHARE setting will be divided equally between each vcpu (the next highlighted column). IE - If a guest has one vcpu and a SHARE setting of relative 100 then is given a second vcpu but left at relative 100, the SHARE becomes 50 for each vcpu. Soft limits only limit users if processing capacity is at a maximum. Hard limits set the limit regardless.
  • CPU - This shows the number of configured and active vcpus assigned to this id. Too many allocated vcpus when not needed can cause spin lock and/or processor cache issues.
  • VM Size - This shows the amount of storage defined to the virtual machine. Too much storage can cause paging and other performance issues. See above - lower the storage and use swap space.

  • ESALNXC - Shows the configuration information for the processes being monitored.

    ?

  • Node - This showsthe zTCP node name. This is usually the server name.
  • Process Name - This shows the names of the processes running (or did run on the report). Children processes are indented under the parent processes. (Process names are truncated to 15 characters.)
  • Appl Name - This shows the application which the process is associated.
  • Storage Size/RSS - This shows the process virtual memory size (in kb) and resident set size (memory).
  • Nice Value - This shows the process nice value.

  • ESALNXD - Shows the configuration information for the Linux nodes. This can be helpful in general.

    ?

  • Node - This shows zTCP node name. This is usually the server name.
  • IP Address - This shows the IP address defined in the zTCP node definition.
  • LPAR - This shows the LPAR the server is running on.
  • VM User - This shows the VM user id of the server.
  • Src Typ - This shows the SNMP agent - either VSI for Velocity Software Net-SNMP or HST for the standard Net-SNMP.
  • MIB Level - This shows the release level of the Velocity Software MIB.
  • Rel - This shows the release level of ZTCP.
  • Name - This shows the system name for the server.

  • Conclusions

    Correctly configuring your Linux guests and the z/VM system to support those guests can save a lot of headaches in the long run.


    Back to top of page
    Back to Performance Tuning Guide