home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / newsletter / 2000 / w2000-04.txt < prev    next >
Text File  |  2000-11-15  |  12KB  |  328 lines

  1. What's Up, DOCumentation? 2000 # 4
  2.  
  3.  
  4. September 2000
  5.  
  6.  
  7. From: Technical Support
  8. To: Users of Robelle Software
  9. Re: News of the HP e3000 and of HP-UX, 2000 #4
  10.  
  11. What You Will Find in This News Memo:
  12.  
  13. Operating System: MPE/iX 6.5 and Performance 
  14. New XP256 Disk Arrays 
  15. Operations: Backup Horror Story 
  16. Suprtool Tips 
  17. Adding hpvariables to List Headings 
  18. Selection by Day-of-Week 
  19. Qedit Tips 
  20. Adding Color to Windows Client 
  21. Inserting Lines 
  22. Next Suprtool Training Class 
  23. Newsletter Options 
  24.  
  25. -----------------------------------------------------------------
  26.  
  27. MPE/iX 6.5 Power Patch 1 Performance Problems
  28.  
  29. Recently a customer called to report that Suprtool extracts were
  30. considerably slower since moving to MPE/iX 6.5. This was contrary
  31. to our experience at HP when we worked on Suprtool support for
  32. large files on MPE/iX 6.5.
  33.  
  34. Dave Lo suggested that the customer turn prefetch off and do some
  35. comparative timings, because we have seen memory pressure
  36. increase when moving from one O/S version to another if the
  37. system was already memory-bound.
  38.  
  39. We didn't expect performance to improve, given that the system
  40. had 3.75 GB of memory. Surprisingly, performance did improve with
  41. prefetch turned off in Suprtool. To investigate, I began testing
  42. on our MPE/iX 6.5 system to see if I could duplicate the results.
  43. Surprisingly, in my first attempt I recreated this anomaly on our
  44. system and generated results that were contrary to the
  45. performance indicator I had when we did the work to make Suprtool
  46. support large files.
  47.  
  48. Obviously, we needed to investigate this further. As it happened,
  49. I was scheduled to go to HP CSY to do some other testing, so I
  50. made an appointment with my good friend, and programmer
  51. extraordinaire, Craig Fairchild to show him what I was seeing and
  52. try to discuss some plausible reasons for this.
  53.  
  54. Craig and I set up an MPE/iX 6.5 test machine, I restored my test
  55. environment and we began to run some comparative tests. To make a
  56. long story short, we could not reproduce the problem. At this
  57. point we decided to apply some patches to see if we could
  58. duplicate the results.
  59.  
  60. After acquiring and applying the patches we did see the anomaly,
  61. but it was not as dramatic as I had seen in my lab. I set up some
  62. comparative tests for Craig and he worked very hard to identify
  63. the point at which this anomaly showed up. What he found was that
  64. sorting, with either Suprtool or Sort.Pub.Sys, was slower on
  65. MPE/iX 6.5, starting with patch MPELX66. Things were slower in
  66. Suprtool no matter what the setting of prefetch. It just so
  67. happened that a higher level of prefetch made the problem worse.
  68.  
  69. At this point, however, PP1 (which contains the MPELX66 patch)
  70. was already released. Craig organized a team within HP to fix
  71. this problem and they are working on a patch ID of MPELXB0, which
  72. will be available any day now.
  73.  
  74. Because of how the patches work, this problem will occur if you
  75. have Power Patch 1 or any of the following patches in
  76. Hpswinfo.Pub.Sys:
  77.  
  78. * MPELX66 
  79. * MPELX70 
  80. * MPELX75 
  81.  
  82. So if you are on MPE/iX 6.5 and have installed either Power Patch
  83. 1 or any of the three patches above, we recommend that you
  84. install patch MPELXB0 when it is released. Until then, you can
  85. temporarily add the following line to your Suprmgr.Pub.Sys file:
  86.  
  87.    set prefetch 0     { <<- a zero}
  88.  
  89. I would like to mention that many people at HP helped investigate
  90. this performance problem. People such as Kevin Cooper, Steve
  91. Macsisak, Bill Cadier and, of course, Craig Fairchild were
  92. invaluable in investigating this problem. I'm certain that many
  93. other engineers were involved, but these four were my main
  94. contacts. It has been a pleasure to work with them and I am happy
  95. that they are involved with the HP e3000 and its community.
  96.  
  97. [Neil Armstrong]
  98.  
  99. -----------------------------------------------------------------
  100.  
  101. User Pleased with New XP256 Disk Array
  102.  
  103. For those of you interested in HP's new XP256 disk array, here
  104. are some early results on its performance. We recently installed
  105. an array to replace our poorly performing Model 12H (AutoRAID)
  106. arrays. The new array is still being tested, so these are merely
  107. indications of what final performance might be. However, they are
  108. relatively equal comparisons, as the tests were done on each
  109. machine in (mostly) exclusive access mode.
  110.  
  111.    AutoRAID XP256
  112.    Re-omnidex of MACORD 45 minutes 16 minutes
  113.    Vertex process 25 minutes 5 minutes
  114.  
  115. Just for fun, I also created four jobs that used Suprtool to read
  116. our largest data file (ORDER-ACTIONS, at 5.8 million records) and
  117. direct the output to a flat file. I submitted all four jobs at
  118. the same time. All four processes completed in under four
  119. minutes.
  120.  
  121. These are just preliminary results, but I'm very encouraged!
  122.  
  123. [Originally posted on MACS-L by Randall Davis, Director
  124. Enterprise Operations, KBkids.com]
  125.  
  126. Editor's Note: The XP256 disk array has a maximum capacity of 9
  127. terabytes!
  128.  
  129. -----------------------------------------------------------------
  130.  
  131. What To Avoid When Your Backups Need Two DATS
  132.  
  133. In a local turnkey, essentially operatorless, HP e3000 operation,
  134. backups were done nightly without fail on a two-week retention
  135. cycle. Everything was fine until one day the systems management
  136. consultant asked the secretary-cum-operator to restore files from
  137. a few days prior to a failure. The restore did not work for the
  138. following reason: when the backups went from one to two nightly
  139. tapes, the appropriate people were not informed. Instead of
  140. purchasing an additional 14 DDS tapes, only a single tape was
  141. purchased and it was used every night when the system prompted
  142. for volume #2. The unfortunate result: they only ever really had
  143. the previous night's backup, not two weeks worth!
  144.  
  145. [Mike Shumko]
  146.  
  147. -----------------------------------------------------------------
  148.  
  149. Displaying a Date Range in a List Standard Heading
  150.  
  151. With Suprtool 4.3 you can read hpvariables on the List (or any
  152. other) command. This is quite useful, for example, when you want
  153. to display a date range in a List Standard heading.
  154.  
  155. To accomplish this task, first create a one-line file by
  156. extracting the two dates, then turn the contents of the file into
  157. an hpvariable.
  158.  
  159.    >get d-sales
  160.    >num 1
  161.    >def a,1,8
  162.    >item a,date,ccyymmdd
  163.    >EXT a = $DATE(*/*-3/FIRST)
  164.    >EXT " - "
  165.    >EXT a = $DATE(*/*-1/LAST)
  166.    >out varfile
  167.    >x
  168.  
  169.    Warning: NUMRECS exceeded; some records not processed.
  170.    IN=2, OUT=1. CPU-Sec=1. Wall-Sec=1.
  171.  
  172.    >:input myvar < varfile
  173.    >:showvar myvar
  174.    MYVAR = 20000501 - 20000731
  175.    >
  176.  
  177.    >g d-sales
  178.    >set varsub on
  179.    >if a >= $DATE(*/*-3/FIRST) and a <= $DATE(*/*-1/FIRST)
  180.    >list standard title "Range : !myvar"
  181.    >x
  182.  
  183.    Aug 09, 2000 15:57       Range : 20000501 - 20000731            Page 1
  184.  
  185.  
  186.    CUST-ACCO DELIV-DATE PRODUCT-N PRODUCT-PRI PURCH-DATE SALES- SALES-TAX
  187.    ...
  188.  
  189. [Paul Gobes]
  190.  
  191. -----------------------------------------------------------------
  192.  
  193. Selecting on Day-of-Week
  194.  
  195. Recently, on the MACS discussion list, Katherine Mantis asked:
  196.  
  197. HI! Does anyone have a quick way in Suprtool (version 4.2) to
  198. determine the day of the week based on the date? I need to do an
  199. analysis on any orders entered on a Saturday, but I have a
  200. feeling I will need to look at each day of the week... 
  201.  
  202. Well, there's no way to do this with version 4.2, but it does
  203. showcase two of the new features in version 4.3, the $days and
  204. Mod functions. The $days function converts any supported date to
  205. a Julian day number, that is the number of days since 4713 BC
  206. (...its a long story...:-). The Mod operator returns the
  207. remainder between a dividend and a divisor.
  208.  
  209. It happens that Julian day 0 was a Monday. So if we divide any
  210. Julian day value by 7, any Monday would yield a modulus of 0. And
  211. any Saturday would yield a 5.
  212.  
  213.    > get D-Orders
  214.    > item ord-date,date,yyyymmdd
  215.    > if $days(ord-date) mod 7 = 5
  216.      ...
  217.  
  218. Suprtool version 4.3 was distributed to supported customers in
  219. North America in May 2000.
  220.  
  221. [Hans Hendriks]
  222.  
  223. -----------------------------------------------------------------
  224.  
  225. New Color Schemes Offer Rainbow of Possibilities
  226.  
  227. Color schemes, one of the most popular enhancements, has been
  228. added to Qedit for Windows version 4.9.11. You can now configure
  229. Qedit to use different color schemes for document windows. Each
  230. color scheme allows the configuration of certain window elements.
  231. You can select a default color scheme for all files, for each
  232. file type (local, UNIX and MPE), as well as for individual
  233. connections and files.
  234.  
  235. To configure these settings,
  236.  
  237. 1. Select Preferences from the Options menu. 
  238.  
  239. 2. When the Qedit Preferences dialog box appears, go to the MPE
  240. tab and set your Default Colors to the desired scheme. 
  241.  
  242. 3. Go to the other UNIX and Local tabs to set different color
  243. schemes. 
  244.  
  245. 4. Click the OK button to save your preferences.    With the
  246. latest version of Qedit for Windows, you can use the new color
  247. schemes to make your Qedit work space both more comfortable and
  248. convenient.
  249.  
  250. [Paul Gobes]
  251.  
  252. -----------------------------------------------------------------
  253.  
  254. Inserting Lines Between Every Line in a File
  255.  
  256. Recently a customer needed to convert his file into a Reflection
  257. script that needed these two lines
  258.  
  259.    Transmit "^M"
  260.    Hold For "^JMD.VOYNERM>"
  261.  
  262. between each of his file's existing lines.
  263.  
  264. Here is one solution that uses Qedit's Append and Divide
  265. commands:
  266.  
  267.    /append '|Transmit "^M"|Hold For "^JMD.VOYNERM>"' all
  268.    /divide "|" all
  269.    /change 1/1 "" "|"(1/1)
  270.    /divide "|" all
  271.    /change 1/1 "" "|"(1/1)
  272.  
  273. The first line appends the two new lines to each line, plus an
  274. extra vertical bar character (|) to help manipulate the new
  275. lines. The second line divides each line on the first vertical
  276. bar. The third line removes the vertical bars that are in the
  277. first column. The fourth and fifth lines repeat this process for
  278. the second new line.
  279.  
  280. This approach would only work if your file is wide enough to
  281. accept the appended columns.
  282.  
  283. [Dave Lo]
  284.  
  285. -----------------------------------------------------------------
  286.  
  287. Training Opportunity for Suprtool Users
  288.  
  289. The next off-site Suprtool training class will be held October
  290. 11th, 12th and 13th. The three-day class, led by Jeff Kubler,
  291. will be held at the office of Lund Performance Solutions in
  292. Albany, Oregon.
  293.  
  294. To sign up or for more information, phone Jeff Kubler at Kubler
  295. Consulting, Inc. , (541) 745-7457 or e-mail him at
  296. jrkubler@proaxis.com.
  297.  
  298. -----------------------------------------------------------------
  299.  
  300. Newsletter Distribution and Format Choices
  301.  
  302. The What's Up, DOCumentation? newsletter is provided by Robelle
  303. Solutions Technology Inc. as a service to our customers. This
  304. issue of What's Up, DOCumentation? was sent to you because you
  305. are a supported customer, or because you subscribed. If you are
  306. receiving it in error, please send an e-mail message to
  307. admin@robelle.com.
  308.  
  309. If you would like to subscribe or unsubscribe from this
  310. publication, or want to change your e-mail address, please send
  311. an e-mail message to admin@robelle.com.
  312.  
  313. This newsletter has been sent to you as HTML formatted e-mail. It
  314. is also available in a plain-text version for those who prefer
  315. the minimalist approach, or a PDF version that require an Acrobat
  316. reader. To switch to the plain-text or the PDF format, please
  317. send an e-mail message to admin@robelle.com.
  318.  
  319. You can read the Web version of this newsletter at
  320. http://www.robelle.com/newsletter/latest.html. Back issues are
  321. available at http://www.robelle.com/newsletter/.
  322.  
  323. -----------------------------------------------------------------
  324.  
  325. Newsletter copyright (c) 2000 Robelle Solutions Technology Inc. 
  326. Suprtool and Qedit are trademarks of Robelle Solutions Technology Inc.
  327.  
  328.