home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / hp / 8674 < prev    next >
Encoding:
Text File  |  1992-07-29  |  6.0 KB  |  168 lines

  1. Newsgroups: comp.sys.hp
  2. Path: sparky!uunet!news.mentorg.com!gcagle
  3. From: gcagle@dracula.mentorg.com (Greg Cagle)
  4. Subject: Re: Patch 1065 to the scheduler
  5. Originator: gcagle@dracula.mentorg.com
  6. Sender: news@news.mentorg.com (News User)
  7. Message-ID: <1992Jul29.144607.16054@news.mentorg.com>
  8. Date: Wed, 29 Jul 1992 14:46:07 GMT
  9. References:  <1992Jul29.140609.11972@tigger.jvnc.net>
  10. Nntp-Posting-Host: dracula.mentorg.com
  11. Organization: Mentor Graphics 
  12. Keywords: 
  13. Followup-To: 
  14. Lines: 152
  15.  
  16.  
  17. Here is the .text file from PHKL_1065. You can get it from HP (really).
  18.  
  19. - Greg
  20.  
  21. Patch Name: PHKL_1065
  22.  
  23. Patch Description: Fix interactive hangs caused by low memory and swapping.
  24.  
  25.     Note:  This patch is essentially an 8.07 version of a subset of the 
  26.     virtual memory improvements being made to 9.0 for workstations.
  27.  
  28.     Problems this patch addresses:
  29.  
  30.     This patch improves interactive response times while the system is
  31.     heavily paging or swapping, particularly during transient periods
  32.     where the system would run out of physical memory.  However, It
  33.     could either improve or degrade the total time needed to run a
  34.     program while heavily paging.  That is, this patch's intent is to
  35.     improve response time, not throughput, which will likely improve but
  36.     could worsen.
  37.  
  38.     There are, of course, performance problems in hp-ux, whether related
  39.     to virtual memory or not, which this patch does not address.
  40.     Specific problems addressed are
  41.  
  42.     - During periods where a process quickly and continually absorbs all
  43.       free physical memory.  Usually the startup phase of a large
  44.       process.  Typically, the system appears to hang until the such a
  45.       period ends.
  46.  
  47.     - During the swapping of large processes.  Other disk accesses may
  48.       temporarily be suspended, potentially causing a temporary hang.
  49.  
  50.     - "nice" has little impact when the system is paging heavily
  51.  
  52.     How this patch addresses the above problems:
  53.  
  54.     When "nice" is used to lower the priority of batch processes, this
  55.     patch greatly improves the situations described above, and may
  56.     somewhat improve other performance problems caused by memory stress.
  57.     Even if "nice" is not used, some improvement in interactive response
  58.     will be seen, but using "nice" gives considerably better results.
  59.  
  60.     The patch includes a new page-out algorithm, a less intrusive
  61.     swapping mechanism, fixes defects causing lockup situations while
  62.     there is no free physical memory, and reduces the chance of the
  63.     system getting in a situation where it has no free physical memory.
  64.  
  65.     This patch is an early version of some 9.0 improvements for
  66.     interactive performance.
  67.  
  68.     It would be wise to first run this patch on a trial basis and see if
  69.     your particular performance problems are improved.
  70.  
  71. Path Name: /hp-ux_patches/s700/8.X/PHKL_1065
  72.  
  73. Effective Date: 920416
  74.  
  75. Patch Files: 
  76. /system/PHKL_1065/new/kern_synch.o
  77. /system/PHKL_1065/new/sem_utl.o
  78. /system/PHKL_1065/new/subr_xxx.o
  79. /system/PHKL_1065/new/vfs.o
  80. /system/PHKL_1065/new/vfs_vm.o
  81. /system/PHKL_1065/new/vm_devswap.o
  82. /system/PHKL_1065/new/vm_fault.o
  83. /system/PHKL_1065/new/vm_machdep.o
  84. /system/PHKL_1065/new/vm_misc.o
  85. /system/PHKL_1065/new/vm_page.o
  86. /system/PHKL_1065/new/vm_pregion.o
  87. /system/PHKL_1065/new/vm_sched.o
  88. /system/PHKL_1065/new/vm_swalloc.o
  89. /system/PHKL_1065/new/vm_swp.o
  90. /system/PHKL_1065/new/vm_vhand.o
  91.  
  92. SR/APR#: I don't know of any.
  93.  
  94. "what" string/timestamp:
  95. vm_swalloc.o:
  96.     PATCH_8.07:  vm_swalloc.o  1.10.61.6  92/04/13
  97. vm_vhand.o:
  98.     8.07 patch for 9.0 interactive VM improvements (official 4)
  99.  
  100. "sum" output:
  101. 56151 21 kern_synch.o
  102. 27355 13 sem_utl.o
  103. 39218 33 subr_xxx.o
  104. 44294 25 vfs.o
  105. 55197 15 vfs_vm.o
  106. 5054 22 vm_devswap.o
  107. 40881 15 vm_fault.o
  108. 30522 79 vm_machdep.o
  109. 4069 20 vm_misc.o
  110. 9049 23 vm_page.o
  111. 16612 20 vm_pregion.o
  112. 22685 43 vm_sched.o
  113. 49949 37 vm_swalloc.o
  114. 11728 12 vm_swp.o
  115. 42404 26 vm_vhand.o
  116.  
  117. Dependencies:  Applies only to 8.07 kernels.  This is also a superset of
  118.            PHKL_0741 and PHKL_1011, which will break this patch if
  119.            reapplied after this patch.  If the vfork patch is desired
  120.            with this one, install vfork first.
  121.  
  122. Supersedes: PHKL_0616, PHKL_0900.
  123.  
  124. Patch Package Size: 240Kbytes
  125.  
  126. Installation Instructions: 
  127.  
  128.      Please review all instructions and the Hewlett-Packard
  129.      SupportLine User Guide or your Hewlett-Packard support terms
  130.      and conditions for precautions, scope of license,
  131.      restrictions, and, limitation of liability and warranties,
  132.      before installing this patch.
  133.  
  134.      Note: Please back up your system before you patch.
  135.  
  136. - ---------------------------------------------------------------------------
  137. After getting the patch onto your machine, unshar the patch (sh PHKL_1065).
  138.  
  139. To install this patch do the following:
  140. 1) Run the update program (Note: you must be logged in as root to update
  141.    a system).
  142. 2) Once in the update "Main Menu" move the highlighted line to "Change
  143.    Source or Destination ->" and press "Return" or "Select Item".
  144. 3) Make sure the highlighted item in the "Change Source or Destination"
  145.    window is "From Tape Device to Local System ...", then press "Return" or
  146.    "Select Item".
  147. 4) You should now be in the "From Tape Device to Local System" window.
  148.    Change the "Source:  /dev/rmt/0m" to "Source: /tmp/PHXX_yyyy.updt" 
  149.    (this assumes that you are in the /tmp directory where PHXX_yyyy.updt
  150.    has been placed).  Note: You must enter the complete path name.
  151. 5) Press "Done".
  152. 6) From here on follow the standard directions for update.
  153.  
  154. The customized script that update runs will move the original software 
  155. to /system/PHXX_yyyy/orig.  HP recommends keeping this software there in
  156. order to recover from any potential problems.  It is also recommended that
  157. you move the PHXX_yyyy.text file to /system/PHXX_yyyy to be retained for
  158. future reference.
  159.  
  160. If you wish to put this patch on a magnetic tape and update from the tape
  161. drive, dd a copy of the patch to the tape drive.  As an example the
  162. following will create a copy of the patch that update can read:
  163. dd if=PHXX_yyyy.updt of=/dev/rmt/0m bs=2048
  164. -- 
  165. Greg Cagle               "It's just the same, only different."
  166. Mentor Graphics          
  167. greg_cagle@mentorg.com
  168.