home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / INFO / DIVSINFO / FORUM / OS2SPM20.INF (.txt) < prev    next >
OS/2 Help File  |  1994-05-10  |  402KB  |  9,636 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About this forum ΓòÉΓòÉΓòÉ
  3.  
  4.      TALKLINK
  5.  
  6.      Welcome to the world of TalkLink, a unique, new conferencing
  7.      service  offered  by  IBM. Using TalkLink, you can "talk" to
  8.      customers, IBMers  and  personnel  of  our  many  affiliates
  9.      around  the world - anywhere, anytime.  TalkLink is designed
  10.      for people like yourself, who want to get the  most  out  of
  11.      their  investment  in  computing  products  and  services.
  12.      TalkLink "links" you directly into the development and  sup-
  13.      port  communities of customers, IBM and affiliates. Our goal
  14.      is to help you be as effective as you  can  with  access  to
  15.      many conferences, vast databases and rich libraries.
  16.  
  17.      HIGHLIGHTS
  18.  
  19.      TalkLink  provides  the following capabilities for customers
  20.      to review information electronically, submit questions  re-
  21.      quests and receive answers  information.
  22.      -  Conferences and forums -- question and  answer  bulletin
  23.        boards  for  you to ask questions and help others with a
  24.        wide variety of products and services.  Items posted  on
  25.        this  bulletin  board  are shared between BBS users, IBM
  26.        personnel and affiliates worldwide.
  27.      -  Customer-to-customer messaging  --  customers  can  send
  28.        private messages to each other.
  29.      -  Support   --  customers  can submit or view problem re-
  30.        ports.  These entries  will  be  responded  to  by  the
  31.        conference/forum  owner,  normally within a certain time
  32.        period. Users can also place orders for product  related
  33.        materials.
  34.      -  Software  library  -- downloads application programs and
  35.        uploads contributions.
  36.      -  News and announcements --  contains  recent  information
  37.        regarding products and services.
  38.      -  Modes of operation:
  39.        -  Interactive  -- Users  are  connected  online  to
  40.          TalkLink while using its facilities.
  41.        -  Batch  -- Users can download  the  forums  to  their
  42.          personal  computer  and  read the entries  offline.
  43.          Users can also respond offline and the entries  will
  44.          be saved and sent to the host the next time the user
  45.          is  connected in batch mode.  Initially, this facil-
  46.          ity is available for  OS/2  (R)  users only.
  47.      -  Access:
  48.                                    1
  49.        -  Advantis -- local call from most cities  within  the
  50.          US.
  51.        -  Internet -- telnet avaialable now, full ftp soon.
  52.  
  53.      SEARCH SERVICE
  54.  
  55.      -  Search IBM databases via interactive mode -- This search
  56.        facility  includes  a large question and answer database
  57.        of items, IBM System  Center  Flashes,  and IBM's  prob-
  58.        lem  management libraries. This database contains infor-
  59.        mation  about  problems  and  fixes.  Not  all  general
  60.        discussion  forums have related information in these da-
  61.        tabases.
  62.  
  63.      TALKLINK FEES  CHARGES
  64.  
  65.      -  $15.00  Registration  Fee (one-time charge for each user
  66.        registration)
  67.      -  $18.00 Monthly Availability Charge  (includes  unlimited
  68.        hourly service)
  69.      -  This can be charged to a credit card or invoiced (for an
  70.        additional  administrative fee of $7.00 for each monthly
  71.        invoice).
  72.  
  73.      HOW TO ORDER TALKLINK
  74.  
  75.      Call 1-800-547-1283 to sign up for TalkLink.
  76.      Outside of the United States please contact your
  77.      local IBM sales office for availability and access.
  78. ********************************************************************** 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 2. Introduction ΓòÉΓòÉΓòÉ
  82.  
  83. ===== OS2SPM20 CFORUM created at 22:03:42 on 92/11/16 GMT (by HOPKINS at AUSVM8)
  84.  
  85.               IBM UNCLASSIFIED
  86.               ------------
  87.    The information in this forum is considered by IBM to be
  88.    external and may be shared by everyone who is given access.
  89.    This forum is shared with the internal IBM employee conferences.
  90.  
  91. Forum: OS2SPM20 CFORUM
  92.  
  93. Forum Topic:  OS/2 System Performance Monitor/2
  94.  
  95. This CFORUM is provided as a conferencing tool to promote
  96. the discussion of issues, questions, and problems associated
  97. with the use of OS/2 System Performance Monitor/2
  98.  
  99.  Product Number
  100.   96F8379    IBM System Performance Monitor/2 2.0 (3.5) SPM/2
  101.   96F8380    IBM System Performance Monitor/2 2.0 (5.25) SPM/2
  102.   96F8383    IBM System Performance Monitor/2 2.0 Add License
  103.   96F8384    IBM System Performance Monitor/2 2.0 Add License Upgrade
  104.   96F8385    IBM System Performance Monitor/2 2.0 Distributed
  105.   96F8386    IBM System Performance Monitor/2 2.0 Upgrade Distributed
  106.  
  107. Contributions must not contain confidential or proprietary information.
  108. Each contributor agrees, in placing material in this forum, that IBM and
  109. other users are free to prepare derivative works based upon it, and to use,
  110. reproduce, perform, display and distribute inside and outside their company
  111. such material and such derivative works, without obligation or charge.
  112.  
  113. IBM is not responsible or liable for the use, copying, or distribution of
  114. materials placed on this forum, and has therefore no obligation to control
  115. such acts.
  116.  
  117. All subscribers are required to abide at all times by the conference
  118. rules described in the Bulletin Board Rules under "News and Announcements".
  119.  
  120. All IBM personnel are required to abide at all times by the IBMPC RULES
  121. and the IBM Business Conduct Guidelines. IBM personnel will read the
  122. CUSTOMER FORUM RULES in IBMPC RULES before contributing.
  123.  
  124. Contributions violating these rules will be deleted by the CFORUM
  125. Owner or their delegate, and in some cases by an IBM conference
  126. Administrator.
  127.  
  128. The OS2BBS CFORUM is where anyone may raise concerns regarding rules
  129. violations found in this and other CFORUMS.
  130.  
  131.   The IBM Owner of this forum is:
  132.   Name:       SPM/2 Product Support and Development
  133.   Mailing Address: IBM Corporation
  134.           11400 Burnet Road
  135.           Internal Zip 9171
  136.           Austin, Texas   78758
  137.   IBM Node/Userid: AUSVM1/ATIG1
  138.  
  139.   The IBM Administrator of this forum is:
  140.   Name:       Paul Cheatham
  141.   Mailing Address: Boca Electronic Support Team ( BEST )
  142.           1000 N.W. 51st Street
  143.           Internal Zip 1426-012/W2030
  144.           Boca Raton,  FL  33429
  145.   IBM Node/Userid: BCRVM1/CHEATHAM
  146.   TalkLink Userid: LNK9/LNK9030
  147.  
  148.  ---------------------------------------
  149.  Here is the list of Netbios requirements by SPM/2 component:
  150.  --------------------------------------
  151.  Component   NBNames   NBCs  Sessions  Remarks
  152.  
  153.  SPMCtrl    1      2     2    Only during query, no retry.
  154.  
  155.  SPMMon     1      2     2    Only during query, will retry.
  156.  
  157.  NBQRspnd    1      2     1    Only needed when any other
  158.  (Query function)              query user is running
  159.  
  160.  SPMILog    1      2     2    For EACH SPMILOG, persists
  161.  
  162.  SPMNBL     1      2     2    Persists
  163.  
  164.  Standalone collection on a machine on a network (for example) requires:
  165.  
  166.  --------------------------------------
  167.  Standalone   4      8     7
  168.  
  169.  The Maximum requirement:
  170.  
  171.  ------------------------
  172.  Max      29      58    57
  173.  
  174. ****************************************
  175.  
  176. * Attached below are the appends that we made to the
  177. * PRIVATE SPM20 CONFERENCE DISK.  THEY ARE PROVIDED FOR YOUR REVIEW..
  178. *
  179.  
  180.  See OS2SPM20 931CFORU on OS2BBS  for appends to 92/10/21 (4945 lines)
  181.  See OS2SPM20 932CFORU on OS2BBS  for appends to 93/02/01 (4436 lines)
  182.  See OS2SPM20 933CFORU on OS2BBS  for appends to 93/04/27 (4417 lines)
  183. ..... 4417 lines pruned at 19:47:07 on 93/04/27 GMT (by OS2 at YKTVMV) .....
  184.  
  185. ********************************************************************** 
  186.  
  187.  
  188. ΓòÉΓòÉΓòÉ 3. SMP20 under March Beta. ΓòÉΓòÉΓòÉ
  189.  
  190. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  191. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  192.  
  193. Do I need any patches to SPM/2 2.0 to run under the GA+SP or for
  194. the 6.498 March Beta?
  195.  
  196. (I ordered it In January, our purchasing lost it once, Crowntech lost
  197. the order too, IBM had this in back order, BUT I HAVE IT NOW!!)
  198.  
  199. Geza Szivos   TEAM-OS2
  200. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  201. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  202. ********************************************************************** 
  203.  
  204. As soon an I started the THESEUS2 program in my Compaq 486 Deskpro I
  205. the program beeped 4-5 times and i got a TRAP D.
  206. I'm running 6.498G with the HPFS and REXX fixes, CM/2, LS 3.0 requester
  207. TCPIP 1.2.1
  208.  
  209. I don NOT have any .ini fixes installed.
  210.  
  211. Geza Szivos   TEAM-OS2
  212. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  213. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  214. ********************************************************************** 
  215.  
  216. [Reference to append at 19:07 on 93/04/27 by XXNOVA24 at TORVMCOP ] 
  217.  
  218. Geza,
  219.  
  220. You don't need any patches to SPM to run on OS/2 2.0 GA + SP.
  221.  
  222. You need one patch to run on the OS/2 2.1 6.498 beta.  There is a
  223. THESEUS2 PACKAGE on OS2TOOLS that contains fixes to make it run right
  224. on 6.498.  Without these fixes Theseus2 will trap.
  225.  
  226. This version of Theseus2 is also available on OS2BBS and on Compuserve.
  227.  
  228. Pam Lilly
  229. ********************************************************************** 
  230.  
  231. Thanks.
  232. So it is safe to install it to our LS 3.0 Adv and Entry PRODUCTION
  233. servers. (Running GA+SP).
  234.  
  235. I'm planning to montor them from my 2.1 beta.
  236.  
  237. Geza Szivos   TEAM-OS2
  238. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  239. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  240. ********************************************************************** 
  241.  
  242. Yes, it is safe to install SPM on your OS/2 2.0 + SP production systems.
  243.  
  244. Just remember to get the Theseus2 fix for your OS/2 2.1 system.
  245.  
  246. Pam Lilly
  247. ********************************************************************** 
  248.  
  249. Pam,
  250. Does the Theseus2 fix enable it to remaining working on
  251. 2.0 GA+SP?
  252.  
  253. Frank
  254. ********************************************************************** 
  255.  
  256. I try to make the THESEUS2 fixes so that the previous versions of the OS
  257. (at least the ones that have been shipped out) still work.  The 2.0i version
  258. of THESEUS2 works on 2.0GA, SP, 2.1 beta 1, & 2.1 beta 2.  The 2.0n version
  259. works on those + 2.1 development (post beta 2).
  260.  
  261. (Remember that the old THESEUS works on 1.0, 1.1, 1.2, & 1.3.  Those systems
  262. were FAR more incompatible than the 2.x systems.)
  263.  
  264. James Summers (OS/2 Performance)
  265. ********************************************************************** 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 4. Paging rate and CPU utilization ΓòÉΓòÉΓòÉ
  269.  
  270. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  271. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  272.  
  273. Ref: appended at 15:19:12 on 93/04/26 GMT (by SUMMERS at AUSVM1)
  274.  
  275. James,
  276. Thanks for the tips and hints.  Looking forward to your findings on
  277. relationship between pgin/pgout and CPU utilization.
  278.  
  279. Jackson
  280. ********************************************************************** 
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 5. Compaq Triflex ΓòÉΓòÉΓòÉ
  284.  
  285. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  286. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  287.  
  288. We are trying to use SPM/2 on a Compaq SystemPro/XL with the
  289. Service Pack applied. The machine stops completely when SPM/2 2.0
  290. is started with reference to a missing device driver OEMHELP╨½.
  291.  
  292. Any suggestions? If this requires an APAR fix - please tell me how
  293. to get them (SPM/2 ones are not on OS2CSD) and I can't find the previous
  294. OS2SPM20 fora...
  295. ********************************************************************** 
  296.  
  297. Is it possible that you have installed the SP16MB patch on top of the
  298. Service Pak before 2/5/93?  This patch had to do with OS/2 not
  299. recognizing more than 16M of memory on OEM machines.  The first version
  300. of that patch caused SPM to break just like you are describing.  After
  301. 2/5/93, the patch was replaced with another version that SPM will work
  302. with.  The affected file is OS2LDR in the root directory of the boot
  303. drive.  SP16MB fix is available on OS2BBS under that name.
  304.  
  305. Pam Lilly
  306. ********************************************************************** 
  307.  
  308.  
  309. ΓòÉΓòÉΓòÉ 6. Theseus fixes. ΓòÉΓòÉΓòÉ
  310.  
  311. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  312. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  313.  
  314. Is the SPM Theseus fixes needed to the 6.498 level only or to ALL the
  315. following (2.1 GA) releases too? can I treat it as CSD ?
  316.  
  317. Geza Szivos   TEAM-OS2
  318. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  319. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  320. ********************************************************************** 
  321.  
  322. No - the Theseus2 patch given out is good for the 6.498 beta and earlier,
  323. but it doesn't work on later OS/2 2.1 builds.  After OS/2 2.1 ships, we
  324. will be able to provide a CSD.  Until then, please consider this version
  325. a temporary fix, not a formal CSD.
  326.  
  327. Pam Lilly
  328. ********************************************************************** 
  329.  
  330.  
  331. ΓòÉΓòÉΓòÉ 7. Running SPM/2 from LAN Server? ΓòÉΓòÉΓòÉ
  332.  
  333. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  334. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  335.  
  336. Can I run the distributed feature of SPM from a server on which
  337. I have installed SPM/2 and made it available via an alias?  What else
  338. besides the <Theseus2.sys> would HAVE to be local for the remote
  339. monitoring to work?  I want as little as possible on the local
  340. machines I'm monitoring for maintenance reasons...
  341.  
  342. Thanks,
  343. G. Mobley
  344. ********************************************************************** 
  345.  
  346. You can run the SPM distributed feature off of a network drive, but you have
  347. to be careful about violating the license agreement by allowing more users to
  348. use SPM than you have licenses.  Following is an excerpt from an old append
  349. that has been pruned out of the forum that describes how to set up SPM in
  350. this way.
  351.  
  352. BTW, you are right that the only file you need on the monitored systems is
  353. THESEUS2.SYS.
  354.  
  355. ****************************************
  356.  
  357. How about this for a solution using the existing product?  I checked
  358. with our Business Practices folks, and they say it doesn't violate
  359. the license.
  360.  
  361. Let's suppose that you have 20 developers, but you only want to allow
  362. 5 max to use SPM/2 concurrently.
  363. -  Buy a full copy of the product, plus the 4 additional licenses to
  364.   you need to support your 5 concurrent users.
  365. -  Install this code on the server in a subdirectory of it's own, give
  366.   it an alias and use the LAN Server functions to limit the number
  367.   of folks that can access this alias concurrently to 5.
  368. -  Give each of your developers the THESEUS2.SYS device driver, tell them
  369.   to put it in some subdirectory on their systems, and have them put the
  370.   following DEVICE statement in each of their config.sys files:
  371.      DEVICE=X:/path/THESEUS2.SYS
  372.   where X:path is the path to the device driver on their system.
  373.   (This is the only device driver ... you're not violating anything here
  374.   since you can't do anything with this device driver unless you use
  375.   other parts of the product.)
  376. -  Have all your developers add the following other things to their
  377.   config.sys files.  (You can figure these out by looking at the config.sys
  378.   file on a system where you've installed SPM/2 2.0 locally):
  379.   -  The appropriate additions to LIBPATH, PATH, DPATH, HELP, BOOKSHELF
  380.    statements in order to have access to the appropriate location on the
  381.    server that has the SPM/2 2.0 code.
  382.   -  The appropriate SET SPMSNAP statement that again points to the location
  383.    of the code on the server.  (This doesn't execute any code, but just
  384.    sets an environment variable.)
  385. -  When someone wants to use SPM/2, they need to do the following:
  386.   -  NET USE to the appropriate location on the server  (NOTE: they
  387.    MUST use the alias for which you limited the access ...
  388.    It's possible that you'd have other aliases that encompasses
  389.    a larger subset of the drive (or the whole drive), that had no
  390.    limits on them, and they could get to the code that way.
  391.    You're on your honor.... but then we ALL are when it comes to
  392.    copying software, right??)
  393.   -  START SPMNBL /LISTEN
  394.   -  START SPM
  395. -  As long as all 5 copies haven't been used up yet, they should get access.
  396.   If 5 copies are already in use, then they have to wait.
  397.  
  398. ****************************************
  399.  
  400. Pam Lilly
  401. ********************************************************************** 
  402.  
  403. Pam, Thanks for the info...Greg Mobley
  404. ********************************************************************** 
  405.  
  406.  
  407. ΓòÉΓòÉΓòÉ 8. Tabular report in unit form ΓòÉΓòÉΓòÉ
  408.  
  409. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  410. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  411.  
  412. If a tabular report is generated in unit form (instead of %), what
  413. are the "units" for each column?  For example, CPU and IRQ services,
  414. what does the value represent?
  415.  
  416. Jackson
  417. ********************************************************************** 
  418.  
  419. Jackson,
  420.  
  421. On a tabular report by unit, the values are reported in the units they
  422. are measured in rather than as a percentage.  For example, CPU Busy Time
  423. is the amount of actual time in seconds that theCPU was busy.  IRQ
  424. Service Time is the amount of time that the CPU spent in interrupt
  425. handling.
  426.  
  427. On a tabular report by percentage, CPU busy % would be the percentage of
  428. the sum interval that the CPU was busy, and IRQ Service % would be the
  429. percentage of the sum interval that the CPU spent in interrupt handling.
  430.  
  431. So units show the true values of the measurements, while percentage
  432. relates the values to the interval of time that was measured.
  433.  
  434. Pam Lilly
  435. ********************************************************************** 
  436.  
  437. [Reference to append at 11:04 on 93/05/04 by HUIJACK at HKGVM8 ] 
  438.  
  439. Ref: appended at 16:57:06 on 93/05/04 GMT (by SPM2 at ASUVM1)
  440.  
  441. Pam,
  442. From a report I have generated, the CPU Busy% is 54.84 and the
  443. CPU BUSY TIME is 440.9345s. The SUM INTERVAL is 00:11:30.  If
  444. you do a little bit of arithmetics, you will find some descrepancies.
  445. Am I missing something?
  446.  
  447. Jackson
  448. ********************************************************************** 
  449.  
  450. Jackson, No I don't think you're missing anything.  Something sure looks
  451. wrong with those numbers.  Is it possible that you do not have Service
  452. Pak installed on the machine that gave those numbers?  If you do have
  453. Service Pak (at least), would you please open a problem report by linking
  454. to IBMPC and running OS2DFECT?  The support folks will help you out with
  455. this.
  456.  
  457. Pam Lilly
  458. ********************************************************************** 
  459.  
  460.  
  461. ΓòÉΓòÉΓòÉ 9. Programming and Reporting ΓòÉΓòÉΓòÉ
  462.  
  463. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  464. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  465.  
  466.  I am working with a vendor who has modified the "Ring 3 Applications"
  467. sample code in order to test user metrics.  He registered his metric,
  468. included the header in the program, recompiled, and performed the
  469. monitoring.  His report format used the dump, but the report showed
  470. zero.  The program updates a counter using the SPMUpdateCtr API and
  471. the counter is being increased.  This has been verified with the
  472. debugger.  The log file increased in size after the monitoring session.
  473.  
  474.  Do you have any ideas why the report is showing zero?  From what I
  475. can tell, the report format is correct.  Any ideas?
  476.  
  477.  Let me know if you need any other information.  Thanks.
  478.  
  479. David Eyerman
  480. ********************************************************************** 
  481.  
  482. My guess is that the definition of his metrics in his .SPM file does
  483. not match what is being registered on the SPMRegister call.  That is
  484. the first thing to check.
  485.  
  486. If that doesn't help, try changing the SPM error logging level to
  487. information level.  In his CONFIG.SYS find the line that
  488. says SET SPMSNAP=E D:\SPM2V2\SPMSNAP.ERR (where D:\SPM2V2\SPMSNAP.ERR
  489. is his error log path and name).  Change the 'E' (Error) following
  490. the '=' to an 'I' (Information).  Reboot and start SPM and his
  491. program. There may be some useful error messages in the error log if
  492. SPM had problems collecting his data.  Use SPMSNAPP to format the
  493. error log so you can read it.
  494.  
  495. Pam Lilly (SPM/2 Development)
  496. ********************************************************************** 
  497.  
  498. Pam -
  499.  
  500.   The vendor tried all the suggestion and still no luck.  We cannot
  501. determine if his counter and timer data are being transferred from
  502. memory into the log file and then into the report.  We know the timer
  503. and counter are being incremented.  Some where along the way, the data
  504. is disappearing.  The report shows both the timer and counter as zero.
  505.  
  506.  Do you have any other ideas?  Do you have a working sample program
  507. that you could send to me?  I do not remember if one was included on
  508. the distribution diskettes and I do not have them with me.  Is there
  509. a utility that will format the logfile into readable text?  Do you
  510. want to see a program and metric listing?
  511.  
  512.  Thanks for all the help.
  513.  
  514. David Eyerman
  515. ********************************************************************** 
  516.  
  517. [Reference to append at 22:27 on 93/05/05 by SPM2 at AUSVM1 ] 
  518.  
  519. Pam -
  520.  
  521.   The vendor tried all the suggestion and still no luck.  We cannot
  522. determine if his counter and timer data are being transferred from
  523. memory into the log file and then into the report.  We know the timer
  524. and counter are being incremented.  Some where along the way, the data
  525. is disappearing.  The report shows both the timer and counter as zero.
  526.  
  527.  Do you have any other ideas?  Do you have a working sample program
  528. that you could send to me?  I do not remember if one was included on
  529. the distribution diskettes and I do not have them with me.  Is there
  530. a utility that will format the logfile into readable text?  Do you
  531. want to see a program and metric listing?
  532.  
  533.  Thanks for all the help.
  534.  
  535. David Eyerman
  536. ********************************************************************** 
  537.  
  538.  
  539. ΓòÉΓòÉΓòÉ 10. Additional Programming Questions ΓòÉΓòÉΓòÉ
  540.  
  541. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  542. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  543.  
  544.  Some additional programming questions:
  545.  
  546. 1) What is the purpose of the SPM semaphore?
  547.  
  548. 2) How is the SPMaddQword API used?
  549.  
  550. 3) Can a metric file be modified and reinstalled?
  551.   I am assuming yes.
  552.  
  553. Thanks
  554.  
  555. David Eyerman
  556. ********************************************************************** 
  557.  
  558. David,
  559.  
  560. 1) The purpose of the SPM semaphore is so that SPM doesn't collect data
  561.   while it is being updated.  If the semaphore is set, the DCF retries
  562.   3 times and if it is still set it gives up.  Also, if the semaphore
  563.   changes state while DCF was collecting, it retries.
  564.  
  565. 2) The SPMaddQword is for adding quad words.  None of the programming
  566.   languages know how to add quad words, so this does it for you.
  567.  
  568. 3) Yes, a metric file can be modified and reinstalled.  SPMAPPIN is
  569.   smart enough to replace the old definition with the new one.
  570.  
  571. Pam Lilly & James Summers
  572. ********************************************************************** 
  573.  
  574. Oops.
  575.  
  576.  I asked the wrong question yesterday.  I was thinking something else.
  577. Instead of asking how the SPMaddQword API is used, I need to know when
  578. do you use it.  Can you give me an example?
  579.  
  580.  Thanks.
  581.  
  582. David Eyerman
  583. ********************************************************************** 
  584.  
  585. The SPMAddQword and SPMSubQword functions are provided so that you can do your
  586. own timing functions.  We have been telling people how to use the SPMStartTimer
  587. and SPMStopTimer functions to do their own timing.  You may want to do your
  588. own manipulations of either timers or bulk_counters, both of which are Qwords.
  589.  
  590. Because C generates some truly arcane code when you try to manipulate the
  591. Qwords, and some other languages don't have a clue how to do it, we provide
  592. these functions to make your life easier.
  593.  
  594. James Summers (SPM/2 Development & OS/2 Performance)
  595. ********************************************************************** 
  596.  
  597.  
  598. ΓòÉΓòÉΓòÉ 11. SPM2V2 Distributed Feature and PerfCap2 ΓòÉΓòÉΓòÉ
  599.  
  600. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  601. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  602.  
  603. SPM2V2 Distributed Feature and PerfCap2 (LMU/2)
  604.  
  605. We plan to use PerfCap2 (as supplied with LAN Management Utilities/2) to
  606. monitor performance and capacity on our distributed OS/2 2.0/LAN Server 3.0
  607. devices.  It is our preference to run the PerfCap2 on each server and forward
  608. the collected information  to the LMU/2 database (as opposed to running one
  609. instance of PerfCap2 on the LMU Managing System for each managed device.)
  610.  
  611. To accomplish this, we planned on loading LMU/2 and the SPM2V2 Distributed
  612. Feature on each managed server.  However, we find that we cannot start PerfCap2
  613. with this configuration... we must load the entire SPM2V2 product in order to
  614. get PerfCap2 to function.
  615.  
  616. My questions pertain to the licensing of SPM2V2 and the components included in
  617. the Distributed Feature.  Since we are not planning to use the SPM2 Control
  618. Panel, nor will we using any of the PM functions of the full SPM2V2 product,
  619. I would like to see the PerfCap2 function with the Distributed Feature subset
  620. of SPM2V2.  What pieces are we missing from the Distributed Feature to allow
  621. compatibility with PerfCap2?  Shouldn't these components be added to the
  622. Distributed Feature installation and license?
  623.  
  624. Larry
  625.  
  626. Larry Pisko, TheTravelers
  627. ********************************************************************** 
  628.  
  629. I spoke to Larry Pisko offline, but I wanted everyone to know what the
  630. answer is here.
  631.  
  632. PerfCap2 runs on top of SPM/2 2.0, and it requires the SPM API which is
  633. part of the full product but not part of the distributed feature.  This
  634. is an oversight by SPM/2.  The SPM API should have been included in
  635. the distributed feature.  We will fix this on the CSD which we are
  636. working on.  I don't have a firm date yet for when we can ship a CSD, but
  637. it probably won't be before July 1993.
  638.  
  639. Pam Lilly (SPM/2 Development)
  640. ********************************************************************** 
  641.  
  642. Is the csd available to fix this problem yet? I have a customer
  643. who also requires SPM/2 Distftr to talk to managing LMU/2 using
  644. PERFCAP/2.
  645. If so, where is it as I've had a look on OS2CSD??
  646. can you send it to me? MPURKIS@HVTVM4.
  647. Martin Purkis
  648. ********************************************************************** 
  649.  
  650.  
  651. ΓòÉΓòÉΓòÉ 12. SPM Fixes. ΓòÉΓòÉΓòÉ
  652.  
  653. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  654. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  655.  
  656. Do you have new fixes to the 6.514 or I should use the one from
  657. CIS what was designed to 6.498 level?
  658.  
  659. Geza Szivos   TEAM-OS2
  660. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  661. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  662. ********************************************************************** 
  663.  
  664. Geza,
  665.  
  666. There is a new version of Theseus2 - version 2.0o, which will run on
  667. OS/2 2.1 6.504 and later.  The version on CIS now is 2.0i, which will
  668. not run on 6.504 and later.  I have sent the update to OS2BBS, CIS, and
  669. OS2TOOLS and it is just a matter of the time it takes for those files to
  670. get refreshed.  Please keep checking for the new version.
  671.  
  672. Pam Lilly (SPM/2 Development)
  673. ********************************************************************** 
  674.  
  675. Thanks.
  676. I'll check it on CIS.
  677.  
  678. Geza Szivos   TEAM-OS2
  679. NOVACOR Chemicals (403)-290-6583 Fax (403)-290-5900
  680. NHO-32 801-7th Ave Calgary, Alberta, CANADA T2P 2N6
  681. ********************************************************************** 
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 13. Metric Definition Groups ΓòÉΓòÉΓòÉ
  685.  
  686. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  687. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  688.  
  689.  Is it possible to register multiple metric definition groups in a
  690. single file or must they be defined in separate files?
  691.  
  692.  If a single file is employed, what are some of the implications?  Will
  693. different handles be used or needed?  When should the groups be
  694. registered and deregistered?
  695.  
  696.  Any other information on this would be appreciated.  Thanks in
  697. advance.
  698.  
  699. David Eyerman
  700. ********************************************************************** 
  701.  
  702. David,
  703.  
  704. Yes, you can define multiple metric definition groups in a single .SPM
  705. file.  Each group must have a different ordinal - the number you put in
  706. the groupord field.  Start another group by beginning with the groupnme
  707. field and repeating the definitions for the new group.  You don't have
  708. to repeat the spmversn, os2versn, sftwnme, and prgmnme fields.
  709.  
  710. You should register your metric definition group at the beginning of your
  711. program and deregister before your program ends.  You should define an
  712. exitlist and deregister in the exitlist so that if your program
  713. terminates abnormally, your user metrics will still get deregistered.
  714. If you don't do this, SPM doesn't get notified that your program is no
  715. longer running, and it keeps trying to collect your hooks which may have
  716. been stored in memory that no longer exists.  This can cause a trap.
  717. In the upcoming CSD, we will fix this problem by defining our own
  718. exitlist for your process and deregistering for you if you have not
  719. already deregistered.  But this fix will require you to relink with a new
  720. SPMUHx86.LIB, so it is better to do it right yourself now.
  721.  
  722. Pam Lilly (SPM/2 Development)
  723. ********************************************************************** 
  724.  
  725.  
  726. ΓòÉΓòÉΓòÉ 14. Internal Processing Error - Help ΓòÉΓòÉΓòÉ
  727.  
  728. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  729. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  730.  
  731. I'm running OS/2 2.0 with the service pak and SPM/2 2.0.
  732.  
  733. While recording and graphing I received:
  734.  
  735. System Detected an internal processing error at location
  736. ##0160:fff64c32 - 000d:9c32
  737. 60004,9084
  738.  
  739. 04860064
  740. Internal Revision 6.466, 92/10/15
  741.  
  742. The system is stopped.  Record the location..blah blaf woof woff
  743.  
  744. This only happens with SPM/2 running.
  745. More information available upon request.
  746.  
  747. Any thoughts?????
  748.  
  749. Dave Ferrey - EDS - Bethlehem Steel
  750. ********************************************************************** 
  751.  
  752. Dave,
  753.  
  754. Unfortunately, I need to know the "blah blah woof woof" stuff to figure
  755. out where the trap occurred.  Did you write it down or is it gone
  756. forever?
  757.  
  758. Also, it would help me to know the following things:
  759.  
  760. - Is this a standalone machine, or does it have LAN Server or Requester
  761.  installed and if so, what version?
  762. - Were you monitoring your local machine or remote machines?
  763. - What resources were you collecting?
  764. - Were you recording, graphing, or both?
  765. - What exactly were you doing at the time the trap occurred?
  766.  
  767. Pam Lilly (SPM/2 Development)
  768. ********************************************************************** 
  769.  
  770. Pam,
  771. Somehow I missed your response.
  772. If by blah blah woof woof you mean error messages, my append listed all!
  773. The SPM error log showed nothing unusual.
  774.  
  775. - Is this a standalone machine, or does it have LAN Server or Requester
  776. Stand alone, LS&LR installed but not running.
  777.  
  778. -Were you monitoring your local machine or remote machines.
  779. local
  780.  
  781. - What resources were you collecting.
  782. defaults plus process and threads
  783.  
  784. - Were your recording, graphing or both?
  785. both - I noticed no problems (or may not have waiting long enough) recording
  786. and graphing seperately.
  787.  
  788. - What exactly were your doing at the time the trap occured.
  789. (embarrassingly) training someone.  At the exact time, I was talking, I
  790. was performing no other function on the computer.
  791.  
  792. Dave Ferrey - EDS - Bethlehem Steel
  793. ********************************************************************** 
  794.  
  795. Dave,
  796.  
  797. It looks like the trap is in the OS/2 kernel.  I can't tell any more
  798. than that.  Is this something that you can recreate or did it only
  799. happen once?
  800.  
  801. Would you please open a problem report on this so our official support
  802. folks can work with you to figure this out?  Sorry I can't be of
  803. immediate assistance, but it doesn't sound like any problems I know
  804. about.
  805.  
  806. Pam Lilly (SPM/2 Development)
  807. ********************************************************************** 
  808.  
  809.  
  810. ΓòÉΓòÉΓòÉ 15. Check to see if SPM/2 is running ΓòÉΓòÉΓòÉ
  811.  
  812. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  813. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  814.  
  815. I am looking for a way to have my application check to see if
  816. SPM/2 is running.  Is there a named semaphore or queue I can try
  817. to open in order to do this?
  818.  
  819. Steve Woolet
  820. ********************************************************************** 
  821.  
  822.  
  823. ΓòÉΓòÉΓòÉ 16. Where can SPM/2 be found? ΓòÉΓòÉΓòÉ
  824.  
  825. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  826. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  827.  
  828. Is SPM/2 for OS2 2.0 available on any conferencing disks?  I found
  829. the version of SPM/2 for OS2 1.2 and 1.3 but not for 2.0.
  830.  
  831. Any help is appreciated.
  832.  
  833. Sandra Lucero-Jacquez
  834. ********************************************************************** 
  835.  
  836. Sandra,
  837.  
  838. The easiest way to get SPM/2 2.0 is to order it through PCWARES.  The
  839. shrink-wrapped product will be shipped to you.  If you need it before
  840. it arrives at your doorstep, you can request an electronic copy with the
  841. following VM command:
  842.  
  843. REQUEST SPM2A FROM LSYSINFO AT AUSVM1
  844.  
  845. You will get a package with a form to fill out.  The form asks you for
  846. the order number from PCWARES.  Send the form back per the instructions,
  847. and you will receive an electronic copy to hold you over until the
  848. shrink-wrapped one arrives.
  849.  
  850. You will find that more and more products are not available on OS2PROD
  851. these days.  This is the current trend.  Please use the LSYSDIST FORUM
  852. for any discussion of this distribution method.
  853.  
  854. Pam Lilly (SPM/2 Development)
  855. ********************************************************************** 
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ 17. Monitoring an Advanced LAN Server 3.0 ΓòÉΓòÉΓòÉ
  859.  
  860. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  861. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  862.  
  863. We have been remotely monitoring an Advanced LAN Server 3.0 system
  864. (OS/2 2.0 GA + SP base and ES 1.0) for the past month.  For the
  865. past month, we have also had stability problems (ie. an average
  866. of 1 trap per week).  I am not sure if this is a coincidence or
  867. not.  The remote dial-ins from BOCA have not been conclusive as to
  868. the cause of the traps.  I'd like to eliminate SPM as a possible
  869. cause of the instability.
  870.  
  871. Are there any known problems with remotely monitoring an Advanced
  872. LAN Server 3.0 system?
  873.  
  874. John Czernuszka
  875. ********************************************************************** 
  876.  
  877. John,
  878.  
  879. I don't know of any traps when SPM monitors a LS 3.0 Server.  We did
  880. extensive testing in that environment, but I can't tell from your
  881. description if you're doing anything different from what we did.  I
  882. guess I can't really eliminate SPM from the picture.  I can only say
  883. that there are no known problems in this area.  Have you tried not
  884. running SPM for a while to see if you still get the trap?
  885.  
  886. Pam Lilly (SPM/2 Development)
  887. ********************************************************************** 
  888.  
  889.  
  890. ΓòÉΓòÉΓòÉ 18. SPM and printer resource administration ΓòÉΓòÉΓòÉ
  891.  
  892. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  893. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  894.  
  895. Are there some restrictions with Lan Server administration when
  896. there is SPM monitoring on on the server?  We have got errors
  897. when having SPM control running from a client station to a monitored
  898. server machine when trying to add printer aliases.  The error code
  899. added to the lan server logfile is something like OS005.  When the
  900. monitoring from the client is stopped we can add new printer aliases
  901. normally.  Any idea ?
  902.  
  903. R. Silvonen, Helsinki
  904. ********************************************************************** 
  905.  
  906. I don't know why SPM would affect defining printer resources on a LAN
  907. Server.  I haven't heard anything like this before.  Would you mind
  908. opening a problem report?  Our support people will recreate the problem
  909. here so we can figure out what is happening.
  910.  
  911. Pam Lilly (SPM/2 Development)
  912. ********************************************************************** 
  913.  
  914.  
  915. ΓòÉΓòÉΓòÉ 19. Report Summarization by Application ΓòÉΓòÉΓòÉ
  916.  
  917. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  918. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  919.  
  920. I cannot seem to get SPM report description set up for
  921. Summarization by Application.
  922. My application resides on the LAN in path X:\CSP.
  923. I would have thought I could choose APPLICATION then NEW,
  924. then DRIVE of X:, and that my directories would show up.
  925. They do not. The directory shows up as X:\.
  926. Why does not panel "SPM/2 DEFINE NEW APPLICATION" provide
  927. me with the associated directories when I choose the drive ?
  928. I can switch to another window, cd to X:, enter "dir *."
  929. and see the CSP directory.
  930. I am running on os2.1 6.498.Thanks,
  931. Howard Hoyt
  932. ********************************************************************** 
  933.  
  934. I have tried to narrow this down- it appears I get a correct
  935. directory listing <IF> it is on my local server. The directory
  936. information I need is on a remote server that I am
  937. NET USEing into as X:
  938. Howard Hoyt
  939. ********************************************************************** 
  940.  
  941. Howard,
  942.  
  943. I tried to reproduce this, and I couldn't.  Let me go through the steps
  944. to make sure I did what you are doing.
  945.  
  946. I created a new RDF file, summarized by application.  On the application
  947. panel, I selected NEW to define a new app.  On that panel, I clicked on
  948. the dropdown arrow for drive and selected a network drive (F:).  Then I
  949. clicked on the dropdown arrow for directory (which saidF:\).  I then
  950. selected a directory from that dropdown list.  All EXEs were then
  951. displayed in the Available box.
  952.  
  953. Are you doing something different?
  954.  
  955. Pam Lilly (SPM/2 Development)
  956. ********************************************************************** 
  957.  
  958.  
  959. ΓòÉΓòÉΓòÉ 20. MEMORY UTILIZATION always > 99 % ΓòÉΓòÉΓòÉ
  960.  
  961. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  962. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  963.  
  964. In all measurements with SPM/2 that I have made so far, the
  965. MEMORY UTILIZATION has been shown as more than 99 %, even on machines
  966. where almost noting is done. Is this reasonable?
  967.  
  968. Erich Schobbert (SCHOBBE AT DUESVM2)
  969. ********************************************************************** 
  970.  
  971. Erich,
  972.  
  973. Actually, memory utilization of 99.XX % is normal.  Memory utilization
  974. is the amount of used memory in the system.  In OS/2, almost all memory
  975. is used.  A better indication of the state of your machine with regard
  976. to memory is the working set.  Working set is the amount of memory that
  977. is actually being touched.  The closer the working set is to the used
  978. memory, the more memory bound your machine is.
  979.  
  980. Pam Lilly (SPM/2 Development)
  981. ********************************************************************** 
  982.  
  983.  
  984. ΓòÉΓòÉΓòÉ 21. Getting comm error trying to use DBM with SPM installed ΓòÉΓòÉΓòÉ
  985.  
  986. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  987. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  988.  
  989. I get a comm error trying to use remote data services to connect to
  990. an OS/2 DBM server when I have SPM in my config.sys.  When I comment
  991. out all the config entries for SPM the problem goes away.
  992.  
  993. Anyone know if there is a special order in which SPM and DBM need to
  994. be loaded?  Anyone else have this problem?
  995.  
  996. Thanks,
  997. Dan
  998. ********************************************************************** 
  999.  
  1000. Dan,
  1001.  
  1002. I haven't heard this problem before, but that doesn't mean it doesn't
  1003. exist.  Would you mind opening a problem report so that our support
  1004. group can reproduce it and help us figure out what is happening?
  1005.  
  1006. Pam Lilly (SPM/2 Development)
  1007. ********************************************************************** 
  1008.  
  1009.  
  1010. ΓòÉΓòÉΓòÉ 22. MEMSIZE causes 90 % CPU utilization ΓòÉΓòÉΓòÉ
  1011.  
  1012. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1013. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1014.  
  1015. At a customer's site I measured a test server with SPM/2 2.0 and was
  1016. surprised to see 100 % CPU utilization for a period of 5 minutes,
  1017. though there cannot have been much activity.
  1018. A process summary report revealed CompuServe's MEMSIZE program to
  1019. consume 90 % CPU. While I did some more tests, I watched MEMSIZE's
  1020. window; it showed almost no CPU utilization. Obviously it does not
  1021. measure itself.
  1022.  
  1023. It looks like MEMSIZE manages to grab all CPU power that is left by the
  1024. concurrent processes. This appears strange to me. Can anybody comment
  1025. on this?
  1026.  
  1027. Erich Schobbert (SCHOBBE AT DUESVM2)
  1028. ********************************************************************** 
  1029.  
  1030. Is this program a DOS program? If so, and you have background execution
  1031. on for the DOS session, the program is probably looping waiting for
  1032. keyboard input.
  1033. R.C. Morrill
  1034. ********************************************************************** 
  1035.  
  1036.  
  1037. ΓòÉΓòÉΓòÉ 23. cannot get application data using SPMLOGF command ΓòÉΓòÉΓòÉ
  1038.  
  1039. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1040. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1041.  
  1042. When I start monitoring using the SPMLOGF command, I do not get any
  1043. application data. Obviously there is no parameter that would do the
  1044. equivalent of marking the checkbox
  1045. "Collect application/process/thread level data".
  1046. Has this been forgotten or does the parameter exist and is just not
  1047. described?
  1048.  
  1049. Erich Schobbert (SCHOBBE AT DUESVM2)
  1050. ********************************************************************** 
  1051.  
  1052. Erich,
  1053.  
  1054. There is a way to tell SPMLOGF to collect app/process/thd data, but we
  1055. didn't make it very easy to figure out.  You need to collect ordinal
  1056. #4 - Threads.  That is the same thing as checking the checkbox on the
  1057. panels.
  1058.  
  1059. Pam Lilly (SPM/2 Development)
  1060. ********************************************************************** 
  1061.  
  1062. [Reference to append at 16:01 on 93/05/17 by SCHOBBE at DUESVM2 ] 
  1063.  
  1064. Ref.: appended at 00:15:17 on 93/05/18 GMT (by SPM2 at AUSVM1)
  1065.  
  1066. Pam, thanks a lot for the really fast response. It works.
  1067. From all the FORA I have seen so far (and I have seen quite a few
  1068. ones), this one appears to give the fastest response.
  1069.  
  1070. Erich Schobbert (SCHOBBE AT DUESVM2)
  1071. ********************************************************************** 
  1072.  
  1073.  
  1074. ΓòÉΓòÉΓòÉ 24. I/Os from LAN Requester on Server not shown on Server ΓòÉΓòÉΓòÉ
  1075.  
  1076. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1077. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1078.  
  1079. For testing I measured a LAN Requester and a LAN Server simultaneously
  1080. for 5 minutes. MonitorING station was the Reqester with Peer Services,
  1081. monitorED station the Server.
  1082. During that time I ran a procedure in the Requester that copied a file
  1083. from the Server to the Requester's VDISK a few hundred times. The
  1084. report shows these I/Os in the files section only for the Requester's
  1085. network drive K: but not for the Server's real drive + path F:╨₧B43.
  1086. Other I/Os on the same disk F: of the Server are shown. I consider that
  1087. an error and reported it to Defect Support. Or is my expectation wrong?
  1088.  
  1089. Erich Schobbert (SCHOBBE AT DUESVM2)
  1090. ********************************************************************** 
  1091.  
  1092. Erich,
  1093.  
  1094. Strangely enough, this is not an error.  Let me explain why.
  1095.  
  1096. I'm assuming that your LAN Server is an Advanced server with HPFS386.
  1097. In OS/2, there are performance hooks in the HPFS file system that allow
  1098. SPM to collect file information.  When you install LAN Server with
  1099. HPFS386, the original OS/2 HPFS file system is replaced with HPFS386.
  1100. There are no performance hooks for file information in HPFS386.
  1101.  
  1102. So when you copy files from a server to a requester, here is what
  1103. happens.  The copy request causes dosreads & doswrites to be issued to
  1104. the requester's file system.  There are performance hooks in the
  1105. requester's file system, so the reads and writes are seen by SPM.  The
  1106. reads and writes are sent over the network to the server, but they go
  1107. to the HPFS386 file system, where there are no performance hooks.  So
  1108. SPM can't see that file activity.
  1109.  
  1110. So this is not a bug, the information is just not there for us to
  1111. collect.  The workaround is to do just what you are doing - monitor the
  1112. server's file activity on a redirected drive.
  1113.  
  1114. Pam Lilly (SPM/2 Development)
  1115. ********************************************************************** 
  1116.  
  1117. [Reference to append at 08:00 on 93/05/19 by SCHOBBER at STUTVM3 ] 
  1118.  
  1119. Ref.: appended at 14:59:59 on 93/06/01 GMT (by SPM2 at AUSVM1)
  1120.  
  1121. Thanks again. Yes, we do have HPFS386 on that Server.
  1122. But your answer triggers immediately 2 new questions:
  1123.  
  1124. 1. Will there be performance hooks for file information in HPFS386?
  1125. If yes, when? If no, why not? This appears important to me: consider
  1126. the case that one out of 50 LAN requesters does many file I/Os to a
  1127. network drive, so the other users complain about bad response times.
  1128. But nobody knows which one it is. A good way to find out the sinner
  1129. would be SPM. Being able to see which application accesses which files
  1130. may be important. You don't want to measure 50 requesters
  1131. simultaneously for that purpose, but 1 server alone.
  1132.  
  1133. 2. In that very same measurement, local I/Os on the Server to the same
  1134. physical drive, where the network drive is located, are shown by
  1135. application in the Server report. How is that possible if there are no
  1136. performance hooks at all for file information?
  1137. It looks like your explanation needs to be qualified as pertaining only
  1138. to network file I/Os.
  1139.  
  1140. Erich Schobbert (SCHOBBE AT DUESVM2)
  1141. ********************************************************************** 
  1142.  
  1143. [Reference to append at 08:00 on 93/05/19 by SCHOBBER at STUTVM3 ] 
  1144.  
  1145. Ref.: appended at 10:09:52 on 93/06/17 GMT (by SCHOBBE at DUESVM2)
  1146.  
  1147. Is it possible that my ref. APPEND got forgotten? I am still waiting
  1148. eagerly for the answers.
  1149.  
  1150. Erich Schobbert (SCHOBBE AT DUESVM2)
  1151. ********************************************************************** 
  1152.  
  1153. Erich,
  1154. We're sorry ... we've been max'ed out with other development of the
  1155. next release and some other stuff that ended up being "more than
  1156. high priority."  I'll see if I can help find answers this week.
  1157. Laura Adams
  1158. ********************************************************************** 
  1159.  
  1160. [Reference to append at 10:52 on 93/06/17 by SCHOBBE at DUESVM2 ] 
  1161.  
  1162. 1.  There is currently no way to determine Server resource usage by
  1163. Requester by monitoring the Server.  I agree, that would be very useful.
  1164. There are several reasons why it's not currently possible:
  1165. -- With hundreds of Requesters, thousands of files, and millions of
  1166. requests, it would require substantial Server overhead to keep track of
  1167. all resource usage by file or by requester.  Instead, we chose to
  1168. aggregate the information.
  1169. -- The IBM OS/2 LAN Server Advanced product development team has spent
  1170. years improving LS performance to the point that it is the best in the
  1171. industry, and they aren't about to put SPM instrumentation in the
  1172. main path of that mean-lean code.
  1173. -- Because of the way LS Advanced is designed, it's difficult
  1174. to track resource usage by requester.  Disk usage by requester is not
  1175. possible.  Memory & CPU by requester is not possible because the one LS
  1176. process handles all Requester requests from a single CPU-eating, memory-
  1177. eating process.
  1178.  
  1179. 2.  Local I/Os (at the Server) go through the local OS/2 file system,
  1180. and so are tracked by the OS/2 file metrics.  For LS-Advanced,
  1181. remotely-initiated I/Os go through the remote's file system, then to the
  1182. lean-mean Ring 0 Server code at the server, circumventing
  1183. the file system at the Server for performance sake.
  1184.  
  1185. (LS-Entry works differently;  It is a Ring 3 application, so remotely-
  1186. initiated requests are handled by LS-Entry then go down through the OS/2
  1187. file system, just like local I/Os at the Entry Server.  By-file stats
  1188. are therefore available for ALL I/O.)
  1189.  
  1190. I know these answers are not very satisfactory, but I hope you understand
  1191. the operation and design better based on my explanation.
  1192. ********************************************************************** 
  1193.  
  1194.  
  1195. ΓòÉΓòÉΓòÉ 25. disk read/write requests <> sum of file read/write requests ΓòÉΓòÉΓòÉ
  1196.  
  1197. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1198. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1199.  
  1200. When I take a report of type APPLICATION ( SUMMARY ) and add up the
  1201. read and write requests of the single files, I expect the number of
  1202. read and write requests shown for each disk to be equal that sums.
  1203. But this is not the case with the 2 reports that I just inspected.
  1204. Am I misinterpreting something?
  1205. For instance, in the report for SPMT4.LOG (for my reference) I see
  1206. 226 + 10.7K + 25 + 18 read requests and 69 + 6 write requests.
  1207. The corresponding DISK 01 shows
  1208. 1157 read requests and 488 write requests.
  1209.  
  1210. Erich Schobbert (SCHOBBE AT DUESVM2)
  1211. ********************************************************************** 
  1212.  
  1213. Erich,
  1214.  
  1215. I would expect the numbers in the FILE section to be less than the
  1216. numbers in the DISK section.  The reason is that SPM doesn't show file
  1217. activity for SWAPPER.DAT.  The FILE section is counting the number of
  1218. DosReads & DosWrites for a given file.  When pages are read or written
  1219. to/from SWAPPER.DAT, OS/2 bypasses the DosRead & DosWrite calls and
  1220. uses a faster method.  SWAPPER.DAT is the most referenced file in
  1221. the system and there are no performance hooks measuring it's FILE
  1222. activity because the hooks would get executed so often that it would
  1223. adversely affect the performance of your system.
  1224.  
  1225. But the DISK section is counting number of reads or writes to the
  1226. physical disk.  It has nothing to do with the file system or DosReads or
  1227. DosWrites.  So any reads or writes to SWAPPER.DAT would show up in this
  1228. section of the SPM/2 report.
  1229.  
  1230. Could this explain the differences in the numbers you are seeing?
  1231.  
  1232. Pam Lilly (SPM/2 Development)
  1233. ********************************************************************** 
  1234.  
  1235. [Reference to append at 16:13 on 93/05/19 by SCHOBBER at STUTVM3 ] 
  1236.  
  1237. Ref.: appended at 13:49:52 on 93/05/26 GMT (by SPM2 at AUSVM1)
  1238.  
  1239. Pam, if I set aside those 10.7K read requests, which were reported for
  1240. fetching the program XCOPY and therefore may play a different role than
  1241. data requests (?), you are right: both read and write requests reported
  1242. for the disk were more than the ones in the file section.
  1243. Is there an explanation for the read requests for program code?
  1244.  
  1245. Erich Schobbert (SCHOBBE AT DUESVM2)
  1246. ********************************************************************** 
  1247.  
  1248. Erich,
  1249.  
  1250. How's this for an explanation of the 10.7K reads for XCOPY.
  1251.  
  1252. The read & write activity in the file group is counting number of
  1253. DosRead and DosWrite requests.  The read & write activity in the disk
  1254. group is counting number of physical reads or writes to the disk.
  1255.  
  1256. In config.sys, you can define a disk cache to improve your system
  1257. performance.  Following is an excerpt from the OS/2 command reference
  1258. about diskcaches.
  1259.  
  1260. "The disk cache allows a portion of the system storage to be used as an
  1261. additional hard disk buffer.  DISKCACHE speeds up application programs
  1262. that read hard disks by keeping hard disk data frequently accessed in a
  1263. cache buffer.  When an application program requests hard disk data that
  1264. is already in the cache buffer, the disk cache sends the data directly
  1265. to the application program.  This method of accessing data is much
  1266. faster than if the data had to be read from the disk each time."
  1267.  
  1268. So when data is loaded into the diskcache, DosReads or DosWrites of that
  1269. data never access the disk.  SPM would show DosReads or DosWrites to
  1270. that file, but there would not be any corresponding physical disk
  1271. activity.
  1272.  
  1273. In your case, XCOPY probably got loaded into the diskcache, so that is
  1274. why there was no corresponding disk activity for the file activity.
  1275. Check out the section of the OS/2 command reference for more information
  1276. on diskcaches.  From the OS/2 command line, just type "help diskcache".
  1277.  
  1278. Pam Lilly (SPM/2 Development)
  1279. ********************************************************************** 
  1280.  
  1281. [Reference to append at 16:13 on 93/05/19 by SCHOBBER at STUTVM3 ] 
  1282.  
  1283. Ref.: appended at 20:56:39 on 93/05/26 GMT (by SPM2 at AUSVM1)
  1284.  
  1285. Pam, thanks a lot for your explanations.  They fit quite well into the
  1286. a new test measurement I made.
  1287.  
  1288. Erich Schobbert (SCHOBBE AT DUESVM2)
  1289. ********************************************************************** 
  1290.  
  1291.  
  1292. ΓòÉΓòÉΓòÉ 26. Happy ending to a strange story ΓòÉΓòÉΓòÉ
  1293.  
  1294. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1295. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1296.  
  1297. One of our customers was having a problem with THESEUS2 trapping.  He picked
  1298. up the update from OS2TOOLS but still had the problem.  I could not determine
  1299. what was wrong, but his persistence paid off.  Following is his last note to
  1300. me (his identity will be kept secret to protect his pride):
  1301.  
  1302. 'Out of desperation I opened settings for THESEUS2 and almost collapsed:
  1303. When installing version 2.0O I carefully renamed "old" program to
  1304. THESEUS2EXE.ORG (I am using HPFS) and copied "new" THESEUS2.EXE into SPM/2
  1305. directory. In settings, program section, program name was THESEUS2EXE.ORG.
  1306. I guess when I renamed old program, WPS changed name of the program in
  1307. settings too, so I was always running old version!'
  1308.  
  1309. Moral of this story:  Be VERY careful with renaming objects that "belong" to
  1310. the desk top manager.  He tries very diligently to keep things straight, but
  1311. that is not what we always want.
  1312.  
  1313. James Summers (SPM/2 Development & OS/2 Performance)
  1314. ********************************************************************** 
  1315.  
  1316.  
  1317. ΓòÉΓòÉΓòÉ 27. SPM0025 RC=53 ΓòÉΓòÉΓòÉ
  1318.  
  1319. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1320. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1321.  
  1322. .
  1323. I have SPM/2 V2 distributed feature running on my server and the
  1324. full package running on one of my requesters (also a server, but I
  1325. bring it up in requester and/or server mode with the same result).
  1326. I can monitor my own machine fine,
  1327. but the server stays in a pending status when I start reporting
  1328. and/or graphing.  Both machines are at 2.0 with 6055 applied.
  1329.  
  1330. I have done the following:
  1331.  
  1332. - increased srvpipes to 20 (max) on server
  1333. - increased sesstimeout to 90 on server and req
  1334. - increased maxconnections on server
  1335. - increased maxusers on server
  1336. - increased numreqbuf on server
  1337. - granted RWC to GUESTS for \PIPE
  1338.  
  1339. I can see the server when I query for active stations, but it
  1340. just sits in a pending status.  I have logged on as admin on the
  1341. local domain and as guest on another domain, no change.  SPMNBL
  1342. /LISTEN is running on both machines.
  1343.  
  1344. What am I doing wrong?  Thanks for your help...
  1345.  
  1346.  Additional info:
  1347.  
  1348.  SPMSNAPP on the requestor is ok but the server shows SPM0025 reason
  1349.  code 53.  The 53 means: "Network path not found.  The server you
  1350.  specified does not exist or has not been started."
  1351.  
  1352.  Huh?????  What network path is it looking for?
  1353.  
  1354. Thanks!
  1355. Ken Motta - SE (MCI Team) Colorado Springs
  1356. (719) 535-1374
  1357. (719) 525-0232 pager
  1358. KMOTTA @ WASVMIC1
  1359. ********************************************************************** 
  1360.  
  1361. The server (monitored machine) can't open the pipe that it needs to
  1362. communiate with the monitoring machine.  That's why you're getting
  1363. the SPM0025 message.  The question is why are you getting this error.
  1364.  
  1365. You said that your monitoring machine is both a server and a peer server?
  1366. That's not a configuration that we've tried, so it may have something to
  1367. do with that.  When you bring it up as a peer server, do you have user
  1368. level security or share level security?  There are different setup steps
  1369. depending on the security level.  Check out my append in this forum:
  1370.  
  1371. OS2SPM20 CFORUM appended at 15:16:07 on 93/04/16 GMT (by SPM2 at AUSVM1)
  1372. Subject: SPM/2 and Peer Services
  1373.  
  1374. It describes the steps you need to take to setup your peer server.  I
  1375. can't tell you what you are doing wrong, since I don't know how you have
  1376. set it up.
  1377.  
  1378. If this doesn't help you, I suggest you open a problem report and let our
  1379. support people work with you to figure this out.
  1380.  
  1381. Pam Lilly (SPM/2 Development)
  1382. ********************************************************************** 
  1383.  
  1384.  
  1385. ΓòÉΓòÉΓòÉ 28. Theseus/2 Update Traps TRAP D ΓòÉΓòÉΓòÉ
  1386.  
  1387. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1388. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1389.  
  1390. I downloaded an update to SPM/2 2.0 from FIXES on IBMLINK which contails new
  1391. Theseus2.exe, spmws.exe, theseusr.dll. I tried to run theseus2 on IBM PS/2
  1392. Model 85 with 48 Meg Memory and it Traps with TRAP D. It runs fine with GA code
  1393.  
  1394. I am interested in knowing what are the problems in GA code that are fixed on
  1395. the update. I am using OS/2 2.0 + Service Pack. Is this fix really works with
  1396. the service pack level or this is the problem with 48 Meg Memory?
  1397.  
  1398. Thanks
  1399.  
  1400. Shishir Jain (309)-557-3226  Country Companies Ins.  Bloomington, IL
  1401. ********************************************************************** 
  1402.  
  1403. We will be sending an updated version to OS2TOOLS and the other repositories
  1404. later today.  The updated version works on OS/2 2.0 GA, 2.0 Service Pak, and
  1405. 2.1 GA (but not the 2.1 betas).
  1406.  
  1407. James Summers (SPM/2 Development & OS/2 Performance)
  1408. ********************************************************************** 
  1409.  
  1410. I could not find Theseus/2 newest release on "IBM Selective Fixes". The one
  1411. present there is dated 05-10-93. Is that the latest one? Or, shall I still wait
  1412. for another release of theseus/2? Does that has fix for the TRAP-D I
  1413. experienced?
  1414.  
  1415. Please let me know what problems of the GA Theseus/2 these releases fix.
  1416.  
  1417. Thanks a lot!
  1418.  
  1419. Shishir Jain (309)-557-3226  Country Companies Ins.  Bloomington, IL
  1420. ********************************************************************** 
  1421.  
  1422. Shishir,
  1423.  
  1424. Sorry about the delay.  James gave me the Theseus2 update a couple of
  1425. days ago, but I just now sent it to the person who will update the
  1426. package on OS2BBS.  Hopefully it will be there later today.
  1427.  
  1428. Something to keep in mind - this version of Theseus2 will no longer run
  1429. on the OS/2 2.1 betas.  It requires OS/2 2.0 + SP or OS/2 2.1 GA.
  1430.  
  1431. Pam Lilly (SPM/2 Development)
  1432. ********************************************************************** 
  1433.  
  1434. Pam,
  1435.  
  1436. Thanks a lot for the Theseus/2 fix. I have a small question regarding this fix.
  1437. I was getting Memory errors before installing fix. It seems that OS/2 used to
  1438. fail to DosMemAlloc or DosAllocSeg calls in all the applications when I had
  1439. 48 Meg of memory and >200 Meg on disk on which SWAPPER.DAT resides. But
  1440. suddenly and mysteriously this problem vanished with this fix and I was not
  1441. able to recreate this problem.
  1442.  
  1443. Do you have any idea if it has anything to do with spmws.exe or any of the
  1444. theseus/2 files (which are part of the fix). I am curious to find out the
  1445. source of this problem.
  1446.  
  1447. Any information would be helpful.
  1448.  
  1449. Thanks
  1450.  
  1451. Shishir Jain (309)-557-3226  Country Companies Ins.  Bloomington, IL
  1452. ********************************************************************** 
  1453.  
  1454. The THESEUS2 changes would not have affected errors from the operating system.
  1455.  
  1456. James Summers (SPM/2 Development & OS/2 Performance)
  1457. ********************************************************************** 
  1458.  
  1459.  
  1460. ΓòÉΓòÉΓòÉ 29. SPM/2 documentation - Urgent ΓòÉΓòÉΓòÉ
  1461.  
  1462. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1463. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1464.  
  1465. Ref:   None
  1466.  
  1467. I urgently need SPM/2 2.0 documentation.
  1468. Can some kind soul send me a soft copy of the SPM/22.0 manual please?!!
  1469. Thanks very much in advance!
  1470.  
  1471. Cheers,
  1472. Naru Narayanan
  1473. Perth, Australia           1993/05/25  10:07 EST
  1474. ********************************************************************** 
  1475.  
  1476. I just sent you the file.  You'll need to unterse it with the '(unpack'
  1477. option.
  1478.  
  1479. Laura Adams
  1480. SPM/2 development
  1481. ********************************************************************** 
  1482.  
  1483.  
  1484. ΓòÉΓòÉΓòÉ 30. Apars ΓòÉΓòÉΓòÉ
  1485.  
  1486. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1487. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1488.  
  1489. Help - I've got the IP06434, IP06435 and the IP06906 Apars, but two of
  1490. them contains a new OS/2 Kernel and no information. What's going on
  1491. here ? Can anyone explain what EXACTLY I need to get an up-to-date
  1492. bug aand fly free SPM/2 v 2 up and running ?
  1493.  
  1494. Aloha from Ole Kahler
  1495. (OLEK at DKIBMVM2)
  1496. ********************************************************************** 
  1497.  
  1498. Ole,
  1499.  
  1500. APAR PJ06434 is required to get accurate disk data.  The OS/2 file that
  1501. is affected is OS2DASD.DMD, and the correct version gets installed when
  1502. you install SPM.  You should not have to apply this fix after installing
  1503. SPM.
  1504.  
  1505. PJ06435 fixes a trap that may occur while collecting thread or file data.
  1506. The OS/2 file that is affected is OS2KRNL.
  1507.  
  1508. Both PJ06434 & PJ06435 are described more fully in the readme file that
  1509. comes with SPM/2 2.0.
  1510.  
  1511. PJ06906 also affects OS2KRNL.  It is necessary if you are running a
  1512. virtual device driver that contains SPM performance hooks.  Any program
  1513. that uses SPM performance hooks must register themselves with me, and I
  1514. can tell you that no one has registered any virtual device drivers to
  1515. date.  So you are safe for now without the fix.  It would be up to the
  1516. owner of the virtual device driver to tell you that you must install
  1517. PJ06906, so you will know when you need it.
  1518.  
  1519. So all you need to do is install the OS2KRNL which fixes PJ06435 and you
  1520. are in business.
  1521.  
  1522. Pam Lilly (SPM/2 Development)
  1523. ********************************************************************** 
  1524.  
  1525.  
  1526. ΓòÉΓòÉΓòÉ 31. any way to set up a report description file by command? ΓòÉΓòÉΓòÉ
  1527.  
  1528. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1529. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1530.  
  1531. Is there any command to set up an .RDF file instead of using the PM
  1532. interface, in particular to group programs into applications?
  1533.  
  1534. In addition, is there an easy way to tell SPM that the contents of a
  1535. particular subdirectory is to make up an application?
  1536.  
  1537. My customer has a large network of LANs and wants to do this remotely
  1538. in his central site, because there are no specialists in all branch
  1539. locations.
  1540.  
  1541. Erich Schobbert (SCHOBBE AT DUESVM2)
  1542. ********************************************************************** 
  1543.  
  1544.  
  1545. ΓòÉΓòÉΓòÉ 32. Explanation for PERFCAP2 errors. ΓòÉΓòÉΓòÉ
  1546.  
  1547. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1548. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1549.  
  1550. I am using LMU/2 2.0 (CSD 106) PERFCAP2 to gather performance data. There are
  1551. few errors getting logged in my error log.
  1552.  
  1553. LMU5630W Node S8256102 - Collection Errors 0x0050
  1554. LMU5630W Node S8256102 - Collection Errors 0x0051
  1555. LMU5630W Node S8256102 - Collection Errors 0x0011
  1556.  
  1557. I am looking for an explanation to these error codes which are returned by SPM.
  1558.  
  1559. These errors should have been defined in SPM.H but I was not able to find
  1560. 0x0050 and 0x0051.
  1561.  
  1562. Thanks
  1563.  
  1564. Shishir Jain (309)-557-3226  Country Companies Ins.  Bloomington, IL
  1565. ********************************************************************** 
  1566.  
  1567.  
  1568. ΓòÉΓòÉΓòÉ 33. Error Message ΓòÉΓòÉΓòÉ
  1569.  
  1570. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1571. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1572.  
  1573. Could you tell me what this error message means and what the recommended
  1574. fix actions are?
  1575. @ 1993-05-28-10.48.12.38 P:58 T:1 L:16 SPM1041: SPMRPT2: SPMAPI Query Error
  1576.  
  1577. ->0157:ba40: 09 00 0a 00                    ................
  1578. JOE ABENDSCHAN  *Contractor* (8/347/3209) NRJOEA at BLDVMA
  1579. ********************************************************************** 
  1580.  
  1581.  
  1582. ΓòÉΓòÉΓòÉ 34. Training Offerings ΓòÉΓòÉΓòÉ
  1583.  
  1584. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1585. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1586.  
  1587. Anticipating training dates for SPM/2 - Any idea?
  1588.  
  1589. Estimates available for product license?
  1590.  
  1591. Thanks
  1592.  
  1593. G. A. Heiniman @amri055
  1594. ********************************************************************** 
  1595.  
  1596. I'm not sure I totally understand your questions ...
  1597.  
  1598. -  If you are looking for training on SPM/2 2.0, there are currently
  1599.   two different courses offered:
  1600.   1.  USING SPM/2 IN OS/2 LAN SERVER ENVIRONMENT (Course G3779)
  1601.   2.  OS/2 LAN SERVICES: PERFORMANCE WORKSHOP (Course # G4760)
  1602.   You'll have to call Skill Dynamics at 1-800-IBM-TEACh (426-8322)
  1603.   for specific course schedules.
  1604.  
  1605. -  What are you asking for in your question:
  1606.   "Estimates available for product license?"
  1607.  
  1608. Laura Adams
  1609. SPM/2 Development
  1610. ********************************************************************** 
  1611.  
  1612.  
  1613. ΓòÉΓòÉΓòÉ 35. Processor utilisation ΓòÉΓòÉΓòÉ
  1614.  
  1615. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1616. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1617.  
  1618.   I am a new user to SPM2V2. I ran a monitor and reported by CPU
  1619. usage by process. The utilisation rate are as follows:
  1620.  
  1621.   Total(top line)      22.07
  1622.   CM - extended        5.74
  1623.   LAN Server         0.00
  1624.   SPM/2 2.0          6.90
  1625.   unassigned         7.51
  1626.  
  1627.   The sum of the individual groups is 20.15. Can someone please
  1628. the dsicrepancy?
  1629.  
  1630.   John Tong
  1631. ********************************************************************** 
  1632.  
  1633.  
  1634. ΓòÉΓòÉΓòÉ 36. Another Pending Forever User ΓòÉΓòÉΓòÉ
  1635.  
  1636. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1637. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1638.  
  1639. I am attempting to set up remote monitoring.  The monitoring station is
  1640. runing LS 3.0 requester with Peer services.  The monitored station is
  1641. running LS 3.0 adv. srvr. Both machines have OS/2 2.0 with the service pack.
  1642. The monitored station has only the distributed feature of SPM/2.
  1643.  
  1644. I have tried to faithfully follow all of the instructions regarding logging
  1645. the workstations on to the domain, and I have done the NET SHARE IPC$ (I'm
  1646. using share level security).  I feel certain that I have plenty of NetBIOS
  1647. resource available.  Yet I am still unable to establish a remote monitoring
  1648. session.  The monitored station does show up on the QUERY list, but it stays
  1649. pending/off-line when I start a graphing or recording session.
  1650.  
  1651. At some point in my testing, i left my desk for about an hour and came back
  1652. to find an smp0025 error message with rc=231.  This makes little sense to
  1653. me, as I was under the impression that the IPC$ resource could be shared by
  1654. an unlimited number of users?
  1655.  
  1656. Can you give me any suggestions on how to determine what's going on?
  1657.  
  1658. --spk
  1659.  
  1660. Scott Kantner/Meridian
  1661. ********************************************************************** 
  1662.  
  1663. Make sure that the userid of the Monitoring machine is defined
  1664. in the domain to which the Monitored server belongs.  I had trouble
  1665. doing remote monitoring once upon a time, and it seemed to be
  1666. related to not being in the same domain as the Monitored station.
  1667. Once I added my userid to the domain of the Monitored station,
  1668. it fixed the problem.
  1669.  
  1670. Hope that helps.
  1671. Jeff Cates
  1672. ********************************************************************** 
  1673.  
  1674.  
  1675. ΓòÉΓòÉΓòÉ 37. Error in syslog ΓòÉΓòÉΓòÉ
  1676.  
  1677. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1678. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1679.  
  1680. SPM2 is putting an error into the syslog with error code 00000139-0c90000
  1681. apart from this there is no other indication that anything is wrong.
  1682. Does anyone know what could be causing this and if ther is a fix?
  1683.  Jonathan
  1684. ********************************************************************** 
  1685.  
  1686.  
  1687. ΓòÉΓòÉΓòÉ 38. APARS for SPM/2 (Theseus) for OS/2 2.1 ΓòÉΓòÉΓòÉ
  1688.  
  1689. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1690. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1691.  
  1692. Are there any fixes available for SPM/2 and Theseus to make them work
  1693. with OS/2 2.1?
  1694.  
  1695. Thanks,
  1696.  
  1697. David Young - IBM Western Area Systems Center, San Francisco
  1698. ********************************************************************** 
  1699.  
  1700. You need an update to Theseus2 to make it work with OS/2 2.1.  You can
  1701. get this update from any of the following places:
  1702.  
  1703. - OS2TOOLS - the THESEUS2 package
  1704. - OS2BBS - the THESEUS2 package
  1705. - Compuserve - OS2DF2 forum, Lib 9, file THES2.ZIP
  1706.  
  1707. Pam Lilly (SPM/2 Development)
  1708. ********************************************************************** 
  1709.  
  1710. [Reference to append at 15:27 on 93/06/15 by DEYOUNG at LSAVMIC1 ] 
  1711.  
  1712. I have retrieved the Thes2.zip file from compuserve and have installed it on my
  1713. system.
  1714.  
  1715. but, The process names on the Process Hierarchy display appear as either blanks
  1716. or as smily faces, and selecting SYSTEM ->GENERAL SYSTEM ->MODULES from the
  1717. action bar hangs SPM/2.
  1718.  
  1719. are there any fixes for these problems?
  1720.  
  1721. Duane Green - Allnet Communication Services
  1722. ********************************************************************** 
  1723.  
  1724. Check the version of THESEUS2 (either the product panel during initialization
  1725. or the Product Information under Help).  The version on Compuserve is supposed
  1726. to be 2.0r.  If your version shows 2.0, open the "settings" in the
  1727. icon and check the path name.  If it is wrong, fix it.  (If you deleted or
  1728. renamed THESEUS2.EXE before applying the fixes, the icon path tracks the old
  1729. version of the file and you have to manually change it in the settings.)
  1730.  
  1731. If the version shows 2.0r, please re-append and I will try again.  (2.0r works
  1732. on the 2.1 machines in our lab, so it should be OK for you, but then, one
  1733. never knows.  ;-)     )
  1734.  
  1735. James Summers (SPM/2 Development & OS/2 Performance)
  1736. ********************************************************************** 
  1737.  
  1738.  
  1739. ΓòÉΓòÉΓòÉ 39. Monitor .EXE files of monitored machines. ΓòÉΓòÉΓòÉ
  1740.  
  1741. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1742. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1743.  
  1744. Hello|
  1745.  
  1746. I have installed SPM/2 2.0 on a LS 3.0 machine. Actually I monitor
  1747. both requesters (3.0) and servers (3.0). On each monitored machine
  1748. I increased NetBios values in IBMLAN.INI as follow : 30,70,16.
  1749. I am able to collect  .EXE files datas of the monitoring machine,
  1750. and my question is :
  1751. How could I monitor .EXE files of monitored station
  1752.  
  1753.                 Thanks for answer
  1754.  
  1755. Jean-Pierre Descamps: ETSS / Tool connect. ACL/ABL/SGL Essonnes lines
  1756. ********************************************************************** 
  1757.  
  1758.  
  1759. ΓòÉΓòÉΓòÉ 40. Lost of .LOG files ΓòÉΓòÉΓòÉ
  1760.  
  1761. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1762. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1763.  
  1764. When the monitoring is running, .LOG files selected are actives. When the
  1765. monitoring "crashes" and re-starts, theses .LOG files become unreachable.
  1766. SPM/2 answers " xxxx.LOG is not a LOG file or is badly corrupted ".
  1767. Is there any procedure to restore theses files, or are they lost ?
  1768.  
  1769.                 Thanks for answer
  1770.  
  1771. Jean-Pierre Descamps: ETSS / Tool connect. ACL/ABL/SGL Essonnes lines
  1772. ********************************************************************** 
  1773.  
  1774. I did not see an answer to the above append.  Is there a procedure to
  1775. recover a .LOG file that has been "corrupted" because of a trap or other
  1776. fatal error?
  1777.  
  1778. Tom Friends - Account Systems Engineer - Services Co. Boston
  1779. (T/L) 362-1245  (617) 895-1245
  1780. ********************************************************************** 
  1781.  
  1782. In the forthcoming CSD for SPM 2.0, there is a new command called
  1783. SPMLOGFX to fix up corrupted log files.  It fixes log files that
  1784. are corrupted due to shutdown or power-off during logging.
  1785. It may work for other types of corruption, too.
  1786.  
  1787. If you MUST have SPMLOGFX now, send me a note.
  1788. ********************************************************************** 
  1789.  
  1790. How forthcoming (when) is the CSD?
  1791. Thanks!
  1792. Dave
  1793. ********************************************************************** 
  1794.  
  1795.  
  1796. ΓòÉΓòÉΓòÉ 41. 100% CPU shown running DOS program and 0% resident memory ΓòÉΓòÉΓòÉ
  1797.  
  1798. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1799. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1800.  
  1801. My customer is using SPM/2 V2.0 in a LAN Server 2.0 Entry environment.
  1802.  
  1803. We notice that after we start a DOS 3270 emulation program in a virtual
  1804. DOS machine, the CPU graph show 100% utilisation even if we are doing
  1805. nothing on the machine.  However, if the DOS emulation is stopped,
  1806. CPU graph seems to be normal. In addition, the resident memory curve
  1807. is always 0%. It seems to be unreasonable because at least OS/2
  1808. kernal and LAN Server have parts and must be stayed resident in memory.
  1809.  
  1810. Can anyone explain why it is so?
  1811.  
  1812. Millie Mak
  1813. Systems Engineer, IBM Hong Kong.
  1814. ********************************************************************** 
  1815.  
  1816. Millie,
  1817.  
  1818. It is normal for a DOS program to take 100% of the CPU.  That's just the
  1819. way DOS programs work.
  1820.  
  1821. If you want to see resident memory and working set on the RAM graph, you
  1822. must collect the Working Set resource.  You select this when you create
  1823. your log file.  From the create monitor session panel, select the
  1824. Preferences pulldown, then select the Resources menuitem.  You will see
  1825. a panel with 2 listboxes - one for available resources and one for
  1826. selected resources.  The default resources we collect are CPU, Disk 1,
  1827. and Memory.  Page down in the Available box until you see Working Set,
  1828. then double click on it to add it to the Selected box.  Now start your
  1829. monitoring session and you should see lines for Resident Memory and
  1830. Working Set.
  1831.  
  1832. We didn't include Working Set as a default resource because it is some-
  1833. what intrusive to collect.
  1834.  
  1835. Pam Lilly (SPM/2 Development)
  1836. ********************************************************************** 
  1837.  
  1838. >It is normal for a DOS program to take 100% of the CPU.  That's just the
  1839. >way DOS programs work.
  1840.  
  1841. Errr....  That's the way a thundering lot of DOS programs work -- but surely
  1842. not _all_?
  1843.  
  1844. John W. Kennedy - Hoechst Celanese, Somerville, NJ (The OS/2 Hobbit\Team OS/2)
  1845. ********************************************************************** 
  1846.  
  1847.  
  1848. ΓòÉΓòÉΓòÉ 42. SPM/2 for Education use ΓòÉΓòÉΓòÉ
  1849.  
  1850. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1851. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1852.  
  1853. Ref:   none
  1854.  
  1855. I ordered the SPM/2 package from LSYSINFO and in the "ORDER" file
  1856. it says if you want a copy for demo or education use look in the
  1857. package file. I looked there and found nothing. Are you trying to
  1858. tell me something? Where's the information on getting a copy for
  1859. use in a Skill Dynamics class I'm preparing for OS/2?
  1860. Thanks, Marty
  1861. ********************************************************************** 
  1862.  
  1863. Marty,
  1864. Could you please re-direct your concern to the LSYSDIST forum on IBMPC?
  1865. We here in development don't have anything to do with this internal
  1866. distribution of the product -- it's being handled by a totally different
  1867. group, and they have the LSYSDIST forum to handle any concerns you
  1868. have.
  1869.  
  1870. Thanks!
  1871. Laura Adams
  1872. ********************************************************************** 
  1873.  
  1874.  
  1875. ΓòÉΓòÉΓòÉ 43. Query Terminates SPM/2 Control Panel ΓòÉΓòÉΓòÉ
  1876.  
  1877. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1878. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1879.  
  1880. Hi there,
  1881. I have been running SPM/2 V2.0 with OS/2 2.0 + SP for a while,
  1882. and things were going very smoothly.  I'm now running OS/2 2.1
  1883. and I've added the THESEUS2 fixes but I have been encountering
  1884. some problems.
  1885.  
  1886. One of them is using the Query function to determine which
  1887. workstations have their SPMNBL up.  The query seems to run
  1888. for a while and then the entire SPM/2 control panel disappears
  1889. with no error messages.  I checked the SPMSNAP.ERR and there
  1890. aren't any messages there either.  The query runs successfully
  1891. if I try it enough times.  I only have four workstations on the
  1892. LAN so I don't think it is a timeout problem.  Any ideas?
  1893.  
  1894. Lauren Wu
  1895. Systems Integration
  1896. G5/344/3600/MKM (416) 946-6535
  1897. ********************************************************************** 
  1898.  
  1899. I have just completed a similar upgrade to OS/2 2.1 and I am
  1900. experiencing the exact same problems!  I have contacted our
  1901. IBM person who will look into this for us
  1902.  
  1903. Dave Moulds
  1904. Royal Bank of Canada (Toronto)
  1905. ********************************************************************** 
  1906.  
  1907.  
  1908. ΓòÉΓòÉΓòÉ 44. SPM1026 Error when SMP Control Panel Starts ΓòÉΓòÉΓòÉ
  1909.  
  1910. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1911. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1912.  
  1913. Ref:   none
  1914.  
  1915. Every time I try to start SPM/2 under OS/2 2.1 GA I get a message box
  1916. stating "SPM1026:  SPMCNTL: SPMGetOrdNames failed".  What does this
  1917. mean?  Since SPM/2 behaves very strangely after this message appears
  1918. I presume that this is not a good error to get.
  1919.  
  1920. Thanks,
  1921.  Norm
  1922.  
  1923. ========================================
  1924. NOTICE: The entire universe, including this append, may one day collapse
  1925. back into an infinitely small space.  Should another universe later
  1926. emerge, the validity of this information can not be guaranteed.
  1927. ========================================
  1928. ********************************************************************** 
  1929.  
  1930. There is a file that comes with SPM that is called SPMAPP.INI.  From
  1931. the error you give me, I believe that file has somehow gotten corrupted.
  1932. I could tell you how to replace that one file, but I don't know that
  1933. something else hasn't also been corrupted, so I recommend uninstalling
  1934. and reinstalling SPM/2.
  1935.  
  1936. Pam Lilly (SPM/2 Development)
  1937. ********************************************************************** 
  1938.  
  1939.  
  1940. ΓòÉΓòÉΓòÉ 45. Manuals on SPM/2 APIs ΓòÉΓòÉΓòÉ
  1941.  
  1942. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1943. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1944.  
  1945. I have a customer who'd like more information on the APIs provided
  1946. by SPM/2.  I can't find anything in the PUBS database and the product
  1947. appears to ship with minimalist documentation.  Please could someone
  1948. point me in the right direction?
  1949.  
  1950. The customer wants to use SPM/2 on about 180 servers but would like
  1951. to add a few bits and pieces of his own.
  1952.  
  1953. Thanks for any help
  1954.  
  1955. Andrew Smethurst
  1956. Workstation System Specialist
  1957. City of London Business
  1958. ********************************************************************** 
  1959.  
  1960. Have you looked in the on-line documentation?  It seems to describe the API
  1961. fairly well.
  1962.  
  1963. James Summers (SPM/2 Development & OS/2 Performance)
  1964. ********************************************************************** 
  1965.  
  1966. [Reference to append at 13:07 on 93/06/24 by 86609212 at EHONE ] 
  1967.  
  1968. James, thanks for your reply re: SPM/2 APIs.
  1969. The customer would like to know whether there are an REXX based APIs...
  1970. he does not know how to code in C.
  1971. Also does PSTAT use any special APIs and if so what are they?  If it
  1972. doesn't use normal API interface then where does it get it's info
  1973. from and could the customer write an application to do the same type
  1974. of thing?
  1975.  
  1976. Thanks
  1977. Andrew Smethurst
  1978. Workstation Systems Specialist
  1979. ********************************************************************** 
  1980.  
  1981. James is out until Thursday (July 1) so I'll answer what I can now.
  1982. No, there isn't a REXX interface to the SPM/2 API's -- sorry.  It's
  1983. only in 'C'.
  1984.  
  1985. As for where PSTAT gets it's info... I'm pretty sure it's from somewhere
  1986. below the published API's.  You'll have to wait for James' return for
  1987. a more complete answer.
  1988.  
  1989. Laura Adams
  1990. ********************************************************************** 
  1991.  
  1992.  
  1993. ΓòÉΓòÉΓòÉ 46. SPM/2 API support under C SET ++ ΓòÉΓòÉΓòÉ
  1994.  
  1995. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1996. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1997.  
  1998. Is the new C++ compiler in C SET ++ a supported compiler for application
  1999. development using the SPM/2 API's?
  2000.  
  2001. Thanks,
  2002.  
  2003. Roger Sankey, API Software Ltd
  2004. ********************************************************************** 
  2005.  
  2006.  
  2007. ΓòÉΓòÉΓòÉ 47. NETBIOS resources ΓòÉΓòÉΓòÉ
  2008.  
  2009. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2010. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2011.  
  2012.  I have bumped the NETBIOS counts up quite high and still get SPM errors
  2013.  indicating a lack of NETBIOS resources.  Then I went crazy and bumped
  2014.  them up so high NETBEUI.OS2 wouldn't load (couldn't get enough LDT
  2015.  selectors).  I have pared back the demo to be just local stuff
  2016.  (although I have to have the LAN Requester running to satisfy some
  2017.  itch about network nodes but no network; when LAN Server is also
  2018.  running I don't have enough NETBIOS resource...) and so am running
  2019.  again.
  2020.  
  2021.  I vaguely recall a tool that figured the various IBMLAN.INI and
  2022.  PROTOCOL.INI resource settings for a given resource need but can't
  2023.  find it.  Does any one else know of such a thing?
  2024. Jim Bennett
  2025. ********************************************************************** 
  2026.  
  2027. The tool is LAPSDUMP and it is on OS2TOOLS.  A couple of things
  2028. to remember when setting the Netbios resource counts.  PROTOCOL.INI
  2029. defines the total set of resources.  IBMLAN.INI defines the
  2030. resources to be used by the requester and gets its set first.
  2031. Whatever is left is available to other applications
  2032. in the box that allocate these resources.  This information can
  2033. be found in \IBMCOM\LANTRAN.LOG.  If you have DBM installed
  2034. with Remote Data Services, it allocates large numbers of these
  2035. resources.  Anyway, LAPSDUMP will help you determine what applications
  2036. have allocated these resources and how many.
  2037.  
  2038. Jeff Cates
  2039. ********************************************************************** 
  2040.  
  2041.  
  2042. ΓòÉΓòÉΓòÉ 48. Is SPM/2 2.0 supportedunder OS/2 1.3???? ΓòÉΓòÉΓòÉ
  2043.  
  2044. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2045. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2046.  
  2047. hello,
  2048. I would appreciate if someone could help me in solving this
  2049. question.
  2050. SPM/2 2.0 is installed at my customer site in a couple of workstations
  2051. (one of them with OS/2 2.0 and the other one with OS/2 2.1)
  2052. I am a new user of SPM/2.
  2053. The customer wants to know if SPM/2 2.0 can be used with OS/2 1.3
  2054. (they have still a lot of OS/21.3 configurations)
  2055. They know about SPM/2 1.0 and I have also talked them about it.
  2056. But they want to know if SPM/2 2.0 can be used with OS/2 1.3
  2057. (in order to have the same product in all their machines)
  2058. They are going to change to OS/2 2.0 in the future (so to SPM/2 2.0)
  2059. in all their machines but know they have OS/2 1.3 in many
  2060. development workstations.
  2061. so, can SPM/2 2.0 be installed with OS/2 1.3? Can maybe some
  2062. of SPM/2 and Theseus2 functions be used with OS/2 1.3?
  2063. Thank you very much
  2064. ********************************************************************** 
  2065.  
  2066. SPM/2 2.0 cannot collect data from an OS/2 1.3 machine.  THESEUS2 does not
  2067. run on 1.3, either.
  2068.  
  2069. SPM/2 1.0 is for OS/2 1.3.
  2070. SPM/2 2.0 is for OS/2 2.0 & 2.1.
  2071.  
  2072. James Summers (SPM/2 Development & OS/2 Performance)
  2073. ********************************************************************** 
  2074.  
  2075. [Reference to append at 07:29 on 93/07/01 by 83811246 at SPAVM1 ] 
  2076.  
  2077. No, SPM/2 2.0 does not support OS/2 1.3.
  2078.  
  2079. The manner in which SPM/2 1.0 and 2.0 get performance information from
  2080. the underlying OS/2 1.3 and 2.0 operating systems (and the format
  2081. of the data itself), is totally different between the 2 OS/2 versions,
  2082. requiring a totally different algorithm for each product.
  2083.  
  2084. We didn't have the resource to add in a "OS/2 1.3 data handler" to
  2085. the SPM/2 2.0 product.
  2086. So the net is:
  2087. -  SPM/2 1.0 only works for OS/2 1.x
  2088. -  SPM/2 2.0 only works for OS/2 2.x
  2089.  
  2090. Laura Adams
  2091. ********************************************************************** 
  2092.  
  2093.  
  2094. ΓòÉΓòÉΓòÉ 49. User Performance Hooks in .DLL ΓòÉΓòÉΓòÉ
  2095.  
  2096. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2097. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2098.  
  2099. Just started using SPM.  Doing some testing and evaluation.  I am trying
  2100. to collect data using performance hooks in a .DLL file.  The documentation
  2101. only mentions .EXE files, not .DLLs.
  2102.  
  2103. 1) Is this supported ?
  2104.  
  2105. 2) If it is, do I assume where the documentation refers to .EXE,
  2106.   I can substitute .DLL ?
  2107.  
  2108. PJ Herman - Hursley CATS Code Warriors
  2109. ********************************************************************** 
  2110.  
  2111. You can use the User Hook stuff from a DLL.  The only thing to be aware of is
  2112. that you need to make sure you DeRegister your DataBlock before the process
  2113. terminates.  (Bad things happen if you don't.)
  2114.  
  2115. James Summers (SPM/2 Development & OS/2 Performance)
  2116. ********************************************************************** 
  2117.  
  2118.  
  2119. ΓòÉΓòÉΓòÉ 50. Very little memory in RAM graph on OEM HW ΓòÉΓòÉΓòÉ
  2120.  
  2121. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2122. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2123.  
  2124. We've installed SPM on a OEM machine. When monitoring CPU, DISK and RAM
  2125. with the graphing function we get only '0.1MB RAM' in the headline of
  2126. the RAM graph, installed are 12MB. I assume the graph itself is right,
  2127. it goes up when more load on the system is and down when the load
  2128. decreases.
  2129.  
  2130. Thanks for any hints, Harald Kiehle
  2131. ********************************************************************** 
  2132.  
  2133. Hi there, is nobody interested that SPM/2 V2 will run on OEM hardware?
  2134. Or am I just in the wrong forum? We have a problem at our customer with
  2135. that and I'd really apreciate any help.
  2136. Harald Kiehle
  2137. ********************************************************************** 
  2138.  
  2139. As I just mentioned in the previous append, we're sorry, but we've
  2140. been swamped with other stuff and this forum has gotten the short
  2141. stick.  We'll see if we can get some answers this week.
  2142.  
  2143. Laura Adams
  2144. ********************************************************************** 
  2145.  
  2146. [Reference to append at 15:02 on 93/07/01 by HAKIEHL at HAMBVM2 ] 
  2147.  
  2148. Is it possible that you are running SPM on OS/2 2.0 GA version?
  2149. The symptom that you are describing would happen in this case, no
  2150. matter what hardware you have.  SPM/2 2.0 requires at least OS/2
  2151. 2.0 plus Service Pak.  How about it???
  2152.  
  2153. Pam Lilly (SPM/2 Development)
  2154. ********************************************************************** 
  2155.  
  2156.  
  2157. ΓòÉΓòÉΓòÉ 51. DT2STR contain NLS ?? ΓòÉΓòÉΓòÉ
  2158.  
  2159. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2160. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2161.  
  2162. The API supplies several date/time conversion routines which I use
  2163. extensively.  My question is, does the routine DT2STR contain
  2164. National Language Support?  If I pass a FPDATETIME value to DT2STR
  2165. on a box with country code = Germany, does it return the correct
  2166. string ???  I believe the answer is no, but wanted verification.
  2167. Is there a way I can get a correct conversion ??
  2168.  
  2169. Jeff Cates
  2170. ********************************************************************** 
  2171.  
  2172.  
  2173. ΓòÉΓòÉΓòÉ 52. SPM and hooks into OS/2... ΓòÉΓòÉΓòÉ
  2174.  
  2175. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2176. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2177.  
  2178. I am working with a large customer who is planning to install 155
  2179. remote OS/2 LAN server machines.  They obviously need to be able
  2180. to monitor performance/capacity of these machines and have been
  2181. looking at SPM/2 to achieve this.  However they feel that SPM/2
  2182. does not provide all functionality they require.  The customer was
  2183. wondering whether IBM can provide him with information on the low
  2184. level hooks that SPM uses into OS/2 to collect it's data so that
  2185. he could write something to use these and complement the function
  2186. of SPM.  The customer is registered on the Developer Assistance
  2187. Program in the UK.
  2188.  
  2189. Thanks for any input.
  2190.  
  2191. Andrew Smethurst
  2192. Workstation Specialist - City of Lonodn Business
  2193. ********************************************************************** 
  2194.  
  2195. Andrew,
  2196. What exactly does the customer want to do?  Perhaps there's another
  2197. solution than having them tie into the low level hooks.
  2198.  
  2199. Laura Adams
  2200. ********************************************************************** 
  2201.  
  2202. [Reference to append at 10:42 on 93/07/07 by 86609212 at EHONE ] 
  2203.  
  2204. Laura,
  2205.  
  2206. The customer would like to be able to retrieve information about
  2207. individual processes running on any one of their 200 proposed
  2208. servers.  Currently this would mean loading SPM on each server.
  2209. What they need is a subset of the SPM function that would enable them to
  2210. make rapid enquiries as to the processes running.  They need to know
  2211. how much CPU, RAM, threads etc any process may be using.
  2212.  
  2213. The bottom line is that they can't justify having to pay for a license
  2214. on every server OR download 2Mb programs everytime they need to
  2215. make an enquiry.  They really need to be able to diagnose problems
  2216. quickly from the central site...there will be no skill at the remote
  2217. branch offices.
  2218. They also would like SPM to provide realtime info on a process
  2219. level which it does not do at the moment.  This would enable them to
  2220. see what resources a process has used during any given time period.
  2221. So avoiding having to start the collection facility, create the
  2222. report, run the report, print the report (at the branch site)
  2223. and analyse it.
  2224. They will be using DCAF to access the server from the central site.
  2225.  
  2226. Thanks for your help.
  2227. Andrew Smethurst
  2228. ********************************************************************** 
  2229.  
  2230. These servers would only need the SPM Distributed Feature to be
  2231. able to extract their data and it is much cheaper than the full
  2232. SPM product.  :plug. Also, LMU/2 has an application that collects
  2233. SPM/2 data in real-time, monitors for threshold exceptions to generate
  2234. alerts, helps centralize SPM/2 data and any generated alerts to
  2235. site management locations, etc. :eplug.  Maybe this will help.
  2236.  
  2237. Jeff Cates
  2238. ********************************************************************** 
  2239.  
  2240. [Reference to append at 15:48 on 93/07/07 by 86609212 at EHONE ] 
  2241.  
  2242. > The customer would like to be able to retrieve information about
  2243. > individual processes running on any one of their 200 proposed
  2244. > servers.  Currently this would mean loading SPM on each server.
  2245. > What they need is a subset of the SPM function that would enable them
  2246. > make rapid enquiries as to the processes running.  They need to know to
  2247. > how much CPU, RAM, threads etc any process may be using.
  2248.  
  2249. Andrew,
  2250.  
  2251. There's a company (Shany, *I think*) that makes a product (AlertView, *I
  2252. think* - wellspring of knowledge, aren't I) that would do much, if not
  2253. all, of what your client would like to do.  In fact, the client could set
  2254. resource thresholds down to the application level and AlertView(?) would
  2255. report exceptions to NetView and/or LAN Network Manager.  However, it's
  2256. not cheap but maybe your large customer could work out a deal.  Fwiw...
  2257.  
  2258. Regards,
  2259.  
  2260. Lee Butkiewicz - HDR, Inc.  (NAAG340 @ HONE8x / USHDR5Y4 @ IBMMAIL)
  2261. ********************************************************************** 
  2262.  
  2263.  
  2264. ΓòÉΓòÉΓòÉ 53. Spmistop problem ΓòÉΓòÉΓòÉ
  2265.  
  2266. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2267. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2268.  
  2269.  I am running SPM/2 2.0 on OS/2 2.0 with SP  and collecting data
  2270. from 5 managed workstations into one log file. Each day I run
  2271. SPMISTOP.EXE to stop recording, then run a summary report.
  2272.     I issue  SPMISTOP /DRAIN filename.LOG
  2273. After running the report, I copy the log to a backup, then overlay
  2274. the log with a newly created log for the next days logging.
  2275. Mostly it works great. Occasionally though, when I try doing the
  2276. first copy, I get the following error message:
  2277.  
  2278.   SYS0032: The process cannot access the file because it is
  2279.             being used by another process.
  2280.  
  2281.  I then run SPMISTOP.EXE again and get rc=0, but still can't
  2282. copy the file.  Only after issuing  SPMISTOP /HALT is the log
  2283. file free.   Any suggestions ?
  2284. ********************************************************************** 
  2285.  
  2286.  
  2287. ΓòÉΓòÉΓòÉ 54. Documentationlem ΓòÉΓòÉΓòÉ
  2288.  
  2289. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2290. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2291.  
  2292. I have a copy of SPM/2 2.0 but need some documentation.  Can someone please
  2293. tell me how to get/request a copy of the docs?  Thanks.
  2294.  
  2295. Message from: Jorge Nazario    8/773-7464
  2296. Lexington KY  (606) 276-7464
  2297. ********************************************************************** 
  2298.  
  2299. Here's what you do to get a LIST3820 of the on-line reference:
  2300.  
  2301.    REQUEST SPM20DOC FROM LSYSINFO AT AUSVM1
  2302.  
  2303. By the way, this same question was answered earlier in the following
  2304. append:
  2305.  
  2306. ---  OS2SPM20 CFORUM appended at 16:40:02 on 93/02/18 GMT (by SPM2 at...
  2307. Subject: Update to SPM20REF LIST3820 document
  2308.  
  2309. Laura Adams
  2310. ********************************************************************** 
  2311.  
  2312.  
  2313. ΓòÉΓòÉΓòÉ 55. Reporting problems with SPM/2 V2.0 ΓòÉΓòÉΓòÉ
  2314.  
  2315. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2316. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2317.  
  2318. What is the correct procedure for a customer to open a problem report
  2319. with IBM on the SPM/2 V2.0 product? Can we use the support function found
  2320. here in the OS2BBS, the ETR function in IBMLINK, COMPUSERV. We've looked
  2321. arround but everything we find looks specific to OS/2 base.
  2322.  
  2323. Thanks,
  2324.  
  2325. Roger Sankey, API Software Ltd
  2326. ********************************************************************** 
  2327.  
  2328. I believe you should be able to use the defect support in OS2BBS.
  2329. I've never seen it, but I'm told there is support there.
  2330.  
  2331. If you have problems with that, call the defect support number,
  2332. 1-800-237-5511.
  2333.  
  2334. Laura Adams
  2335. ********************************************************************** 
  2336.  
  2337. Thank you, I'll give that a try.
  2338.  
  2339. Roger Sankey, API Software Ltd
  2340. ********************************************************************** 
  2341.  
  2342.  
  2343. ΓòÉΓòÉΓòÉ 56. Information on SPM/2? ΓòÉΓòÉΓòÉ
  2344.  
  2345. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2346. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2347.  
  2348. Where can I get some information on the functions that SPM/2 can perform?
  2349. We may be interested in the product, but want to read up on its abilities.
  2350. ********************************************************************** 
  2351.  
  2352. There are two different options:
  2353. -  The spec sheet (order no. G221-3496-00)
  2354. -  The white paper
  2355.  
  2356. If you're internal to IBM, both of these can be obtained from the
  2357. MKTTOOLS disk:
  2358. -  spec sheet is in G2213496 PACKAGE
  2359. -  white paper is in LSPAPERS PACKAGE
  2360.  
  2361. From your userid, it looks like you're external to IBM??
  2362. In that case:
  2363. -  I know that the spec sheet can be faxed to you by calling
  2364.   1-800-IBM-4FAX, and requesting the order number (G221-3496)
  2365. -  As for the white paper, I'd have to send it to you or fax it
  2366.   to you.
  2367. Let me know.
  2368.  
  2369. Laura Adams
  2370. ********************************************************************** 
  2371.  
  2372. Laura, please FAX us a copy of your white paper to: 214-991-1214
  2373.  
  2374. SPM/2 is a handy product - it has always bothered me that the best
  2375. documentation I was able to find on it came out of a third-party book.
  2376.  
  2377. I'd be interested in information detailing planned enhancements
  2378. as well.
  2379.  
  2380. Thanks in advance!
  2381.  
  2382. Dave Scheffer, ARGO Data Resource Corp, (214) 386-4949
  2383. ********************************************************************** 
  2384.  
  2385. Dave,
  2386. I'll fax you that info.
  2387.  
  2388. You mentioned a 3rd party book that describes SPM/2... what is that??
  2389. (Sorry for being so ignorant!)
  2390.  
  2391. Laura Adams
  2392. ********************************************************************** 
  2393.  
  2394.  
  2395. ΓòÉΓòÉΓòÉ 57. Lan Network Manager and SPM/2 V2.0 ΓòÉΓòÉΓòÉ
  2396.  
  2397. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2398. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2399.  
  2400. Did anyone has both lannetwork manager and spm/2 running on the same
  2401. machine? It you did, what are the things I need to know before I
  2402. install both code. My customer has a network with 13 bridges and
  2403. 15 servers and would like to use lannetwork manager and spm/2 to
  2404. manage the availability and performance of the network. He may put in
  2405. a dual backbone so the number of bridges may double.
  2406. Tai at NYCVMIC1(Chris L. Tai)
  2407. ********************************************************************** 
  2408.  
  2409. Yes, LNM 1.1 and SPM/2 work fine on the same machine, just install
  2410. as the products suggest.
  2411.  
  2412. Many customers use SPM/2 to watch the CPU utilization on their LNM
  2413. machine.  Append LNM questions to LNM10 FORUM on IBMPC, look at
  2414. LNM11CPU package on MKTTOOLS, and/or contact off line for other
  2415. questions.
  2416.  
  2417. Dave LeGrys
  2418. LNM Performance
  2419. ********************************************************************** 
  2420.  
  2421. Dave, what information is available to customers like ourselves?
  2422.  
  2423. Dave Scheffer, ARGO Data Resource Corp, (214) 386-4949
  2424. ********************************************************************** 
  2425.  
  2426. I have not written a redbook, or other external document, if this is
  2427. your question.  Working with you and your SE, I can help you with
  2428. capacity questions about LNM, select the best PS/2 for your network
  2429. as a LNM host, and help keep you up to date on product maintenance.
  2430. With the exception of SPM/2, the analysis tools are IBM internal, so
  2431. I need to work with your SE.  Help is provided on a individual basis.
  2432.  
  2433. Dave LeGrys
  2434. LNM Performance
  2435. ********************************************************************** 
  2436.  
  2437.  
  2438. ΓòÉΓòÉΓòÉ 58. Can not monitor a DOMAIN Controller ΓòÉΓòÉΓòÉ
  2439.  
  2440. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2441. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2442.  
  2443.  I can monitor remotely an aditional server, but when I try to monitor
  2444. The Domain Controller y always go to the off-line status. Putting 'I' in
  2445. the SPMSNAP line in Config.sys and running SPMSNAPP after trying a
  2446. remote Monitoring, I get: (ES20250B is the monitoring system)
  2447.  
  2448. @ 1993-07-20-16.44.16.12 P:9 T:1 L:128 SPMNBL: DCF ES202E061 (PID 69)
  2449. started on behalf of ES20250BA
  2450. @ 1993-07-20-16.44.16.59 P:9 T:1 L:128 SPMNBL: DCF started.
  2451. @ 1993-07-20-16.44.34.78 P:69 T:4 L:8 SPM0387: SPMDCF: Warning OS/2
  2452. kernel message queue not active
  2453.  
  2454.  Does Anybody know what I have wrong?
  2455.  
  2456. Regards Luis Morras
  2457. ********************************************************************** 
  2458.  
  2459.  
  2460. ΓòÉΓòÉΓòÉ 59. Questions from a new spmv2 user... ΓòÉΓòÉΓòÉ
  2461.  
  2462. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2463. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2464.  
  2465. Hello SPM team, first of all I found this product very impressive and
  2466. useful to "understand" how OS/2 V2 is working |
  2467.  
  2468. I used SPM/2 V2.0 + theseus (from os2tools) on OS/2 V2.1 514M.
  2469.  My customer developped an application with Cobol microfocus and the
  2470. Dialog System (from microfocus) and we want to see ressources used by
  2471. this application.
  2472.  
  2473. I run lots of scenario with differents reports.... and I have some
  2474. questions to understand what happens:
  2475.  
  2476. 1/Is spm able to "see" the printer figures if the spooler is desabled ?
  2477. In my case the spooler is OFF and the figures seems to be not at all
  2478. good.
  2479.  
  2480. 2/What is the description of the following items on a report:
  2481. Dispatch (Threads level)
  2482. % util and Rate (Interrupts level)
  2483.  
  2484. 3/In the same conditions I use SPM and THESEUS to see the needs of the
  2485. customer application in terms of RAM.
  2486.  In SPM, I have found for instance 5600 in Dispatch value for the
  2487. application.
  2488.  In Theseus, the working set is 2000 for .EXE and 1800 for system .DLL.
  2489. Is there any relation between these values ?
  2490.  
  2491. Sorry for these novice questions|
  2492. My last one is : IS THERE ANY DOCUMENTATION WHICH IS DESCRIBING ALL THE
  2493. FIELDS OF A SPM REPORT ? (The SPM documentation helps to install and
  2494. run SPM but not to describe the fields...)
  2495.  
  2496. Thanks a lot for any help.
  2497. Best regards
  2498. Philippe (France)
  2499. ********************************************************************** 
  2500.  
  2501.  
  2502. ΓòÉΓòÉΓòÉ 60. Netbios requirement for managed workstation ΓòÉΓòÉΓòÉ
  2503.  
  2504. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2505. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2506.  
  2507. I need to install the distributed code on my customer's server and would
  2508. like to find out what the netbios requirements are. The server is pretty
  2509. much max out in resources so I want to be very careful on this. The
  2510. server is running LS 3.0. I read through the documentation and it only
  2511. mentions the requirement for managing machine.
  2512. ********************************************************************** 
  2513.  
  2514. Check out the header of this forum - there is a description of the
  2515. Netbios resources needed by SPM at the bottom of the header.
  2516.  
  2517. Pam Lilly (SPM/2 Development)
  2518. ********************************************************************** 
  2519.  
  2520. Sorry, I gave you an incomplete answer.  The header of this forum lists
  2521. netbios requirements by component, but not by managed or managing system.
  2522.  
  2523. The only component that runs on the managed system and uses Netbios is
  2524. SPMNBL.  So the Netbios requirements for a managed system is 1 Name,
  2525. 2 NCBs, and 2 sessions.
  2526.  
  2527. Pam Lilly (SPM/2 Development)
  2528. ********************************************************************** 
  2529.  
  2530.  
  2531. ΓòÉΓòÉΓòÉ 61. Append from SPM2 forum on remote monitoring setup ΓòÉΓòÉΓòÉ
  2532.  
  2533. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2534. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2535.  
  2536. The following append from the SPM2 forum is being moved and answered
  2537. here:
  2538.  
  2539. "I have installed SPM/2 v2.0 under OS/2 2.1. I used the /DISTFTR option
  2540.  when installing on a server and did a full SPM install on my network
  2541.  manager console. I then defined a montior description to monitor my
  2542.  server. When I try to monitor the server SPM shows the server as
  2543.  off-line. What am I forgetting to do?  The online help has not been to
  2544.  useful so far... "
  2545.  
  2546. The first part of the answer was already stated in the SPM2 forum and
  2547. is repeated here:
  2548.  
  2549. "Is the system that's the "managing system" just a requester?
  2550.  It must either be a peer server or a full server.
  2551.  Please see the following appends in this OS2SPM20 cforum for info on
  2552.  getting remote monitoring up and working:
  2553.  -  Pre-reqs and steps needed:  append "16:42:09 on 93/03/30"
  2554.   entitled "Remote Monitoring doc confusing"
  2555.  -  Correction to Peer Services setup:  append "15:16:07 on 93/04/16"
  2556.   entitled "SPM/2 and Peer Services"    "
  2557.  
  2558. The other part of the answer that I didn't think about were fixes
  2559. needed for running on OS/2 2.1.  They aren't specifically related
  2560. to getting remote monitoring to work, but you'd probably be interested
  2561. in them:
  2562. -  Theseus2 fix for initial screen to come up correctly.
  2563.   Fix available in THESEUS2 package on OS2TOOLS.
  2564. -  Fix for Query function trapping on OS/2 2.1
  2565.   Fix available by sending a note to me:  LSADAMS @ AUSVM1
  2566. -  Installation onto OS/2 2.1 system will result in copying a back-level
  2567.   version of OS2DASD.DMD into the \OS2 subdirectory.  (SPM install
  2568.   was only supposed to copy this file on the system if it was
  2569.   OS/2 2.0 + the first Service Pak or earlier.  However, we goofed
  2570.   and always copy it.)
  2571.   During the copy, we rename the original one to OS2DASD.OLD.
  2572.   The fix is to copy OS2DASD.OLD back to OS2DASD.DMD.
  2573.  
  2574. Laura Adams
  2575. ********************************************************************** 
  2576.  
  2577.  
  2578. ΓòÉΓòÉΓòÉ 62. LOG File Size Limitations ΓòÉΓòÉΓòÉ
  2579.  
  2580. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2581. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2582.  
  2583. Are there any limitations to the size of a LOG file?
  2584.  
  2585. The customer that I have been working with created a LOG file that
  2586. reached 45MB by monitoring at the thread level 2 clients and the
  2587. LAN Server 3.0 system (OS/2 2.1) where SPM was running.  Then,
  2588. the Server got an access violation in DOSCALLS1 that caused
  2589. SPM to terminate.
  2590.  
  2591. John Czernuszka
  2592. ********************************************************************** 
  2593.  
  2594. No, there are no practical limits (to our current knowledge!) on the
  2595. log file size.  It's just an OS/2 file, and we didn't place any
  2596. restrictions on it.
  2597.  
  2598. Sounds like you might have a bug of some sort.  I suggest that you
  2599. open a defect.  You can do this internally by linking to IBMPC
  2600. and typing OS2DFECT and then filling in the blanks.
  2601.  
  2602. Laura Adams
  2603. ********************************************************************** 
  2604.  
  2605. Is there any way in SPM to put restrictions on the size of the LOG file?
  2606. What if the recording process is kicked off on a machine and "forgotten"
  2607. for over a week.  If the file continues to grow to the point that there
  2608. is no available space on the disk, that machine could be brought to its
  2609. knees.  What process is there to prevent this from happening?
  2610. ********************************************************************** 
  2611.  
  2612. There is no way to restrict the size of the SPM 2.0 log file.
  2613. There also is no function in SPM to schedule or automatically start and
  2614. stop logging, though that could be accomplished with REXX command files.
  2615.  
  2616. The rate of growth of the log file CAN be controlled by varying such
  2617. parameters as number of workstations, recording frequency, number of
  2618. resources, and type of resources.
  2619.  
  2620. By the way, the LAN NetView Monitor product has more automation features
  2621. for collecting performance data, including 24-hour 7-day scheduling,
  2622. min/max log file sizes, and automatic daily/weekly/monthly processing,
  2623. if these functions are important to you.
  2624. ********************************************************************** 
  2625.  
  2626.  
  2627. ΓòÉΓòÉΓòÉ 63. SPM/2 1.x on non-IBM hardware ΓòÉΓòÉΓòÉ
  2628.  
  2629. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2630. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2631.  
  2632. I know that this forum deals with SPM/2 2.0, but I
  2633. need an answer from IBM regarding SPM/2 1.x for
  2634. OS/2 1.3.
  2635.  
  2636. I realize there have to be hooks in the disk device
  2637. driver that SPM/2 must be able to use in order to
  2638. report performance data. The question is whether
  2639. only IBM drivers (DISK01.SYS, DISK02.SYS,...) will
  2640. have these hooks & be recognized by SPM/2, or
  2641. if it is likely that drivers from other vendors, such
  2642. as DPT (for the PM2012B EISA SCSI card for example),
  2643. Adaptec, et cetera could have been programmed with
  2644. these hooks and therefore function. Does IBM provide
  2645. the information necessary for those controllers to
  2646. work with SPM/2?
  2647.  
  2648. Thanks,
  2649. Tom Grover
  2650. Dell Computer Int'l Product Support
  2651. ********************************************************************** 
  2652.  
  2653. No problem about asking the SPM/2 1.0 question here... since you're
  2654. external, there's no way for you to get to the 1.0 forum.
  2655.  
  2656. It's highly unlikely that an OEM device driver would have hooks in it.
  2657. We really haven't had many folks contact us, other than a couple of
  2658. IBM groups that were putting out new device drivers.
  2659.  
  2660. Someone interested in instrumenting a device driver would
  2661. have to contact us somehow (via this forum would be a start!)
  2662. to get the information necessary to put hooks in the device driver.
  2663.  
  2664. Laura Adams
  2665. ********************************************************************** 
  2666.  
  2667. Laura,
  2668.  
  2669. Thanks a bunch for the reply. I had already decided
  2670. from looking at the situation that it was highly
  2671. unlikely that such a 3rd party driver would exist.
  2672. I don't intend to pursue it further, since I seriously
  2673. doubt we have a need that would justify the
  2674. development effort by the vendors that would
  2675. be involved.
  2676.  
  2677. Thanks again,
  2678. Tom Grover
  2679. ********************************************************************** 
  2680.  
  2681.  
  2682. ΓòÉΓòÉΓòÉ 64. Beginner's questions on SPM/2 2.0 ΓòÉΓòÉΓòÉ
  2683.  
  2684. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2685. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2686.  
  2687. Ref:   None
  2688.  
  2689. Hello,
  2690. One of our large corporate customers has installed SPM/2 2.0. They
  2691. are not thorougly familiar with the product, so, here are a few
  2692. questions:
  2693.  
  2694. 1. Is there any documentation about SPM/2 user experiences such as
  2695.   how to to use the monitor data from OS/2 LAN Servers?
  2696.  
  2697. 2. Are there any fixes for the various bugs in the report area?
  2698.  
  2699. 3. Why is data like HPFS386 only available in the DUMP report?
  2700.  
  2701. 4. Will the use of LMU/2 give better reporting capability as to
  2702.   collecting SPM/2 performance data?
  2703.  
  2704. Obviously somewhat novice questions, but the customer apparently
  2705. has not fully understood the documentation and I have not got access
  2706. to the product and its manuals. Thanks for any help...
  2707.  
  2708. Carl-Magnus Wiberg, PC Competence Center, Sweden
  2709. ********************************************************************** 
  2710.  
  2711.  
  2712. ΓòÉΓòÉΓòÉ 65. SPM/2 2.0 Education Materials ΓòÉΓòÉΓòÉ
  2713.  
  2714. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2715. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2716.  
  2717. Hello, I'll be doing a service to a customer and teach them how to use
  2718. SPM/2 2.0, can some one be kind enough to send me the education
  2719. material?  Appreciate your help.
  2720.  
  2721. Manson Yang
  2722. ********************************************************************** 
  2723.  
  2724.  
  2725. ΓòÉΓòÉΓòÉ 66. Dump report ΓòÉΓòÉΓòÉ
  2726.  
  2727. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2728. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2729.  
  2730. I had sucessfully run both summary reports and tables. But I was
  2731. unable to run the dump report. Are there anything different I need to
  2732. do?  When I run the dump report, the window pop up with message saying
  2733. that it is running but it never finish.The disk light blinked for a while
  2734. and stopped.
  2735. ********************************************************************** 
  2736.  
  2737.  
  2738. ΓòÉΓòÉΓòÉ 67. SPM2 data collection ΓòÉΓòÉΓòÉ
  2739.  
  2740. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2741. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2742.  
  2743. From SPM2 documentation I see that data collection can be done on
  2744. workstation level or application/process/thread level. The last one is
  2745. not recommended because it generates huge data file and creates CPU
  2746. overhead. Is there a way to collect data on application only level or
  2747. process only level to avoid the above problems? The workstation level is
  2748. too general. The summary report shows total CPU utilization only. Thanks.
  2749.  
  2750. Alex Zlatsin  (ZLATSIN@WATSON)
  2751. ********************************************************************** 
  2752.  
  2753. The way that SPM generates the Application and Process level data is by
  2754. calculating it from the Thread level data.  OS/2 gives us the system
  2755. totals and the thread level data, but nothing in between.
  2756.  
  2757. Are you leery of collecting thread level data because of the warning we
  2758. gave?  Or have you tried it and found it to be too intrusive?  SPM's
  2759. intrusiveness will vary depending on how many resources you collect and
  2760. how frequently you collect.  You may be interpreting our caution
  2761. statement too strongly.  It is ok to collect thread level data, but you
  2762. should use this option when you are trying to narrow down a problem,
  2763. rather than trying to determine where the problem is.  For example,
  2764. if the system totals in the workstation summary report show that you
  2765. have high CPU utilization, you would want to collect thread data and run
  2766. a application or process summary so you could see where your CPU is being
  2767. used.
  2768.  
  2769. The caution statement is just to warn you that the detailed information
  2770. costs a little extra in performance.  But it is not a recommendation
  2771. against using this very useful feature.
  2772.  
  2773. Pam Lilly (SPM/2 Development)
  2774. ********************************************************************** 
  2775.  
  2776. [Reference to append at 19:20 on 93/08/04 by ZLATSIN at YKTVMV ] 
  2777.  
  2778. :plug.  PERFCAP2 in the LMU/2 package can be used to collect SPM
  2779. data on one or more specific processes by name.  There is no magic -
  2780. it collects the thread information related to the process and at
  2781. specific time intervals (determined by the user), analyzes the
  2782. data or sends it to a database.  The data collected during that
  2783. time period is kept in memory and does not generate a large SPM
  2784. log file.  The same discussion about intrusiveness still applies.
  2785. :eplug.
  2786.  
  2787. Jeff Cates
  2788. ********************************************************************** 
  2789.  
  2790.  
  2791. ΓòÉΓòÉΓòÉ 68. Going from Process ID to Process Name ΓòÉΓòÉΓòÉ
  2792.  
  2793. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2794. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2795.  
  2796. Is there an API call where you can give the process id and get back
  2797. the process name?
  2798.  
  2799. Alex ZLatsin
  2800. ********************************************************************** 
  2801.  
  2802.  
  2803. ΓòÉΓòÉΓòÉ 69. Workstation monitoring with Novell Netware ΓòÉΓòÉΓòÉ
  2804.  
  2805. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2806. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2807.  
  2808. I read a posting here from February about using SPM/2 2.0 in a
  2809. Netware environment.  It stated had been no testing done
  2810. with monitoring a Netware server.  My question is can a remote workstation,
  2811. NOT the server, be monitored from another workstation running SPM/2
  2812. 2.0 where both are running Novell Netware's Netbios?  Or can the
  2813. Named-Pipes be used?
  2814.  
  2815. And if not now, is IBM planning to introduce compatibility with
  2816. Novell Netware for SPM/2 2.x?
  2817.  
  2818. Thanks!
  2819.  
  2820.   Craig Bugg  -- United Parcel Service
  2821. ********************************************************************** 
  2822.  
  2823. I can't speak for the future of SPM/2, but you can use LMU/2 (and
  2824. the SPM/2 Dist Feat) to collect performance data on a Netware
  2825. requester today.  LMU/2 allows you to collect SPM/2 data and
  2826. bundle it up for shipment and placement into a DBM database
  2827. and/or monitor the data for threshold exceptions and generate
  2828. alerts and/or create summary analysis reports on a time interval.
  2829. LMU/2 does not provide the data in PM graph form.  The collection
  2830. of data by LMU/2 on a Netware requester is a 'local' collection
  2831. only.  Also, LMU/2 provides applications to collect Netware server
  2832. performance data (this function does not involve SPM/2).
  2833.  
  2834. Jeff Cates
  2835. ********************************************************************** 
  2836.  
  2837.  
  2838. ΓòÉΓòÉΓòÉ 70. Query Stations under OS/2 2.1 ΓòÉΓòÉΓòÉ
  2839.  
  2840. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2841. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2842.  
  2843. When I am setting up a log and press the Query button to find all the
  2844. stations on the LAN, SPM Control terminates.
  2845.  
  2846. This was documented as a bug during the OS/2 2.1 beta with a work around
  2847. of manually entering in the names of the workstations.
  2848.  
  2849. Is there a fix available for this problem ?
  2850.  
  2851. Kyle Petersen (ProTools Inc.)
  2852. ********************************************************************** 
  2853.  
  2854. Did you ever get a response to this append ?  I am having the same problem
  2855. with spm/2.
  2856. thanks,
  2857.  
  2858. Per Karlsen
  2859. ISSC
  2860. Intergrated Systems Solutions Corporation
  2861. Dept. CCKA / B671 / Rm LAa02 Regency Park Cary N.C.
  2862. Cary Tie Line 883-7145
  2863. Cary Outside Line 919-469-7145
  2864.  
  2865. From:  PER at CARY
  2866. ********************************************************************** 
  2867.  
  2868. Yes, I have the fix for it.  I'll send the file to you:  SPM EXEBIN.
  2869.  
  2870. We've finally been freed up from LAN NetView Monitor development
  2871. (announced yesterday ... see HONE announcement 293-538), so now we
  2872. have some time to focus on the CSD for SPM/2 2.0.  We're starting
  2873. some testing of fixes next week.  It will probably be several
  2874. weeks before we can get it all pulled together.
  2875.  
  2876. Laura Adams
  2877. ********************************************************************** 
  2878.  
  2879. I would like to participate in beta testing of spm/2.  If you need
  2880. assistance please let me know.  My team has approx 70 servers in RTP and
  2881. Cary that we own and approx 150 throughout the Southeast Region.  We are
  2882. currently evaluating SPM/2 as our server monitoring tool.
  2883. thanks,
  2884.  
  2885. Per Karlsen
  2886. ISSC
  2887. Intergrated Systems Solutions Corporation
  2888. Dept. CCKA / B671 / Rm LAa02 Regency Park Cary N.C.
  2889. Cary Tie Line 883-7145
  2890. Cary Outside Line 919-469-7145
  2891.  
  2892. From:  PER at CARY
  2893. ********************************************************************** 
  2894.  
  2895. [Reference to append at 15:43 on 93/09/30 by LSADAMS at AUSVM1 ] 
  2896.  
  2897. Please send the file to PER AT CARVM3.  CARY is my tcpip node.
  2898. thanks,
  2899.  
  2900. Per Karlsen
  2901. ISSC
  2902. Intergrated Systems Solutions Corporation
  2903. Dept. CCKA / B671 / Rm LAa02 Regency Park Cary N.C.
  2904. Cary Tie Line 883-7145
  2905. Cary Outside Line 919-469-7145
  2906.  
  2907. From:  PER at CARY
  2908. ********************************************************************** 
  2909.  
  2910. [Reference to append at 15:43 on 93/09/30 by LSADAMS at AUSVM1 ] 
  2911.  
  2912. Thanks for the file.  It did fix the query problem I was having.
  2913. fyi.
  2914. ********************************************************************** 
  2915.  
  2916.  
  2917. ΓòÉΓòÉΓòÉ 71. SPM20 docs ΓòÉΓòÉΓòÉ
  2918.  
  2919. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2920. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2921.  
  2922.   I downloaded the SPM2DOCS file but could not have VM successfully
  2923. UNPACK the .PAC file.  I uploaded the .PAC file to CMS using
  2924. PCOM30/DOS's "SEND" command w/ no parameters.  Is there a special
  2925. way with which I should upload the .PAC file?  Can a LP3820 version of the docs be made available .. pretty please?
  2926.  
  2927. Lawrence Liu - World Savings
  2928. ********************************************************************** 
  2929.  
  2930.  
  2931. ΓòÉΓòÉΓòÉ 72. CPU Graph problem. ΓòÉΓòÉΓòÉ
  2932.  
  2933. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2934. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2935.  
  2936. My CPU graph stays at 100%. When I close it and reopen it, it starts
  2937. at 0% then immediately jumps to 100% and stays there.
  2938. I'm running OS/2 2.1, SPM/2 v2.0GA w/ the THESEUS2 updates from OS2tools.
  2939.  
  2940. Can someone help me understand what the problem is and how to
  2941. solve it?
  2942.  
  2943. Thanks.
  2944.  
  2945. David A. Bringley  313-337-1551
  2946. 835 Mason, Suite 350
  2947. DearBorn, MI, 48124
  2948. ********************************************************************** 
  2949.  
  2950. Record the data, then run a report.  I think you will find you have a CPU hog
  2951. running somewhere.  Pulse does this and some DOS apps.  Also, the 'e' editor
  2952. can sometimes be opened detached and this does it.
  2953.  
  2954. James Summers (OS/2 Performance)
  2955. ********************************************************************** 
  2956.  
  2957. [Reference to append at 19:17 on 93/08/17 by DBRINGLE at DETVMIC1 ] 
  2958.  
  2959. Ref:    Append  at 13:57:58 on 93/08/18 GMT (by SUMMERS at AUSVM1)
  2960.  
  2961. James, You were right. Unknown to me someone install a utility that
  2962. ran detached on the idle thread. Thanks for the tip.
  2963.  
  2964. David A. Bringley  313-337-1551
  2965. 835 Mason, Suite 350
  2966. DearBorn, MI, 48124
  2967. ********************************************************************** 
  2968.  
  2969.  
  2970. ΓòÉΓòÉΓòÉ 73. Getting SMP/2 2.0 To Run On v2.1 ΓòÉΓòÉΓòÉ
  2971.  
  2972. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  2973. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2974.  
  2975. I have SPM 2.0 running on several OS/2 v2.0 systems.  I have been
  2976. unable to make any progress getting it to run on 2.1.  All attempts
  2977. result in a complete system hang requiring a cold reboot.  Any
  2978. suggestions?  I see from other posts here that others are successful where I
  2979. have not been.
  2980.  
  2981. Stan Smith
  2982. ********************************************************************** 
  2983.  
  2984. If you are not using THESEUS2, then it should work on OS/2 2.1.  For THESEUS2,
  2985. you need the fix that is on CompuServe or OS2BBS.  Just unzip it over the top
  2986. of the existing files.
  2987.  
  2988. James Summers (OS/2 Performance)
  2989. ********************************************************************** 
  2990.  
  2991. I'm experiencing exactly the same problem on an IBM PS/2 90 (486DX 50/25)
  2992. with 28MB and OS 2.1 GA US installed. Recording the system might hang,
  2993. and the only way to recover is to do a Power-On-Reset. Niether
  2994. Alt-Ctrl-Delete or Aly-Ctrl-NumLock works.
  2995.  
  2996. Upon POR the LOG-file is reported "badly corrupted". Is there any way
  2997. to recover a damaged LOG file ??
  2998.  
  2999. Theseus2 is NOT active.
  3000.  
  3001. Morten MΓòæller
  3002. ********************************************************************** 
  3003.  
  3004.  
  3005. ΓòÉΓòÉΓòÉ 74. Remote monitoring. ΓòÉΓòÉΓòÉ
  3006.  
  3007. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3008. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3009.  
  3010. Can someone pls help me out, I've been trying to get remote monitoring
  3011. to work for some time w/ no success.
  3012.  
  3013. The monitorING ps/2 has 2.1, and LS3.0. The monitorED ps/2 has 2.1 and
  3014. LAN Req 3.0. Both are loggged on. I can monitor locally ok. The status
  3015. remains 'pending' when I try to remote monitor. I've read all the
  3016. appends, searched through the manuals, adjusted protocol.ini and
  3017. ibmlan.ini.
  3018.  
  3019. What could be wrong?
  3020.  
  3021. Thanks....
  3022.  
  3023. David A. Bringley  313-337-1551
  3024. 835 Mason, Suite 350
  3025. DearBorn, MI, 48124
  3026. ********************************************************************** 
  3027.  
  3028. Did you get a response to this append ?
  3029. I have just setup spm on a workstation running os2 2.1 and lan server 3.0.
  3030. I get the pending status forever.
  3031. fyi.
  3032.  
  3033. Per Karlsen
  3034. ISSC
  3035. Intergrated Systems Solutions Corporation
  3036. Dept. CCKA / B671 / Rm LAa02 Regency Park Cary N.C.
  3037. Cary Tie Line 883-7145
  3038. Cary Outside Line 919-469-7145
  3039.  
  3040. From:  PER at CARY
  3041. ********************************************************************** 
  3042.  
  3043. Per,
  3044. At set of instructions for getting remote monitoring going was put
  3045. in the following append:
  3046.   " ----- OS2SPM20 CFORUM appended at 16:42:09 on 93/03/30 GMT "
  3047.   " Subject: Remote Monitoring doc confusing          "
  3048.  
  3049. Look to see if you've done everything listed there.  If this still
  3050. doesn't work, come back and we'll go from there.
  3051.  
  3052. Laura Adams
  3053. ********************************************************************** 
  3054.  
  3055.  
  3056. ΓòÉΓòÉΓòÉ 75. SPM0529 error. ΓòÉΓòÉΓòÉ
  3057.  
  3058. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3059. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3060.  
  3061. After I install LAN Req 3.0, SPM will nolonger run. I get the above
  3062. error when I start the graph and monitoring functions locally and
  3063. the monitoring stays in 'pending' status.
  3064.  
  3065. My ps/2 has OS/2 2.0  xr06055
  3066.          GRE  xr02100
  3067.          LAPS wr06000
  3068.      LAN Req 3.0 ip07000
  3069.  
  3070. Any suggestions.......
  3071.  
  3072. David A. Bringley  313-337-1551
  3073. 835 Mason, Suite 350
  3074. DearBorn, MI, 48124
  3075. ********************************************************************** 
  3076.  
  3077.  
  3078. ΓòÉΓòÉΓòÉ 76. Two appends. ΓòÉΓòÉΓòÉ
  3079.  
  3080. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3081. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3082.  
  3083. Ref:    Append  at 11:02:51 on 93/06/28 GMT (by 86609212 at EHONE)
  3084. I have solved the two problems that I posted.
  3085. Regarding the SPM0529 error the spm monitorED ps/2 need more
  3086. ncb, sessions, and names.
  3087.  
  3088. All seems to be working now.
  3089. Thanks...
  3090.  
  3091. David A. Bringley  313-337-1551
  3092. 835 Mason, Suite 350
  3093. DearBorn, MI, 48124
  3094. ********************************************************************** 
  3095.  
  3096.  
  3097. ΓòÉΓòÉΓòÉ 77. Can LS Peer Server monitor a Lan Requestor 2.0?? ΓòÉΓòÉΓòÉ
  3098.  
  3099. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3100. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3101.  
  3102. Can a MonitorING PS/2 with Lan Server 3.0 Peer Services installed
  3103. remotely monitor a OS/2 2.0 w/servicePAK + Lan Requestor 2.0?
  3104.  
  3105. Message from: Gary R. Martin - Advisory SE (614) 225-3761 T/657
  3106. ............: 140 E. Town Street - 12th floor (Dept L58)
  3107. ............: Columbus, OH. 43215-5195
  3108. ********************************************************************** 
  3109.  
  3110.  
  3111. ΓòÉΓòÉΓòÉ 78. SPM2V2 Reports ΓòÉΓòÉΓòÉ
  3112.  
  3113. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3114. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3115.  
  3116. I have questions on the SPM2V2 Tabular report format, specifically when using
  3117. the "spreadsheet" format with percentages:
  3118.  
  3119. Memory PageIn/Out % always adds to 100%, but without some indication as to
  3120. absolute numbers of pages faulted, the percentages on this report are little
  3121. value to me.  A cumbersome workaround I've used is to re-run the report with
  3122. resource data represented in units, then cut & paste the unit paging numbers
  3123. into my percentage report.  IS there some way to get paging quantified in the
  3124. percentage report???
  3125.  
  3126. Second, with SPM version 1, the delimited report showed us the CPU utilization
  3127. associated with each PID for each interval.  Can this be added to the
  3128. SPM/2 Version 2 reports?
  3129.  
  3130. Thanks,
  3131. Larry
  3132.  
  3133. Larry Pisko, TheTravelers
  3134. ********************************************************************** 
  3135.  
  3136. I have questions on the SPM2V2 Tabular report format, specifically when using
  3137. the "spreadsheet" format with percentages:
  3138.  
  3139. Memory PageIn/Out % always adds to 100%, but without some indication as to
  3140. absolute numbers of pages faulted, the percentages on this report are little
  3141. value to me.  A cumbersome workaround I've used is to re-run the report with
  3142. resource data represented in units, then cut & paste the unit paging numbers
  3143. into my percentage report.  IS there some way to get paging quantified in the
  3144. percentage report???
  3145.  
  3146. Second, with SPM version 1, the delimited report showed us the CPU utilization
  3147. associated with each PID for each interval.  Can this be added to the
  3148. SPM/2 Version 2 reports?
  3149.  
  3150. Thanks,
  3151. Larry
  3152.  
  3153. Larry Pisko, TheTravelers
  3154. ********************************************************************** 
  3155.  
  3156. 1)  Most folks don't know how to interpret paging rates (myself included)
  3157. but we wanted to provide some percentage to be consistent with the rest
  3158. of the percentage report.  Page in & out as a percent of total pages was
  3159. all we could think to do.
  3160.  
  3161. One workaround is to do a Tab report with Units, Delimited and import
  3162. the result into a spreadsheet template that you've set up.  Then you
  3163. can calculate any statistic on paging you want in the spreadsheet.
  3164.  
  3165. 2)  CPU utilization by PID can be obtained by collecting Thread data;
  3166. check the box for Appl/Process/Thread level data in Resources.
  3167. Then do a report with Format = Summarization and Summarization Level =
  3168. Process.
  3169. Unfortunately, the Summarization report is not available in the
  3170. Delimited format, if that's what you're after.
  3171. ********************************************************************** 
  3172.  
  3173.  
  3174. ΓòÉΓòÉΓòÉ 79. Multiple T/R Adapters ΓòÉΓòÉΓòÉ
  3175.  
  3176. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3177. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3178.  
  3179. I'm trying to monitor a Lan Server 3.0 with three T/R adapters from
  3180. a Lan Requester 3.0 with Peer services and get pending or off-line
  3181. for the Lan Server. I can not find any information on monitoring
  3182. a Server with multiple adapters. SPM works fine with a Lan Server
  3183. and workstations with one adapter. Can a workststion with multiple
  3184. adapters me monitored? If so, how do I make it happen?
  3185.  
  3186. Thanks in advance.
  3187. ********************************************************************** 
  3188.  
  3189.  
  3190. ΓòÉΓòÉΓòÉ 80. Monitoring a remote station ΓòÉΓòÉΓòÉ
  3191.  
  3192. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3193. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3194.  
  3195. Hello,
  3196. our customer has SPM/2 2.0 installed in a LAN environment with LAN Server
  3197. 3.0 Entry, OS/2 2.1, but not at the server. He wants to monitor with a
  3198. separate station. We can start the monitor session with one remote
  3199. station, but it stays in the status pending and the status of the station
  3200. is offline. The LAN Requester is started at both stations, SPMNBL is
  3201. active, the Distributed Feature is installed at the remote station.
  3202. What can we do to change the status?
  3203. Best regards,
  3204. Odile M. Ebbers
  3205. ********************************************************************** 
  3206.  
  3207. Hello,
  3208. i think i have to verify that the Peer Services are installed correctly
  3209. and i have to look for the Netbios parameters. Are the maximum values
  3210. the ones i have to use?
  3211. Best regards,
  3212. Odile M. Ebbers
  3213. ********************************************************************** 
  3214.  
  3215.  
  3216. ΓòÉΓòÉΓòÉ 81. Offline message ΓòÉΓòÉΓòÉ
  3217.  
  3218. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3219. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3220.  
  3221. We have the following environment:
  3222.  
  3223. Monitored workstation has OS2 2.1 with LR 2.0 and the distributed fea-
  3224. ture of SPM2. The monitoring workstation has OS2 2.1 with LR 3.0 and
  3225. peer services. It has the full SPM2 code.  A query shows the monitored
  3226. workstation name but when we try to collect the data, the monitored
  3227. workstation shows as  offline.  We have been struggling with this for
  3228. a while.  Any advice?  Both workstations log on to a domain controller
  3229. running OS2 1.3 and LAN Server 1.3.
  3230.  
  3231. Regards,
  3232. Andrew P. Greco
  3233. APGRECO at NYCVMIC1
  3234. ********************************************************************** 
  3235.  
  3236. There are several setup things that you need to be aware of, especially
  3237. when MonitorING from a Peer Server.  These things were addressed in
  3238. the following earlier appends to this Cforum(which I also sent to you):
  3239.  
  3240. -OS2SPM20 CFORUM appended at 16:42:09 on 93/03/30 GMT (by SPM2 at AUSVM1)
  3241. Subject: Remote Monitoring doc confusing
  3242. Ref:   Append at 15:45:20 on 93/03/29 GMT (by CHVY002 at OS2CUST)
  3243.  
  3244. -OS2SPM20 CFORUM appended at 15:16:07 on 93/04/16 GMT (by SPM2 at AUSVM1)
  3245. Subject: SPM/2 and Peer Services
  3246.  
  3247. Let me know if this does not solve the problem.
  3248. Laura Adams
  3249. ********************************************************************** 
  3250.  
  3251.  
  3252. ΓòÉΓòÉΓòÉ 82. Monitoring a remote station / Creating a report ΓòÉΓòÉΓòÉ
  3253.  
  3254. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3255. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3256.  
  3257. Hello,
  3258. our installation works, we haven't installed Peer Services correctly|
  3259. Sometimes we have a problem by creating a report. One example:
  3260. We monitor a station, the user of this station makes a restart. Our
  3261. monitor session gets the status pending because the workstation is
  3262. offline and we decide to stopp the monitor session. Creating the report
  3263. doesn't work| The error is SPM2014. What can we do to use this LOG-file?
  3264. What is the problem?
  3265. Best regards,
  3266. Odile M. Ebbers
  3267. ********************************************************************** 
  3268.  
  3269.  
  3270. ΓòÉΓòÉΓòÉ 83. Swapper analysis from THESEUS2 ΓòÉΓòÉΓòÉ
  3271.  
  3272. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3273. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3274.  
  3275. The number of disk frames in SWAPPER.DAT reported "used" by THESEUS2 is
  3276. incorrect.  The number reported is (probably) lower than what is actually
  3277. in use.  This will be corrected in the next version of THESEUS2 distributed.
  3278.  
  3279. James Summers (OS/2 Performance)
  3280. ********************************************************************** 
  3281.  
  3282.  
  3283. ΓòÉΓòÉΓòÉ 84. Mandatory kernel fix ΓòÉΓòÉΓòÉ
  3284.  
  3285. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3286. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3287.  
  3288. The fix for APAR PJ09893 is MANDATORY on any machine where data is being
  3289. collected by SPM/2 2.0.  We have seen 2 traps on customer machines in the last
  3290. 2 days caused by the problem.  "Level 2" support in Boca can provide the fix.
  3291. This requirement applies to both OS/2 2.0 (both ServicePaks) and OS/2 2.1.
  3292.  
  3293. James Summers (OS/2 Performance and SPM/2 development)
  3294. ********************************************************************** 
  3295.  
  3296. Can you be a bit more specific about this fix and problem?
  3297. Are there any particular situations that cause the crash, or can it
  3298. happen at any time on any system?  I am a bit wary of putting individual
  3299. fixes on a system that is otherwise working smoothly - would prefer to
  3300. wait until a CSD if possible.
  3301.  
  3302. Thanks,
  3303. Dave
  3304. ********************************************************************** 
  3305.  
  3306. [Reference to append at 18:42 on 93/09/03 by SUMMERS at AUSVM1 ] 
  3307.  
  3308. I called Level 2 support in Boca to get this fix. I was told that it was
  3309. for HPFS partitions only (I am currently using FAT). I was also told
  3310. that it was a fix for the Netview Monitoring product. So, it is not
  3311. clear to me that I need this particular fix, although, since I have had
  3312. a couple of traps (usually trap 0002) in the last few days while
  3313. remotely monitoring an HPFS workstation running OS/2 2.1 GA, maybe I do.
  3314.  
  3315. Could you be more specific as to what kind of traps this fix is supposed
  3316. to fix, whether it is for HPFS or FAT or both, and whether it is for a
  3317. Netview product or SPM/2 2.0 ?
  3318.  
  3319. Dennis L. Price (919) 301-6257 (T/L 352)
  3320. ********************************************************************** 
  3321.  
  3322. Trap 2 is generally a hardware failure, typically memory.  If these are
  3323. occuring on PS/2 systems, try getting the SADA diskette to see whether
  3324. hardware errors have been recored by the PS/2.
  3325.  
  3326. Dave
  3327. ********************************************************************** 
  3328.  
  3329. [Reference to append at 19:02 on 93/09/13 by DENNIS at RALVM0 ] 
  3330.  
  3331. I believe that the kernel fix was generated since the bug was found
  3332. while testing LAN NetView Monitor.  However, SPM/2 2.0 accesses the
  3333. same hooks in the Kernel, so the fix also applies to SPM/2 2.0.
  3334. Who did you talk to?
  3335.  
  3336. As for what does it specifically fix?  James Summers is out this week
  3337. so I don't know the detail, but I recall him telling me that it was
  3338. primarily needed for HPFS, but also for some file and thread situations.
  3339. So, he just figured everyone would probably need it (most folks collect
  3340. process data sometime!).
  3341. We'll have to wait for James to return to get more specific detail.
  3342. So, later!
  3343.  
  3344. Laura Adams
  3345. ********************************************************************** 
  3346.  
  3347. I was able to talk to James Summers and get more detail on the
  3348. "PJ09893" fix.  He said that although the fix was generated in
  3349. response to an HPFS problem, it actually ended up fixing several
  3350. other problems that we'd been seeing for about a year, and couldn't
  3351. pin down.
  3352.  
  3353. As best I understand, here's what's involved:  when SPM (or LAN NetView
  3354. Monitor) initializes for data collection, there are some performance
  3355. hook registration calls that are made (to the OS/2 kernel).  There
  3356. was pointer that was being set up wrong in the registration control
  3357. block.  This particular scenario applies for HPFS, File and Thread
  3358. (which includes Process) data.
  3359.  
  3360. Since James felt that most folks would collect one of these at
  3361. some time, he said the fix should be mandatory.
  3362.  
  3363. Laura Adams
  3364. ********************************************************************** 
  3365.  
  3366. I applied this mandatory kernel fix (which contained a fix for several
  3367. APARs including PJ09893; OS2KRNL dated 8-30-93). I have not encountered
  3368. a trap 000D or 0002 as yet, but, some of the other applications I use to
  3369. monitor memory availability (such as OS20MEMU, etc.) no longer work !
  3370. I have reported the problem to the OS2MEMU FORUM and called the
  3371. developer of the other application. Since THESEUS2 still works, it
  3372. must be getting its "memory available" information from a different
  3373. place than these "other" applications.
  3374.  
  3375. Dennis L. Price (919) 301-6257 (T/L 352)
  3376. ********************************************************************** 
  3377.  
  3378.  
  3379. ΓòÉΓòÉΓòÉ 85. SPM2V2 overhead ΓòÉΓòÉΓòÉ
  3380.  
  3381. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3382. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3383.  
  3384. What is the expected/typical overhead in monitoring (graphing only)
  3385. my 'local' system. I installed SPM20 and am getting noticeable (about
  3386. 1 second) delay in keyboard response on a period that seems
  3387. consistent with the sampling rate. Even, for example, typeimatic
  3388. repeats to this 3270 session show noticeable, periodic delays,
  3389.  
  3390. Is this normal or what did I do wrong?
  3391.  
  3392. Environment is spm 2.0 (GA version), 8580-M311 (20Mhz), 16MB RAM,
  3393. OS/2 2.1 (GA + 21WPSF), LR 3.0, ES 1.0 CM, etc, etc
  3394. Sam
  3395. ********************************************************************** 
  3396.  
  3397. Sam,
  3398. I think this is pretty normal... the overhead is definitely going to
  3399. be there for the updating of the graph.  What is your collection
  3400. interval set to?  Each time data is collected, the graph will be updated.
  3401.  
  3402. Laura Adams
  3403. ********************************************************************** 
  3404.  
  3405.  
  3406. ΓòÉΓòÉΓòÉ 86. Can SPM/2 Graphing monitor a CD ROM? ΓòÉΓòÉΓòÉ
  3407.  
  3408. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3409. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3410.  
  3411. Thanks for the help, Lee
  3412. ********************************************************************** 
  3413.  
  3414.  
  3415. ΓòÉΓòÉΓòÉ 87. Installation Problem/Question ΓòÉΓòÉΓòÉ
  3416.  
  3417. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3418. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3419.  
  3420. Hi,
  3421. I'm trying to install SPM/2 V2.0 on my OS2 2.0 machine. I am using the
  3422. following command from the C:\ prompt:
  3423.  
  3424.    a:spminst
  3425.  
  3426. I get a message that directory SPM2V20 have been successfully created and
  3427. then the install program runs thru diskette 1, prompts me for diskette 2.
  3428.  
  3429. I then get an error message as follows:
  3430.  
  3431.  SPM0124 Unable to add program SPM.EXE to SPM 2.0 folder (SYS4866).
  3432.  
  3433. Am I doing something wrong? Is there a bug?
  3434.  
  3435. Thanks for any and all help!!
  3436.  
  3437. Al Agacki
  3438. AGACKI at STLVM6
  3439. ********************************************************************** 
  3440.  
  3441. The person who wrote our install program says that "adding the program
  3442. to the folder" failed due to a return code she's getting from PM.
  3443. System error "4866"  is "Initialization file was corrupted."
  3444.  
  3445. You didn't do anything wrong ... somehow the .INI file is corrupted.
  3446. Just as a shot in the dark:  do you have enough disk space?
  3447.  
  3448. Laura Adams
  3449. ********************************************************************** 
  3450.  
  3451. Hi,
  3452. I've got 90Meg available on the C: partition. I'm going to run
  3453. MAKEINI to recreate OS2.INI and OS2SYS.INI to see if SPM/2 will
  3454. then install. Will keep you posted!
  3455. ********************************************************************** 
  3456.  
  3457.  
  3458. ΓòÉΓòÉΓòÉ 88. System lockup? ΓòÉΓòÉΓòÉ
  3459.  
  3460. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3461. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3462.  
  3463. I'm seeing a system lockup when accessing the SPM/2 User's Guide and
  3464. Reference, while a Graphing and Recording session is under way.  System
  3465. is OS/2.1, SPM/2 2.0 with Theseus/2 fix applied.  Machine is a model
  3466. 95-33Mhz with 24MB, lots of free space on HD for swapper, 5% utilized.
  3467. Any ideas?
  3468.  
  3469. Dave LeGrys
  3470. ********************************************************************** 
  3471.  
  3472.  
  3473. ΓòÉΓòÉΓòÉ 89. THESEUS2 (2.0t) REXX API SYS0004 problem ΓòÉΓòÉΓòÉ
  3474.  
  3475. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3476. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3477.  
  3478. I am using the REXX API's of THESEUS2 (version 2.0t from BB) and after several
  3479. invocations of the REXX CMD in the same session i start getting SYS0004 THE
  3480. SYSTEM CANNOT OPEN THE FILE. THESEUS shows serveral copyies of THESEUS2$ open.
  3481. The problem seems to be that either THESEUS2$ is not being closed when the
  3482. CMD terminates or that RT2LoadFuncs is not reusing THESEUS2$ if one was already
  3483. open for the process. There does not appear to be a T2Terminate available under
  3484. REXX, so i cann't close the device myself. If i skip calling RT2LoadFuncs after
  3485. the first time in the session, things seems to work ok, but i have no way of
  3486. knowing if RT2LoadFuncs had ever been called in this session and not calling it
  3487. the first time is very, very fatal. REXX is OS/2 2.0 at XR06050.
  3488.  
  3489. Roger Goetz / Chubb Group of Insuarance Companies / 908-580-2944
  3490. ********************************************************************** 
  3491.  
  3492. The person who wrote this REXX API (James Summers) is currently out
  3493. on personal business, but I was able to get some answers for you.
  3494.  
  3495. He said that he hadn't ever thought of someone calling the RT2LoadFuncs
  3496. multiple times, so he only designed it to be called once.  What this
  3497. does is loads and initializes all that you need, and then there's no
  3498. problem in re-using things after that.
  3499.  
  3500. I don't think there's anything "fatal" if you happen to not call it
  3501. the first time ... will probably just get some errors.
  3502.  
  3503. You're right -- there's no terminate function...
  3504.  
  3505. James will generate some sort of fix when he returns.  Until then,
  3506. I don't think you'll have a problem using it as you are.
  3507. Laura Adams
  3508. ********************************************************************** 
  3509.  
  3510.  
  3511. ΓòÉΓòÉΓòÉ 90. TRAP E with 2.1 + CM/2 + NTS/2 + SPM2 2.0 + Custom apps ΓòÉΓòÉΓòÉ
  3512.  
  3513. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3514. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3515.  
  3516. CONFIG:
  3517. 8556-059 SN55-7Y28R 12MR
  3518. 8518-002 SN 55-AKF69
  3519. IBM Mouse
  3520. Bus Master IBM 4/16 MBits/Sec card
  3521.  
  3522. OS/2 2.1 + CM/2 + NTS/2 + SPM2 2.0
  3523.  
  3524. C:╨╗OS2╨╗INSTALL╨╗SYSLEVEL.GR
  3525. Version 2.10   ID de composant 562107701
  3526. Type 0-2
  3527. Niveau de modifications en cours : XRF2010
  3528.  
  3529. C:╨╗OS2╨╗INSTALL╨╗SYSLEVEL.OS
  3530. Syst}me d'exploitation de base IBM OS/2
  3531. Version 2.10   ID de composant 562107701
  3532. Type 0-2
  3533. Niveau de modifications en cours : XRF2010
  3534.  
  3535. SPM2 2.0 + THESEUS Fix
  3536.  
  3537. E:╨╗SPM2V2╨╗SYSLEVEL.SP
  3538. IBM System Performance Monitor/2
  3539. Version 2.00   ID de composant 562201000
  3540. Niveau de modifications en cours : WR06000
  3541.  
  3542. Get a TRAP E
  3543. TRAP 000e    ERRCD=0000  ERACC=****  ERLIM=********
  3544. EAX=795f12b4  EBX=7be2be74  ECX=7b6e005d  EDX=7b6ec608
  3545. ESI=7be055ab  EDI=7be02b1c  EBP=00005854  FLG=00012246
  3546. CS:EIP=0160:fffb4627  CSACC=c09b  CSLIM=ffffffff
  3547. SS:ESP=0030:00005820  SSACC=1097  SSLIM=00004967
  3548. DS=0158  DSACC=c093  DSLIM=ffffffff  CR0=8000fffd
  3549. ES=0158  ESACC=c093  ESLIM=ffffffff  CR2=fff86f78
  3550. FS=03b8  FSACC=0093  FSLIM=00000023
  3551. GS=0000  GSACC=****  GSLIM=********
  3552.  
  3553. Erreur interne d'ex{cution @ l'adresse ΓòóΓòó0160:fff5fbd5.
  3554. 60000, 9084
  3555.  
  3556. 038600d1
  3557. Internal revision 6.514, 93/04/12
  3558.  
  3559. I've got 3 times this trap when i raise the custom apps after loading SPM
  3560. (PSPM doesn't trap)
  3561. It seems it happens when the swapper is about 18M and W.S. is 7,5 M
  3562.  
  3563. What can i do with these trap's information ?
  3564. Thanks for any help or suggest
  3565. Is there a useful doc about using SPM ?
  3566. ********************************************************************** 
  3567.  
  3568.  
  3569. ΓòÉΓòÉΓòÉ 91. Documentation ΓòÉΓòÉΓòÉ
  3570.  
  3571. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3572. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3573.  
  3574. Some unmentionable person has borrowed my SPM documentation and
  3575. hasn't returned it.  Does any kind soul out there have a LIST3820
  3576. version they could send me Please.
  3577.  
  3578.  Thanks  John Leech  LEECHJA at GFDVM2
  3579. ********************************************************************** 
  3580.  
  3581. It's on it's way.  The file name is SPMREF20 TERS3820.
  3582. You'll need to unterse it with the (unpack option.
  3583.  
  3584. Laura Adams
  3585. ********************************************************************** 
  3586.  
  3587. Thanks Yet again Laura..
  3588.  
  3589.  John Leech
  3590. ********************************************************************** 
  3591.  
  3592. [Reference to append at 15:41 on 93/09/18 by LSADAMS at AUSVM1 ] 
  3593.  
  3594.   Laura, please make an LP3820 (OS/2 app) version of the SPM/2
  3595. v2.0 docs available for download via OS2BBS.  The LIST3820 version
  3596. that is currently available cannot be "unpack" on my VM host.
  3597.  I get the error message like "the file is not in PACK format."  I've tried several times .. but no go!
  3598.  
  3599.   Please advise.  Thanks!
  3600.  
  3601. Lawrence Liu - World Savings
  3602. ********************************************************************** 
  3603.  
  3604. >> Sorry, I didn't put the document on OS2BBS, and the person who did
  3605. >> is out on vacation today.  Howveer, I don't know if the OS2BBS version
  3606. >> IS packed.  If it has a filetype of LIST3820, it probably is NOT
  3607. >> packed.  If the filetype is TERS3820, I believe it's tersed/packed.
  3608.  
  3609. I was wrong about some assumptions I made in the first time I appended
  3610. to this ...
  3611. I just now logged onto OS2BBS for the first time ... and I see that the
  3612. owners of that bulletin board packed the document in a different way
  3613. than I was familiar with.  I followed their instructions, and everything
  3614. turned out fine for me (although the "unpack" option on COPY was a new
  3615. one to me ... maybe your VM doesn't support it?).
  3616.  
  3617. I think we'll have to wait until Monday to get to this one.
  3618. Laura Adams
  3619. ********************************************************************** 
  3620.  
  3621. I bet I know why you couldn't unpack the file on VM, because it just
  3622. happened to me.  I didn't follow the instructions exactly for uploading
  3623. the unzipped file (SPM2DOC.PAC).  When you upload this file, make sure
  3624. that you use the correct options on the send command -
  3625.  
  3626.    send spm2doc.pac a:spm2doc pack3820 (recfm f lrecl 1024
  3627.  
  3628. I left off the stuff after the open paren and I got the same message
  3629. that you did.  After I uploaded it correctly, then I could use the
  3630. unpack option on the copy command.  Give this a try.
  3631.  
  3632. Pam Lilly (SPM/2 Development)
  3633. ********************************************************************** 
  3634.  
  3635. Can I impose on someone to create a LP3820 version of the SPM2DOC on the BBS?
  3636. We don't have a VM system in house and cannot use this version because its pack
  3637. ed (I think).  I appreciate any assistance from anyone.
  3638.  
  3639. Wil Kimura (Fireman's Fund Insurance Co)
  3640.  
  3641. Wil Kimura Fireman's Fund Insurance Co., San Rafael, CA.
  3642. ********************************************************************** 
  3643.  
  3644. To print the SPM 2.0 hardcopy documentation on a laser printer, you
  3645. don't need VM.  On the OS2BBS there are two (2) versions of the
  3646. documentation:
  3647.   LIST  or list3820
  3648.   PACK  or packed (compressed) list3820
  3649.  
  3650. The LIST version can be downloaded (binary), unzipped (I think), and
  3651. printed on a laser printer using the LP3820 program.  Both the ZIP and
  3652. the LP3820 tools are available on OS2BBS.
  3653.  
  3654. The PACK version can be downloaded (binary), unzipped (I think),
  3655. uploaded binary to VM, unpacked, and printed on a 3820 printer.
  3656.  
  3657. Why are they zipped?  To save disk space.
  3658. Why is the list3820 version packed?  Because it won't download correctly
  3659. in its list3820 form.
  3660. ********************************************************************** 
  3661.  
  3662. Are the LIST or PACK files available internally (someplace other
  3663. than the OS2BBS)? It seems silly for me to have to dial the IBM BBS
  3664. in the US to have to get these.
  3665.  
  3666. If no, could someone please send them to me?
  3667. Thanks.
  3668.  
  3669. Scott Atkinson    TeamOS2, IBM Support Centre, Sydney, Australia
  3670. SCOTTA at SYDVM1
  3671. ********************************************************************** 
  3672.  
  3673. [Reference to append at 21:30 on 94/02/16 by HOLCK at AUSVM1 ] 
  3674.  
  3675. I went looking and only saw the LIST3820 version of the SPM/2 documentation,
  3676. At least that's what the package discription says it is and there is
  3677. no reference to the files that can be printed using LP3820  ... on the
  3678. OS2BBS that is.
  3679.  
  3680. Keith A. Blake  (The OS/2 Mole) V: (513) 983-8119 (USPGC9GC/IBMMAIL)
  3681. ********************************************************************** 
  3682.  
  3683. Somehow, the OS2BBS was at some point restored from a backup and
  3684. the SPM 2.0 doc files were wiped out.  They should be back by Monday 3-7.
  3685. Thanks for bringing this to our attention.
  3686. ********************************************************************** 
  3687.  
  3688. Thank you for the quick response, downloaded and printed just fine.
  3689.  
  3690. Keith Blake (The OS/2 Mole) V: (513) 983-8119 (IBMMAIL/USPGC9GC)
  3691. ********************************************************************** 
  3692.  
  3693.  
  3694. ΓòÉΓòÉΓòÉ 92. Mandatory Kernal Fix ΓòÉΓòÉΓòÉ
  3695.  
  3696. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3697. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3698.  
  3699. I was receiving a Trap E on a PS/2 Model 70-A21, 16 MB memory, and 120 MB disk
  3700. running OS/2 2.1, CM/2, HPFS, DB/2, FFST/2 and LAN Requester with PEER Services
  3701. (Net Share IPC$).  Each time I start up a session monitoring local, I start col
  3702. lecting cpu, disk 1, hpfs cache, lan requester, memory, and working set.  This
  3703. session always starts fine!  Next I try to start a session for our Domain Contr
  3704. oller, a PS/2 Model 80 running OS/2 2.0 with LAN Server 3.0 Entry.  When I sele
  3705. ct run and machine id, the cursor blinks a couple of times, and then trap E wit
  3706. h only one or two lines of addresses.
  3707.  
  3708. I opened a problem ticket to receive the fix, PJ09893, but they are not sending
  3709.  it to me yet.  They collected my parameter files to review them, but have not
  3710. indicated that the kernal fix is the route to go.
  3711.  
  3712. Can I pull this fix from the bulletin board so I can continue my testing?
  3713.  
  3714. Lew Poleate CIGNA Hartford,CT
  3715. ********************************************************************** 
  3716.  
  3717. It looks like the OS/2 support team isn't convinced that your problem
  3718. will be fixed by apar PJ09893.  Without seeing the trap information,
  3719. I can't tell either.  My suggestion to you is to keep working with the
  3720. OS/2 support folks to resolve this.  But you still need the fix for
  3721. PJ09893 whether it fixes this problem or not.  With it you may avoid
  3722. future problems.  There has been some confusion about which products
  3723. require PJ09893, and we are working to make sure that the confusion is
  3724. cleared up.  So keep pushing to get the OS/2 support people to resolve
  3725. your problem.
  3726.  
  3727. Pam Lilly (SPM/2 Development)
  3728. ********************************************************************** 
  3729.  
  3730. Received the following note:
  3731. << I just got off the phone, talking to my favourite CE. He informed
  3732. << me, that unless you've got a severity 1 PMR, the change team will
  3733. << not deliver ANY fixes for closed apars. This is a new policy they've
  3734. << implemented for OS/2 2.1. I suspect this will be a problem for the
  3735. << large part of the forumers, you are addressing with your note.
  3736. <<
  3737. << Are there any other ways to get this fix?
  3738. << Is it important enough to create a severity 1 pmr?
  3739.  
  3740. I've talked to John Graham, who is manager of the department in Boca that
  3741. manages the fixes (I think), and he said that any of our (SPM/2's) customers
  3742. that need this fix (PJ09893) can get it by simply telling the support contact.
  3743. You will need to tell the support person that it is "mission critical" (which
  3744. probably translates to "severity 1") in order to be be high enough in the queue
  3745. to be serviced in a timely manner.
  3746.  
  3747. More information about the problem/fix:
  3748.  
  3749. This bug can cause you to have a kernel trap if you:
  3750. 1. Have an IFS statement in you CONFIG.SYS which points to HPFS.
  3751.   Note, this is the default and will be there unless you explicitly
  3752.   edit the CONFIG.SYS and remove the IFS statement.
  3753. or
  3754. 2. Collect thread or file data.
  3755.  
  3756. The problem was found during testing of LAN NetView Monitor, but is applicable
  3757. to SPM/2 as well.  The problem is in the underlying function in the kernel that
  3758. both of the products use.
  3759.  
  3760. The location of the trap will vary according to the level of OS/2 2.x that you
  3761. are running.
  3762.  
  3763. The fix is in the kernel itself and not in a DLL nor the SPM/2 / Monitor code.
  3764.  
  3765. I am sorry if we have caused anyone unnecessary work in trying to get the fix.
  3766. Boca is in the process of changing some of their customer support policies and
  3767. we don't have all of them "aligned properly", yet.
  3768.  
  3769. James Summers (SPM/2 Development & OS/2 Performance)
  3770. ********************************************************************** 
  3771.  
  3772.  
  3773. ΓòÉΓòÉΓòÉ 93. Measuring .DLL activities for CICS OS/2 ΓòÉΓòÉΓòÉ
  3774.  
  3775. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3776. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3777.  
  3778.   We are trying to create a SPM report summarizing by application
  3779.   level. CICS OS/2 uses mainly .DLL modules besides of .EXE.
  3780.   However, definition of the application  does not permit any DLL's
  3781.   to be specified, only .EXE are allowed.
  3782.   How can CICS OS/2 activities be measured accurately ?
  3783.  
  3784.   Thanks for any help.
  3785.   Walter Krischker
  3786. ********************************************************************** 
  3787.  
  3788.  
  3789. ΓòÉΓòÉΓòÉ 94. (no subject) ΓòÉΓòÉΓòÉ
  3790.  
  3791. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3792. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3793.  
  3794. Lawrence Liu - World Savings
  3795. ********************************************************************** 
  3796.  
  3797.  
  3798. ΓòÉΓòÉΓòÉ 95. Recommendation for # of concurrent monitoring sessions ΓòÉΓòÉΓòÉ
  3799.  
  3800. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3801. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3802.  
  3803. Are there ary guidelines/considerations for the maximum number
  3804. of machines that can be remotely monitored by a single machine?
  3805.  
  3806. ----------------------------------------
  3807. __  Otto Kitchens
  3808. \/  ISSC Atlanta   otto@atlvm2
  3809. ********************************************************************** 
  3810.  
  3811. Hello Otto!
  3812.  
  3813. The limit on the number of monitored machines is defined by the amount
  3814. of memory on your system.  It also depends on whether you are trying
  3815. to monitor many machines in one monitor session or in multiple monitor
  3816. sessions.  On a 16 meg 386 machine, we found that we couldn't get more
  3817. than 12 monitor sessions going without bringing the machine to a near
  3818. halt.  But in one monitor session, we could monitor 40+ machines.
  3819.  
  3820. So the general guideline I can give you is that the fewer monitor
  3821. sessions you have, the more machines you can monitor.
  3822.  
  3823. Pam Lilly (SPM/2 Development)
  3824. ********************************************************************** 
  3825.  
  3826. Hey, Pam.
  3827.  
  3828. What then are the considerations between monitoring multiple
  3829. machines in one monitor session versus monitoring machines
  3830. in concurrent monitoring sessions?  It would seem that I must
  3831. lose something by monitoring multiple machines in one session;
  3832. otherwise, why would I want to run concurrent monitor sessions?
  3833. Am I missing something?
  3834.  
  3835. ----------------------------------------
  3836. __  Otto Kitchens
  3837. \/  ISSC Atlanta   otto@atlvm2
  3838. ********************************************************************** 
  3839.  
  3840. The only reason I can think of that you would want to have separate
  3841. monitor sessions for separate monitored machines is if you want to
  3842. watch a graph of more than one machine at a time.  If you group all of
  3843. your monitored machines into one monitor session, you can only see one
  3844. at a time on the graph.  But if you have multiple monitor sessions,
  3845. you can start multiple graphs and keep an eye on them all at the same
  3846. time.
  3847.  
  3848. Pam Lilly (SPM/2 Development)
  3849. ********************************************************************** 
  3850.  
  3851.  
  3852. ΓòÉΓòÉΓòÉ 96. Monitoring Multiple Workstations ΓòÉΓòÉΓòÉ
  3853.  
  3854. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3855. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3856.  
  3857. I know that it is possible to monitor multiple workstations via multiple
  3858. monitor sessions because I have actually done it. It is also possible to
  3859. place multiple workstation names in a single monitor session .log file,
  3860. but it appears that it is possible to monitor only one of them at a
  3861. time (at least that is what seems to take place when any of the included
  3862. workstations is selected from the SPM/2 graph window). If this is true,
  3863. what is the purpose of placing multiple workstations in a single monitor
  3864. session .log file ?
  3865.  
  3866. Is it true that the only way to monitor multiple workstations at the same
  3867. time from the same monitoring workstation is to use multiple monitor
  3868. session .log files ?
  3869.  
  3870. Dennis L. Price (919) 301-6257 (T/L 352)
  3871. ********************************************************************** 
  3872.  
  3873. NOOOOO!  You most definitely CAN monitor multiple machines at a time in
  3874. one monitor session (or log file).  You can only see one at a time on
  3875. the graph, but SPM is still collecting data for all the machines you
  3876. selected.  You can see that by running a report to look at any or all
  3877. of the machines you monitored during a session.
  3878.  
  3879. You can also switch the graph between the various machines you are
  3880. monitoring by clicking on the node pushbutton (the second one from the
  3881. left).  When you switch between nodes, the graph starts graphing from
  3882. the leftmost edge, but data is still being collected for all nodes
  3883. in the log file.
  3884.  
  3885. Makes sense?
  3886.  
  3887. Pam Lilly (SPM/2 Development)
  3888. ********************************************************************** 
  3889.  
  3890.  
  3891. ΓòÉΓòÉΓòÉ 97. CPU totals not correct? ΓòÉΓòÉΓòÉ
  3892.  
  3893. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3894. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3895.  
  3896. We reported a measurement and the following is in the report:
  3897.  
  3898.      ----- Processor ------  ------- Threads ------
  3899.  Summary         Busy           Avg
  3900.  Time   % Util    Time    Dispatch  Timeslice
  3901. ========  ========  ============  ========  ============
  3902. 17:14:56   56.60  00:00:22.651   6049   00:00:00.004
  3903.  
  3904.       11.63  00:00:04.653   3032   00:00:00.002
  3905.       46.80  00:00:18.731   5423   00:00:00.003
  3906.        4.82  00:00:01.929    86   00:00:00.022
  3907.        2.90  00:00:01.161   540   00:00:00.002
  3908.  
  3909. The first line supposes to give the totals and the lines below
  3910. present the breakdown but the breakdown do not add up to the totals.
  3911. Is this a bug or am I missing something?
  3912. Cheers,
  3913. Johan Stabler
  3914. PS. For the interupts it says 4.84 % Util, Rate 66, and service time
  3915.   00:00:01.096
  3916. ********************************************************************** 
  3917.  
  3918. (This was diagnosed off-line, but the answer needs to be made public.)
  3919.  
  3920. The analyst has customized the report's definition of "applications" to add
  3921. 2 of their own.  However, one process name was included in both of the
  3922. application definitions.  The SPM report generator simply place the CPU
  3923. used by that process' threads in both application's data, which keeps the
  3924. total from adding up the summary.
  3925.  
  3926. So, ya'll, be very careful when defining your own "applications" that you
  3927. only have a process in one of them.
  3928.  
  3929. James Summers (OS/2 Performance & THESEUS2)
  3930. ********************************************************************** 
  3931.  
  3932.  
  3933. ΓòÉΓòÉΓòÉ 98. Remote Monitoring doc confusing                   " ΓòÉΓòÉΓòÉ
  3934.  
  3935. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3936. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3937.  
  3938. Ref:   Append ated at 16:42:09 on 93/03/30 GMT "
  3939.  
  3940. Well I check the append that you suggested and also the forum header for
  3941. the parameter requirements.  Things look ok on this end but I still get
  3942. pending or offline status for any remote machine that I am trying to
  3943. monitor.  Local monitoring works fine.
  3944. fyi
  3945.  
  3946. Per Karlsen
  3947. ISSC
  3948. Intergrated Systems Solutions Corporation
  3949. Dept. CCKA / B671 / Rm LAa02 Regency Park Cary N.C.
  3950. Cary Tie Line 883-7145
  3951. Cary Outside Line 919-469-7145
  3952.  
  3953. From:  PER at CARY
  3954. ********************************************************************** 
  3955.  
  3956.  
  3957. ΓòÉΓòÉΓòÉ 99. <<< hmte.... error >>> msg. ΓòÉΓòÉΓòÉ
  3958.  
  3959. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  3960. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3961.  
  3962.  while browsing thru the theseus2 tool (V2.01) of SPM/2 (in an attempt
  3963. to solve memory disorder in the application) we opened "Shared Object
  3964. Summary" in the Process pull-down menu.
  3965. there is a list of shared objects belonging to the selected process. the
  3966. list contained hundreds of lines ending with the following message:
  3967.  
  3968. >>> hmte (????) does not refer to a MTE -- Error <<<
  3969.  
  3970.  the same list appeared in the "Shared Object List" of other processes
  3971. too. All the objects at hand were shared giveable segments allocated to
  3972. my processes, and "Given" to other processes.
  3973.  curiously, after killing one of my processes (the receiver of most of
  3974. the giveable objects), the messages disappeared from all the lists.
  3975. Can someone pls explain to me the meaning of this message., since we
  3976. suspect it has something to do with the memory problem that we have.
  3977. Baruch (Bubi) Rubin
  3978. ********************************************************************** 
  3979.  
  3980. There was an error in THESEUS2 that caused problems like this in the Shared
  3981. Object displays.  The 2.0t version on OS2CSD should have them fixed.
  3982.  
  3983. James Summers (SPM/2 Development & OS/2 Performance)
  3984. ********************************************************************** 
  3985.  
  3986. The version that we are using is 2.0t and we got the error (there was a
  3987. typo in the original append stating that the version was 2.01).  Is there
  3988. a chance that it was not fixed?  I just saw version 2.0v on OS2TOOLS, is
  3989. that more advanced?  Or is it possible that this points to an error in
  3990. the application (there are other objects which do get allocated and
  3991. freed, as seen when running the memory leakage option)?
  3992.  
  3993. P.S. I was on vacation so I asked one of the other workers to place
  3994. the original append.
  3995.  
  3996. Yakov Shasha      Tel Aviv, Israel
  3997. ********************************************************************** 
  3998.  
  3999. Please try the 2.0v version and see if the problem goes away.  If not, please
  4000. re-append and I will see if I can determine what is happening.
  4001.  
  4002. James Summers (OS/2 Performance & THESEUS2)
  4003. ********************************************************************** 
  4004.  
  4005.  
  4006. ΓòÉΓòÉΓòÉ 100. THESEUS2 REXX API PROBLEMS ΓòÉΓòÉΓòÉ
  4007.  
  4008. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4009. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4010.  
  4011. I'M TRYING TO USE THE THESEUS2 REXX API TO OBTAIN WORKING SET INFORMATION & AM
  4012. RUNNING INTO SEVERAL PROBLEMS.
  4013.  
  4014.  1) EACH TIME I CALL RT2WSPROCESSTICK IT APPEARS THAT MEMORY IS ALLOCATED
  4015.   AND COMMITTED BUT NEVER FREED. EVENTUALLY MY SWAPPER FILE GETS HUGE.
  4016.  
  4017.  2) AFTER RUNNING MY PROGRAM FOR SEVERAL MINUTES (SOMETIMES 10+) I GET A
  4018.   SYS3175:A PROGRAM IN THIS SESSION ENCOUNTER A PROBLEM... (REXX.DLL IS
  4019.   REFERENCED IN THE REGISTER DUMP). IF I TURN REXX TRACING ON AND REDIRECT IT
  4020.   TO A FILE THE LAST ENTRY IN THE FILE IS EXECUTING RT2WSPROCESSTICK.
  4021.  
  4022.  ANY ONE HAVE ANY IDEAS/SIMILAR PROBLEMS??
  4023.  
  4024. D STOYER -- MERIDIAN BANCORP
  4025.  
  4026. X
  4027. ********************************************************************** 
  4028.  
  4029. Thank you for finding this memory leak.  The REXX interface I use to retrieve
  4030. the values for the handle and interval allocates memory and nobody frees it,
  4031. because I didn't realize it was doing this.  (Another example of a service
  4032. routine doing something that you need to undo and then the documentation not
  4033. telling you this.)
  4034.  
  4035. This will be fixed in the CSD which we are currently building.  I will ship
  4036. you a copy to use as soon as I figure out how I'm supposed to get rid of the
  4037. memory.
  4038.  
  4039. | I've got it ready.  Now, how can I send it to you?  OS2CUST is not recognized
  4040. | by my file router.
  4041.  
  4042. James Summers (OS/2 Performance & THESEUS2)
  4043. ********************************************************************** 
  4044.  
  4045. HOW ABOUT COMPUSERV? MY USERID IS 72740,102
  4046.  
  4047. THANKS FOR THE QUICK RESPONSE.
  4048.  
  4049. D STOYER -- MERIDIAN BANCORP
  4050. ********************************************************************** 
  4051.  
  4052. Pam Lilly is the one with the CompuServe access and she is on vacation.  The
  4053. only thing I have access to is VM.  Is there a branch office that I could
  4054. send it to and have them get it to you?
  4055.  
  4056. James Summers (OS/2 Performance & THESEUS2)
  4057. ********************************************************************** 
  4058.  
  4059. [Reference to append at 20:28 on 93/10/06 by MER1 at OS2CUST ] 
  4060.  
  4061. Please append your mailing address.  I've been told to send a diskette via
  4062. overnight mail.
  4063.  
  4064. James Summers (OS/2 Performance & THESEUS2)
  4065. ********************************************************************** 
  4066.  
  4067. Overnight may not be necessary since I'll be out of the office until Tuesday
  4068. (10/12). My address is below:
  4069.  
  4070.    Dave Stoyer
  4071.    Meridian Bancorp, Inc
  4072.    One Meridian Blvd
  4073.    Wyomissing, PA 19610
  4074.  
  4075. I can also be reached by phone at (215) 6550532.
  4076.  
  4077. Thanks.
  4078.  
  4079. D STOYER -- MERIDIAN BANCORP
  4080. ********************************************************************** 
  4081.  
  4082. [Reference to append at 22:56 on 93/10/05 by MER1 at OS2CUST ] 
  4083.  
  4084. This APPEND was deleted at 15:46:15 on 10/07/93 EST.
  4085. ********************************************************************** 
  4086.  
  4087. [Reference to append at 19:50 on 93/10/07 by MER1 at OS2CUST ] 
  4088.  
  4089. It should go out on AirBorne tomorrow.  Airbill number is 4806210360.
  4090. Should get there on Tuesday.
  4091.  
  4092. | The diskette contains version 2.0v1, which is later than the version that
  4093. | is being put on OS2TOOLS and the other electronic distrubtions.
  4094.  
  4095. James Summers (OS/2 Performance & THESEUS2)
  4096. ********************************************************************** 
  4097.  
  4098. [Reference to append at 19:50 on 93/10/07 by MER1 at OS2CUST ] 
  4099.  
  4100. Did you get the fix?  If so, did it work for you?
  4101.  
  4102. James Summers (OS/2 Performance & THESEUS2)
  4103. ********************************************************************** 
  4104.  
  4105. Sorry I took so long to respond. I did receive the fix, and it does appear to
  4106. fix the memory leak.
  4107.  
  4108. Thanks
  4109.  
  4110. D STOYER -- MERIDIAN BANCORP
  4111. ********************************************************************** 
  4112.  
  4113.  
  4114. ΓòÉΓòÉΓòÉ 101. Simulation tools ΓòÉΓòÉΓòÉ
  4115.  
  4116. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4117. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4118.  
  4119. Does anyone have any idea whether any tools is available to simulate
  4120. CPU, RAM, harddisk utilization??  I want to demo SPM/2 to a group
  4121. of customers but do not have the tools to generate the utilization.
  4122.  
  4123. Thanks for your help.
  4124.  
  4125. Manson Yang
  4126. ********************************************************************** 
  4127.  
  4128. Manson,
  4129. Yes, we have 2 tools:  CT.EXE (CPU and Disk activity)
  4130.             RAMHOG.EXE (RAM, obviously)
  4131.  
  4132. I'll send them to you.
  4133.  
  4134. Laura Adams
  4135. ********************************************************************** 
  4136.  
  4137. Hi,
  4138. Recently you sent these programs to someone in need of simulation tools.
  4139. I am also in need of these for some education material on SPM/2 I'm
  4140. putting together.  Could you send them to me please?
  4141.  
  4142. > Yes, we have 2 tools:  CT.EXE (CPU and Disk activity)
  4143. >             RAMHOG.EXE (RAM, obviously)
  4144.  
  4145. FRED, ALFREDO @ BCRVMMS1
  4146. ********************************************************************** 
  4147.  
  4148. [Reference to append at 01:42 on 93/10/07 by YANGM at HKGVM8 ] 
  4149.  
  4150. Do you know of any LAN-based script driven tool (like host TPNS) to
  4151. simulate different testing conditions?  Any hints/tips are welcomed.
  4152.  
  4153. An D. Nguyen
  4154. ********************************************************************** 
  4155.  
  4156. Have you considered Workstation Interactive Test Tool (WITT)?
  4157. Dave
  4158. ********************************************************************** 
  4159.  
  4160.  
  4161. ΓòÉΓòÉΓòÉ 102. HPFS386 ΓòÉΓòÉΓòÉ
  4162.  
  4163. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4164. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4165.  
  4166. I believe I had SPM/2 monitoring disk activity (graphing and data)
  4167. on a HPFS386 drive on a server (both locally and remotely), this then
  4168. appeared to stop working (ie always zero activity) after applying
  4169. the Lan Server 3.0 servicepak (IPU7001 with new HPFS386 modules).
  4170. Upon reading appends earlier in this forum it seems that it should
  4171. never have worked in the first place as there are no performance hooks
  4172. in HPFS386!
  4173. Was I imagining things originally?  Can anybody confirm if I should
  4174. be able to monitor HPFS386 activity?
  4175. Thanks
  4176. Simon
  4177. ********************************************************************** 
  4178.  
  4179.  
  4180. ΓòÉΓòÉΓòÉ 103. version 2.0v of THESEUS2 ΓòÉΓòÉΓòÉ
  4181.  
  4182. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4183. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4184.  
  4185. Version 2.0v of THESEUS2 is on OS2TOOLS.  It will be going onto OS2BBS and
  4186. CompuServe next week.  It has gone back to OS2TOOLS as a result of a letter
  4187. sent by Lou Gerstner about sharing tools within IBM.
  4188.  
  4189. The update file has been changed from a .zip file which required you to have
  4190. PKUNZIP to a "self-exploding" .exe file.  This way you do not have to have
  4191. PKUNZIP.
  4192.  
  4193. This version has a new device driver.  This is the same level of device
  4194. driver shipped in LAN NetView Monitor.  If you are planning on installing
  4195. LAN NetView, you need to update your THESEUS2 files BEFORE installing LAN
  4196. NetView.
  4197.  
  4198. This is the last update prior to the SPM/2 2.0 CSD.
  4199.  
  4200. James Summers (OS/2 Performance & THESEUS2)
  4201. ********************************************************************** 
  4202.  
  4203.  
  4204. ΓòÉΓòÉΓòÉ 104. Remote monitoring problem ΓòÉΓòÉΓòÉ
  4205.  
  4206. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4207. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4208.  
  4209. I have followed the instructions carefully and did the following:
  4210.   On the OS/2 2.1 with Lan Server 2.0, I installed the
  4211.   SPM 2.0.  Next, I increased the commands, names, & sessions
  4212.   in protocol.ini and also checked the maxconnections, maxusers,
  4213.   and numreqbuf.
  4214.  
  4215.   On the OS/2 2.1 with Lan Requester 3.0, I installed the
  4216.   distributed feature.
  4217.  
  4218.   I checked on the lan connections by checking on lantran.log
  4219.   and accessing the server's files.
  4220.  
  4221.   I started SPM 2.0 Control on the server and could see that
  4222.   it could monitor itself, but it could not monitor the
  4223.   remote system.
  4224.  
  4225.   The remote system has the following errors in SPMSNAP.ERR
  4226. ----------------------------------------
  4227. SPMSNAPP: Print Utility Version 2.0.0
  4228. SPMSNAPP: The file to be formatted is spmsnap.err
  4229.  
  4230. @ 1993-10-09-22.15.20.62 P:10 T:1 L:128 SPMNBL: Listen requested
  4231. @ 1993-10-09-22.15.21.18 P:10 T:1 L:128 SPMNBL: Network available. Network List
  4232. ner spmnet.exe (PID 14) started on behalf of LOCAL0
  4233. @ 1993-10-09-22.15.21.22 P:10 T:1 L:128 SPMNBL: NBL listening for DCF start req
  4234. ests
  4235. @ 1993-10-09-22.17.25.56 P:14 T:1 L:32 SPM0049: SPMISTRT: Listener unable to re
  4236. ister with NETBIOS
  4237. ->0047:7c72: 08 00 00 00                    ................
  4238. ----------------------------------------
  4239. SPM0049 indicates something is wrong with our network.  We are using
  4240. NetBios and I am communicating with other systems. So what is
  4241. possibly wrong.  Help... Help...
  4242. and the requester's name is core-r02.
  4243.  
  4244. Eric Louie
  4245. ********************************************************************** 
  4246.  
  4247. Whenever I click on the button Query from the Monitor...Setup  Option,
  4248. the SPM 2.0 would close on itself.  At first, I thought reinstalling
  4249. SPM 2.0 would fix the problem. But the problem still occurs.
  4250. Does that symptom be related to SPM's problems talking other stations?
  4251.  
  4252. Eric Louie
  4253. ********************************************************************** 
  4254.  
  4255. I bet you're running on OS/2 2.1, right?  We know about that bug.  The
  4256. workaround is to manually enter the names of the workstations that you
  4257. want to monitor.  And watch for our CSD, coming soon...
  4258.  
  4259. Pam Lilly (SPM/2 Development)
  4260. ********************************************************************** 
  4261.  
  4262. Yup, Pam, I am running OS/2 2.1 and I will wait for the CSD to come
  4263. out. In the mean while, I have tried entering the machine name and it
  4264. still says the remote machine is off-line or pending.
  4265.  
  4266. Eric Louie
  4267. ********************************************************************** 
  4268.  
  4269. I know what this problem is too!  We also have a problem where we don't
  4270. recognize machine names with a dash ('-') in them.  In your first
  4271. append you said that your requester's name is core-r02, so that's the
  4272. problem.
  4273.  
  4274. The workaround is to change the requester name (not very nice, I know)
  4275. and to check out the CSD when it is available.
  4276.  
  4277. Pam Lilly (SPM/2 Development)
  4278. ********************************************************************** 
  4279.  
  4280. Thanks, PAM, for the help.
  4281.  
  4282. Eric Louie
  4283. ********************************************************************** 
  4284.  
  4285.  
  4286. ΓòÉΓòÉΓòÉ 105. SPM/2 Code Availability - Lou Gerstner Memo ΓòÉΓòÉΓòÉ
  4287.  
  4288. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4289. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4290.  
  4291. As per Lou Gerstner's Memo, how can obtain a copy of SPM/2 for marketing
  4292. and demo purposes only. Thanks.
  4293. ********************************************************************** 
  4294.  
  4295. Our policy has always been to provide copies of SPM/2 for marketing,
  4296. demo, or education purposes.  I'll send you a copy.
  4297.  
  4298. Pam Lilly (SPM/2 Development)
  4299. ********************************************************************** 
  4300.  
  4301.  
  4302. ΓòÉΓòÉΓòÉ 106. SPM/2 and LU6.2 ΓòÉΓòÉΓòÉ
  4303.  
  4304. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4305. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4306.  
  4307. Hi, are there any plans to allow SPM/2 to gather data from a remote
  4308. station attached in an SNA network? That is:
  4309.  
  4310. <SPM/2 with full code>-<CM/2>-<LU6.2>-<SNA>-<LU6.2>-<CM/2>-<File Server>
  4311.  
  4312. I know that NetBIOS is only supported now. However, I have a client who
  4313. is using DCAF's LU6.2 to LU6.2 connection and is thinking of using SPM/2
  4314. as a LAN tool to watch the file server's metrics. If the answer is "yes"
  4315. then another tool my client would add is LMU/2 for alerts.
  4316.  
  4317. Thanks, Kong.
  4318. ********************************************************************** 
  4319.  
  4320.  
  4321. ΓòÉΓòÉΓòÉ 107. Disk Graph ΓòÉΓòÉΓòÉ
  4322.  
  4323. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4324. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4325.  
  4326. How can I get SPM/2 to graph disk activity for multiple harddrives?
  4327. I have two physical drives installed in a Mod57. The physical drives
  4328. are divided into five logical drives. All that the disk graph shows
  4329. is "Disk 1".
  4330.  
  4331. Larry Armstrong
  4332. ********************************************************************** 
  4333.  
  4334. When you create your log file, you need to modify your resources to
  4335. include Disk 1 & 2.  You do this by selecting the Preferences pulldown,
  4336. then the Resources menuitem.  This takes you to the Resources panel.
  4337. On that panel, select the checkbox to Expand available resources.  Then
  4338. select Disk 2 from the Available list.  Now you're ready to collect data
  4339. from both physical disks.
  4340.  
  4341. Pam Lilly (SPM/2 Development)
  4342. ********************************************************************** 
  4343.  
  4344.  
  4345. ΓòÉΓòÉΓòÉ 108. Pentium ΓòÉΓòÉΓòÉ
  4346.  
  4347. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4348. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4349.  
  4350. Are there any known problems when SPM/2 runs on a pentium machine?
  4351. We are running an application which runs fine without SPM, however, the
  4352. application is fully utilizing the machine.  When the application is
  4353. started and SPM is active, SPM graphs show after 30 secs when the
  4354. application is active, no more CPU actitvity and no more disk
  4355. activity, in other words the application stops working without any reason
  4356. Since SPM is the only 'extra' code running compared to the normal
  4357. situation we are suspecting SPM.
  4358.  
  4359. Any suggestions or known problems?(Machine configuration: Mod 9595-OPT,
  4360. Pentium chip, 64 M memory, 1G and 2G drive)
  4361.  
  4362. Thanks, cheers,
  4363. Johan Stabler
  4364. ********************************************************************** 
  4365.  
  4366.  
  4367. ΓòÉΓòÉΓòÉ 109. Theseus2 API (more function needed) ΓòÉΓòÉΓòÉ
  4368.  
  4369. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4370. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4371.  
  4372. In the older (full screen) version of Theseus2 I seem to recall that
  4373. we could create a script and every once in a while generate a report
  4374. of any function that we needed from Theseus and have it output to
  4375. a file.  This function is not available in the PM version (the reports
  4376. can only be generated from the user interface).  I tried to use the
  4377. REXX API (the C API does not seem to have more function), but
  4378. it does not give everything that is available in the user interface.
  4379.  
  4380. Our scenario is that we suspect that a certain process is causing
  4381. problems (same one I appended about with the HMTE error, whatever
  4382. that is).  On an intermittent basis the PS hangs due to an out of
  4383. storage condition.  We would like to run Theseus and every once in
  4384. a while output data (we suspect the shared objects), since once the
  4385. PS gets to the state that it is out of storage Theseus can't
  4386. get the information we need (for obvious reasons -)  ).  That is
  4387. why we want to collect information up to (and before) the problem
  4388. occurring.
  4389.  
  4390. Is there a way to do this with the current product, or do we need
  4391. additional API's, or will we need to write a PM program that will
  4392. feed the necessary keystrokes (in place of the user) every once
  4393. in a while?
  4394.  
  4395. Yakov Shasha      Tel Aviv, Israel
  4396. ********************************************************************** 
  4397.  
  4398. I'm sorry.  There is no way to do what you want to do with THESEUS2.
  4399.  
  4400. James Summers (OS/2 Performance & THESEUS2)
  4401. ********************************************************************** 
  4402.  
  4403.  
  4404. ΓòÉΓòÉΓòÉ 110. SPMDIR ΓòÉΓòÉΓòÉ
  4405.  
  4406. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4407. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4408.  
  4409. Does SPMDIR space allocation calculations include the EAs associated
  4410. with the files?
  4411.  
  4412. Rich Hall
  4413. ********************************************************************** 
  4414.  
  4415. SPMDIR does not seem to know anything about EAs.  Sorry.
  4416.  
  4417. James Summers (OS/2 Performance & THESEUS2)
  4418. ********************************************************************** 
  4419.  
  4420. In your up coming SPM/2 2.0 PTF/SP you might want to point this out in
  4421. the doc/readme.
  4422.  
  4423. Rich Hall
  4424. ********************************************************************** 
  4425.  
  4426.  
  4427. ΓòÉΓòÉΓòÉ 111. when is the csd out? ΓòÉΓòÉΓòÉ
  4428.  
  4429. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4430. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4431.  
  4432. The title says it all
  4433. thanks
  4434. mike prendergast
  4435. ********************************************************************** 
  4436.  
  4437.  
  4438. ΓòÉΓòÉΓòÉ 112. Memory Leak in SPMDCF.EXE ΓòÉΓòÉΓòÉ
  4439.  
  4440. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4441. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4442.  
  4443. About a month ago, I received an updated SPMDCF.EXE
  4444.  (SPMDCF  EXE   73539  9-09-93  9:16a)
  4445. that was supposed to resolve a memory leak problem.  I've installed the update
  4446. and after running for several days with PERFCAP2, I think there is still a
  4447. problem, though less pronounced.  Attached are two snapshots from Theseus2
  4448. taken two days apart that show a significant increase in memory utilization for
  4449. SPMDCF.  Also, 4.3MB RAM for SPMDCF sounds excessive.
  4450.  
  4451. Our intent is to monitor our server performance 24x7 using PERFCAP2, and this
  4452. seems to be causing our servers to run out of RAM resources, forcing an outage!
  4453. Any help would be appreciated...
  4454. Larry
  4455.  
  4456. Memory Utilization for Process with PID = 002D, name = 'SPMDCF':
  4457.   bytes    bytes   number  bytes    bytes
  4458. allocated  committed  present  each   present  description
  4459.  00000824  00000824     1  0824  00000824  PTDA
  4460.  00000A08  00000A08     6  01AC  00000A08  TCBs
  4461.  00006000  00006000     6  1000  00006000  TSDs
  4462.  00010000  00006000     6  1000  00006000  LDT
  4463.  00000200  00000200     1  0200  00000200  Process Page Directory
  4464.  00080000  00014000     20  1000  00014000  Page Tables
  4465.  04000000  005F5000    508  1000  001FC000  Accessible Shared memory
  4466.  00880000  00018000     13  1000  0000D000  Originated Shared memory
  4467.  01350000  003A9000    746  1000  002EA000  Private memory
  4468.  --------  --------
  4469.  0009742C  0002142C           0002142C  Total System
  4470.  00880000  00018000           0000D000  Total Shared originated
  4471.  01350000  003A9000           002EA000  Total Private
  4472.  --------  --------
  4473.  01C6742C  003E242C           0031842C  Total RAM for the Process
  4474.   29085    3977             3169  (in Kbytes)
  4475.   28.404    3.884            3.095  (in Mbytes)
  4476.  
  4477. TWO DAYS LATER===========================================================
  4478.  
  4479. Memory Utilization for Process with PID = 002D, name = 'SPMDCF':
  4480.   bytes    bytes   number  bytes    bytes
  4481. allocated  committed  present  each   present  description
  4482.  00000824  00000824     1  0824  00000824  PTDA
  4483.  00000A08  00000A08     6  01AC  00000A08  TCBs
  4484.  00006000  00006000     6  1000  00006000  TSDs
  4485.  00010000  00006000     6  1000  00006000  LDT
  4486.  00000200  00000200     1  0200  00000200  Process Page Directory
  4487.  00080000  00015000     21  1000  00015000  Page Tables
  4488.  04000000  005FE000    508  1000  001FC000  Accessible Shared memory
  4489.  00880000  00018000     13  1000  0000D000  Originated Shared memory
  4490.  014E0000  004E2000    1058  1000  00422000  Private memory
  4491.  --------  --------
  4492.  0009742C  0002242C           0002242C  Total System
  4493.  00880000  00018000           0000D000  Total Shared originated
  4494.  014E0000  004E2000           00422000  Total Private
  4495.  --------  --------
  4496.  01DF742C  0051C42C           0045142C  Total RAM for the Process
  4497.   30685    5233             4421  (in Kbytes)
  4498.   29.966    5.111            4.318  (in Mbytes)
  4499.  
  4500. Larry Pisko, TheTravelers
  4501. ********************************************************************** 
  4502.  
  4503. The version you got was patched to fix a trap, which also fixed one of several
  4504. memory leaks that SPMDCF had.  The other leaks were not fixed by this patch.
  4505. We are testing a version with a number of fixes for memory leaks; however,
  4506. this version will not be available until our full CSD is ready (there are
  4507. dependencies with other modules, which are not yet ready).
  4508.  
  4509. Our CSD will not be ready before 11/15 and maybe not then.  Our plan just
  4510. "fell apart" and we are trying to get another one together.
  4511.  
  4512. James Summers (OS/2 Performance & THESEUS2)
  4513. ********************************************************************** 
  4514.  
  4515.  
  4516. ΓòÉΓòÉΓòÉ 113. CD-ROM DRIVERS FOR 2.0 ΓòÉΓòÉΓòÉ
  4517.  
  4518. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4519. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4520.  
  4521. I HAVE INSTALLED OS/2 VER 2.0 ON MY SYSTEM, WICH INCLUDES A CD-ROM
  4522. DRIVE. AFTER INSTALLATION WAS COMPLETE THE SYSTEM COULD'NT RECOGNIZE THE CD-RO
  4523. M GIVING ME SOME ERROR MASSAGES. THE DRIVE IS SONY MADE. MY QUESTION IS: WHAT H
  4524. AVE I DONE WRONG DURING INSTALLATION AND ARE THERE ANY NEW DEVICE DRIVERS AVAIL
  4525. ABLE FOR SONY CD-ROMS?. THANX
  4526.  
  4527. ISAAC H.
  4528. ********************************************************************** 
  4529.  
  4530. Two questions:
  4531.  
  4532. 1) SPM/2 2.0 requires that either Service Pak 1 or 2 be installed.
  4533.   Do you have either of these?
  4534.  
  4535. 2) Do you know if the CD-ROM player has it's own device driver?
  4536.   If it does, (rather than using some standard device driver installed
  4537.   with OS/2), you won't get any performance information on physical
  4538.   activity for that drive.  SPM/2 gets its info from performance hooks
  4539.   that are embedded in the system -- and for physical drive activity,
  4540.   those hooks are embedded in the device drivers.
  4541.  
  4542.   Note however, that you should be able to get "file" activity for
  4543.   this drive.  These hooks are installed in the file system, which
  4544.   is always used independent of what physical device you eventually
  4545.   go to.
  4546.  
  4547. Laura Adams
  4548. ********************************************************************** 
  4549.  
  4550.  
  4551. ΓòÉΓòÉΓòÉ 114. Installation Question ΓòÉΓòÉΓòÉ
  4552.  
  4553. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4554. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4555.  
  4556. Ref:   None
  4557.  
  4558. I am attempting to install SPM2 version 2 on my OS2/ 2.1 system.
  4559. at the end of the installation, after notification that CONFIG.SYS
  4560. is being modified, I receive the following:
  4561. ****************************************
  4562.  
  4563. SPM0129: Adding programs to SPM 2.0 folder.
  4564. SPM0123: Unable to add folder for SPM/2 2.0. (SYS5391)
  4565. SPM0124: Unable to add program SPM.EXE to SPM 2.0 folder. (SYS5391)
  4566.  
  4567. SPM0124: Unable to add program SPM.EXE to SPM 2.0 folder. (SYS5391)
  4568.  
  4569. ****************************************
  4570.  
  4571. Can anyone offer an explanation as to what the matter might be?
  4572.  
  4573. Charles F. Rouh
  4574. Executive and Decision Support Systems
  4575. Southlake, TX
  4576. ********************************************************************** 
  4577.  
  4578. I talked to the person who wrote installation and she said the following:
  4579.  
  4580. " This error happened while SPM20 installation was trying to add spm
  4581.  icon to the spm2 folder.  The PM error code for #5391 is:
  4582.  'pmerr_read_only_file.'  I cannot find help for this error. The
  4583.  only guess is that for some reason, the user's OS2.INI or
  4584.  OS2SYS.INI file has been changed to the read-only attribute.
  4585.  
  4586.  The result of this error will be that the SPM/2 folder creation
  4587.  is incomplete and the user will no be able to use the icons.
  4588.  
  4589.  If one of the .INI files really is 'read-only,' its attribute can
  4590.  be changed by typing: 'attrib -r filename'.     "
  4591.  
  4592. Laura Adams
  4593. ********************************************************************** 
  4594.  
  4595. Thanks! That was the problem.  I can't figure out what is setting the
  4596. OS2.INI and OS2SYS.INI files to read only, but everytime I reboot my
  4597. machine, thats the way the files come up.
  4598.  
  4599. Charles F. Rouh
  4600. Executive and Decision Support Systems
  4601. Southlake, TX
  4602. ********************************************************************** 
  4603.  
  4604.  
  4605. ΓòÉΓòÉΓòÉ 115. Capacity Planning in a Client/Server Environment ΓòÉΓòÉΓòÉ
  4606.  
  4607. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4608. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4609.  
  4610. I was wondering if anyone had successfully used SPM/2 to
  4611. come up with a version of a capacity plan on servers.
  4612.  
  4613. Cynthia McCallum
  4614. Union Gas Limited
  4615. ********************************************************************** 
  4616.  
  4617. At IBM we tried very hard to create a formal capacity planning tool
  4618. that used SPM 1.0 and SPM 2.0 performance data as input.
  4619. This task proved to be very hard and ultimately we did not release
  4620. a tool to the field/customer.
  4621.  
  4622. I believe that the best way to approach the capacity planning issue
  4623. is to do capacity TREND ANALYSIS for installed servers.  Collect OS/2
  4624. resource information such as CPU utilization, Disk utilization, and
  4625. Memory working set to see how much of each resource is used.
  4626. Collect over weeks or months.  Collect during peak hours.
  4627.  
  4628. Put the data into a spreadsheet template that will graph the resource
  4629. usage for each of your LAN Servers.  Stare real hard at it and
  4630. decide when your servers will run out of capacity.  Then upgrade
  4631. to the biggest fastest machine you can buy so you don't have to worry
  4632. about it again for awhile.
  4633. ********************************************************************** 
  4634.  
  4635.  
  4636. ΓòÉΓòÉΓòÉ 116. SPM/2 V2.0 hang at config.sys time ΓòÉΓòÉΓòÉ
  4637.  
  4638. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4639. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4640.  
  4641. We have a PS/2 9595 running OS/2 2.1 GA, CM/2 1.01, DB2/2 V1.0 and SPM/2 V2.0
  4642. When the machine boots and we load RUN=C:\SPM2V2\SPMNBL.EXE /LISTEN and
  4643. SET SPMSNAP=E C:\SPM2V2\SPMSNAP.ERR from the config.sys the machine hangs
  4644. (meaning the machine beeps and the cursor goes to the upper left hand
  4645. corner of the screen and STOPS, never getting to a PM desktop).
  4646. If we take out the above two statements from the config.sys it works fine,
  4647. machine comes up as it should.  We can then issue the SPMNBL.EXE LISTEN from
  4648. an OS/2 prompt and it loads O.K. and is LISTENing, we cannot load it
  4649. from the config.sys.  Any thought would be appreciated.....
  4650.  
  4651. Thanks in advance,
  4652. Tom Talone (8/577-4148)
  4653. ********************************************************************** 
  4654.  
  4655.  
  4656. ΓòÉΓòÉΓòÉ 117. Logon attempt Unsuccessful ΓòÉΓòÉΓòÉ
  4657.  
  4658. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4659. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4660.  
  4661. When SPM/2 2.0 is monitoring a server and I try to logon to that server
  4662. from the servers requester I get logon attemp unsuccessful. When I issue
  4663. a SPMNBL /STOPLISTEN command I can logon. There is no problem logging onto
  4664. the server from a remote requester when SPM/2 is monitoring. Is this
  4665. normall operation?
  4666.  
  4667. Thank you in advance.
  4668.  
  4669. Mike Pocchiari, rhqvm19(mikejp), 8-566-4820, White Plains NY
  4670. ********************************************************************** 
  4671.  
  4672. Is the server being monitored from a peer server?  There is a known
  4673. problem in LAN Server 3.0 - APAR IC05298 - where if a peer server is
  4674. monitoring a server and the server isn't logged on to a
  4675. domain, and then you try to log on to a domain, you can't.  You get
  4676. the "logon attempt failed" message.
  4677.  
  4678. The workaround is to log on at the server before you start remote
  4679. monitoring with SPM.
  4680.  
  4681. The fix that you can get for IC05298 will temporarily disconnect the
  4682. remote SPM session while you logon.  SPM will restart by itself after
  4683. about 5 minutes.
  4684.  
  4685. Pam Lilly (SPM/2 Development)
  4686. ********************************************************************** 
  4687.  
  4688. [Reference to append at 20:41 on 93/11/02 by MIKEJP at RHQVM19 ] 
  4689.  
  4690. Mike,  Do you have enough NETBIOS Sessions, Commands and Names in your
  4691. IBMLAN.INI amd PROTOCOL.INI.  Its possible that you when have SPMNBL
  4692. loaded you have exhausted all you sessions, command or names. This would
  4693. then cause your LAN logon to fail.  Try increasing these parameters.
  4694.  
  4695. Thanks,
  4696. Tom Talone (916/641-4148)
  4697. ********************************************************************** 
  4698.  
  4699. [Reference to append at 23:14 on 93/11/02 by SPM2 at AUSVM1 ] 
  4700.  
  4701. Pam, Thank you for the response. I am monitoring a server from a peer
  4702. server. On the server I have IP07001 that includes APAR IC05298
  4703. installed. One correction. The command I issued at the server was
  4704. SPMNBL /HALTALL. This put the server off-line to SPM/2 and it allowed
  4705. me to logon to the server.
  4706.  
  4707. Mike Pocchiari
  4708. ********************************************************************** 
  4709.  
  4710. To review my setup, I have the following
  4711.  
  4712. Monitoring Station         Monitored station
  4713. -------------------        -----------------
  4714. OS/2 2.1              OS/2 2.1
  4715. LS 3.0 peer server         LS 3.0 advanced server w/APAR IC05298
  4716. SPM/2 2.0
  4717.  
  4718. I have increased the Netbios resorcess for Sessions, Commands, and names
  4719. in the monitored station. But still can not log onto the server from its
  4720. local requester unless I do a SPMNBL /HALTALL.
  4721.  
  4722. Any help
  4723.  
  4724. Mike Pocchiari
  4725. ********************************************************************** 
  4726.  
  4727. [Reference to append at 15:36 on 93/11/03 by MIKEJP at RHQVM19 ] 
  4728.  
  4729. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4730. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4731.  
  4732.  
  4733. ΓòÉΓòÉΓòÉ 118. SPM/2 2.0 and IBM 3514 Disk Array ???? ΓòÉΓòÉΓòÉ
  4734.  
  4735. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4736. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4737.  
  4738. Does SPM/2 V2.0 support the IBM 3514 Disk Array?  We are monitoring a remote
  4739. server collecting file data on both the C and D drives.  The SPM/2 report
  4740. does not show any reads or writes for ANY file on the D (3514) drive, but
  4741. we know that we are writing to the physical drive. We are using the OS2DASD.DMD
  4742. that comes with OS/2 2.1.  Is the 3514 suported, or are we doing something
  4743. wrong or is there some type of a fix for this.  We are also using LS 3.0
  4744. but with just HPFS on the monitored machine.
  4745. Thanks,
  4746. Tom Talone
  4747. ********************************************************************** 
  4748.  
  4749. Tom,
  4750.  
  4751. I'm assuming that your remote server is an LS 3.0 Advanced server with
  4752. HPFS386.  If that is true, than the following will explain what you
  4753. are seeing.
  4754.  
  4755. In OS/2, there are performance hooks in the HPFS file system that
  4756. allow SPM to collect file information.  When you install LAN Server
  4757. with HPFS386, the original OS/2 HPFS file system is replaced with
  4758. HPFS386.  There are no performance hooks for file information in
  4759. HPFS386.
  4760.  
  4761. So when you perform reads & writes on that server, the dosreads &
  4762. doswrites are issued to the HPFS386 file system, where there are no
  4763. performance hooks.  So SPM can't see that file activity.  Can you see
  4764. Disk activity?  OS2DASD.DMD is where the performance hooks for Disk
  4765. activity are, but it has nothing to do with the File activity hooks.
  4766.  
  4767. There is a workaround which will let you see the file activity on the
  4768. server.  Monitor the server's file activity on a requester's
  4769. redirected drive.  In other words, on the managing machine, define one
  4770. or more redirected drives which map to the server's logical drives.
  4771. Then monitor the file activity on the managing machine.  You'll be
  4772. able to see file activity on those redirected drives.
  4773.  
  4774. What happens in this case is that dosreads & doswrites are issued to
  4775. the requester's (managing machine's) file system.  There are
  4776. performance hooks in the requester's file system, so the reads and
  4777. writes are seen by SPM.  The reads and writes are sent over the
  4778. network to the server, but they go to the HPFS386 file system, where
  4779. there are no performance hooks.  So SPM doesn't see that file
  4780. activity.
  4781.  
  4782. Pam Lilly (SPM/2 Development)
  4783. ********************************************************************** 
  4784.  
  4785. [Reference to append at 07:35 on 93/11/03 by TATALONE at SFOVMIC1 ] 
  4786.  
  4787. Pam,  Thanks for the information.  I will check to see if their server
  4788. is running 386HPFS and implement you recommendation.
  4789.  
  4790. Thanks,
  4791. Tom Talone
  4792. ********************************************************************** 
  4793.  
  4794. File I/O statistics on a LAN Server Advanced ARE in fact supported by
  4795. SPM 2.0 for LOCAL I/O.  Local I/O is I/O requests issued by applications
  4796. that are running on the server machine.  The reason that remote I/O
  4797. requests issued by LAN Requesters aren't collected/reported at the
  4798. server is because those requests are handled directly by the Ring 0 LAN
  4799. Server Advanced code and bypass the OS/2 file system for performance
  4800. reasons.
  4801.  
  4802. File I/O statistics on a LAN Server ENTRY are supported for
  4803. both remote- and local-I/O requests.  LS Entry is a Ring 3 application
  4804. and ALL I/O requests go through the OS/2 file system where the
  4805. file I/O hooks are.
  4806. ********************************************************************** 
  4807.  
  4808.  
  4809. ΓòÉΓòÉΓòÉ 119. (no subject) ΓòÉΓòÉΓòÉ
  4810.  
  4811. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4812. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4813.  
  4814. Thank you for the response. I do have IP07001 that includes the
  4815. apar IC05298.
  4816. ********************************************************************** 
  4817.  
  4818.  
  4819. ΓòÉΓòÉΓòÉ 120. SPM/2 2.0 and DB2/2 ΓòÉΓòÉΓòÉ
  4820.  
  4821. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4822. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4823.  
  4824. We have run several tests using SPM/2 2.0 and DB2/2.  SPM/2 is not
  4825. picking up the file activity for files that DB2/2 reads and writes to.
  4826. But if we use the OS/2 E editor SPM/2 will pick up the reads and writes
  4827. of files that are on the same physical drive as the DB2/2 files. Do you know
  4828. if DB2/2 is supported by SPM/2 for collecting file level data (reads and
  4829. writes)
  4830. Thanks,
  4831. Tom Talone
  4832. ********************************************************************** 
  4833.  
  4834. SPM 2.0 does support DB/2 file I/O.
  4835.  
  4836. I ran some tests doing SQL queries from a DB/2 database and collecting
  4837. file activity with SPM 2.0.
  4838. SPM 2.0 did report file activity for a number of DB/2 files, including
  4839. .DAT and .INX files.  Some files had 0 requests, which means they were
  4840. open when SPM started collecting but had no reads or writes.
  4841.  
  4842. Are you getting absolutely no files reported for DB/2, or just some?
  4843. Are you sure you actually have file reads/writes for the DB/2 files?
  4844. Maybe DB/2 has an internal cache from which it satisfies some
  4845. I/O requests so that it doesn't have to go to the OS/2 file system.
  4846. ********************************************************************** 
  4847.  
  4848.  
  4849. ΓòÉΓòÉΓòÉ 121. (no subject) ΓòÉΓòÉΓòÉ
  4850.  
  4851. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4852. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4853.  
  4854.    OS2SPM20 CFORUM appended at 10:40:55 on 93/11/04 EST (by MIKEJP at RHQVM19
  4855. Subject: Logon attempt Unsuccessful
  4856. Ref:   Append at 15:03:36 on 93/11/03 GMT (by MIKEJP at RHQVM19)
  4857.  
  4858. To review my setup, I have the following
  4859.  
  4860. Monitoring Station         Monitored station
  4861. -------------------        -----------------
  4862. OS/2 2.1              OS/2 2.1
  4863. LS 3.0 peer server         LS 3.0 advanced server w/APAR IC05298
  4864. SPM/2 2.0
  4865.  
  4866. I have increased the Netbios resorcess for Sessions, Commands, and names
  4867. in the monitored station. But still can not log onto the server from its
  4868. local requester unless I do a SPMNBL /HALTALL.
  4869.  
  4870. Any help
  4871.  
  4872. Mike Pocchiari
  4873. ********************************************************************** 
  4874.  
  4875.  
  4876. ΓòÉΓòÉΓòÉ 122. Disk graph for ESDI drives ΓòÉΓòÉΓòÉ
  4877.  
  4878. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4879. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4880.  
  4881. When we start graphing on PS/2 Mod 80's with ESDI drives the disk
  4882. line stays consistently at 75%.  Is SPM/2 2.0 supported for ESDI?
  4883. What device drivers must be in CONFIG.SYS for ESDI?  Since these
  4884. machines are "cloned" that might be the problem.  Has anyone else
  4885. been having this problem or know of a solution?
  4886. Thanks.
  4887.  
  4888. Lucie Wilson - Skill Dynamics
  4889. ********************************************************************** 
  4890.  
  4891. SPM 2.0 does support ESDI drives.
  4892.  
  4893. Older IBM Mod 80s have ESDI drives and we are able to collect Disk
  4894. statistics on them in our lab.  The SPM disk hooks for SCSI or ESDI
  4895. are in the OS2DASD.DMD driver, which is loaded with CONFIG.SYS.
  4896.  
  4897. Do you have IBM Mod 80s with OEM disk drives?  If those disk drives
  4898. use a different driver than OS2DASD.DMD then there would be no disk
  4899. hooks (unless the OEM vendor implemented some using SPM's User Hook
  4900. API).
  4901.  
  4902. I don't know why you see disk utilization consistently at 75%.
  4903. Maybe it's a LAN Server with disk mirroring (?) on, continuously
  4904. copying data to/from another LAN Server's disk.  75% is quite a workout
  4905. for a disk.
  4906. ********************************************************************** 
  4907.  
  4908.  
  4909. ΓòÉΓòÉΓòÉ 123. CSD availability?? ΓòÉΓòÉΓòÉ
  4910.  
  4911. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4912. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4913.  
  4914. What is the prognosis for the availability of the CSD?
  4915. Thanks,
  4916. Dave
  4917. ********************************************************************** 
  4918.  
  4919.  
  4920. ΓòÉΓòÉΓòÉ 124. resource group ordinals ΓòÉΓòÉΓòÉ
  4921.  
  4922. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4923. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4924.  
  4925. | lunch time rush corrections
  4926.  
  4927. I'm updating a .cmd file that some workstation performance testers use
  4928. to build the SPM/2 2.0 log file.  They pass in the file name and the
  4929. .cmd builds and issues an SPMLOGF cmd.
  4930.  
  4931. I don't have immediate access to an OS/2 2.x machine but last week I
  4932. did, and noticed, in the list of resources to monitor, LAN Requester
  4933. and LAN server were listed (from memory).
  4934.  
  4935. I do not see these in the list of resource group ordinals in the
  4936. list3820 guide.
  4937. | That list shows 3-7,9,10,15-38,42-49.
  4938.  
  4939. Could some post other resource group ordinals if they exist.
  4940.  
  4941. Thanks,
  4942. Rich Hall
  4943. ********************************************************************** 
  4944.  
  4945. Rich,
  4946.  
  4947. You know, you're the first person that's noticed this, including me!
  4948.  
  4949. The ordinals for the missing resource groups are:
  4950.  
  4951. IBM LS 3.0 Advanced - 200
  4952. IBM Lan Requester  - 201
  4953.  
  4954. You can see this for yourself by looking at the file SPMCTRGP.H which
  4955. gets installed in the \api subdirectory if you installed SPM with the
  4956. /api option.
  4957.  
  4958. Something to keep in mind - you can only see the data for these resource
  4959. groups in a dump report - not in summary or tabular reports.
  4960.  
  4961. These two resource groups are the only ones that are missing from the
  4962. list in the on-line docs.  The gaps that you see are for groups that
  4963. existed once upon a time and were removed or combined with others for
  4964. various reasons.
  4965.  
  4966. Pam Lilly (SPM/2 Development)
  4967. ********************************************************************** 
  4968.  
  4969.  
  4970. ΓòÉΓòÉΓòÉ 125. Stopping a Monitor Session Automaticly ΓòÉΓòÉΓòÉ
  4971.  
  4972. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  4973. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  4974.  
  4975. There is no provision in SPM 2.0 to stop/start a session at a
  4976. specific time of day, or to run for a specific length of time.
  4977. Some users have written REXX programs to do session scheduling
  4978. using SPM 2.0 Command Line's SPMISTRT and SPMISTOP along with a Sleep
  4979. command.
  4980. ********************************************************************** 
  4981.  
  4982. Ref:   none
  4983.  
  4984. Is there any way to stop a monitor session at a given time or after a
  4985. specified time period?
  4986.  
  4987. Thanks,
  4988.  Norm
  4989.  
  4990. ========================================
  4991. NOTICE: The entire universe, including this append, may one day collapse
  4992. back into an infinitely small space.  Should another universe later
  4993. emerge, the validity of this information can not be guaranteed.
  4994. ========================================
  4995. ********************************************************************** 
  4996.  
  4997. Note that the answer to this subject append is on the forum
  4998. disk BEFORE the question.  We are now so responsive that we can,
  4999. incredibly, anticipate precise questions and actually answer them
  5000. before they are asked.  The answer to the next question: "It depends."
  5001. ********************************************************************** 
  5002.  
  5003. Tim,
  5004.  
  5005.  I hope the "answer" to this question is not correct ("It Depends")!
  5006. I am in need of the most recent code for some internal personal education
  5007. before I perform this work at a client location on their production
  5008. machine.  I looked around the tools disks but could not find the product.
  5009. I need the Distributed Feature (if possible) for 2.0 and 2.1 machines,
  5010. as well as any fixes/patches for both.  Any help would be greatly
  5011. appreciated.
  5012.  
  5013. Tom Friends - Account Systems Engineer - Services Co. Boston
  5014. (T/L) 362-1245  (617) 895-1245
  5015. ********************************************************************** 
  5016.  
  5017.  
  5018. ΓòÉΓòÉΓòÉ 126. Three questions from Raleigh ITSO ΓòÉΓòÉΓòÉ
  5019.  
  5020. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5021. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5022.  
  5023. Three questions handled off-line will be repeated here:
  5024.  
  5025. 1.  Why does SPM 2.0 report considerable PageIn and PageOut activity
  5026. when a File report does not show any file I/O to/from the SWAPPER.DAT
  5027. file?
  5028. Answer:  The SWAPPER.DAT file is not monitored for file I/O.  When
  5029. the performance hooks were instrumented in OS/2, it was decided not
  5030. to maintain statistics on this one vital operating system file to
  5031. avoid any performance degradation of OS/2.
  5032.  
  5033. 2.  In Reports, why is the difference between the Start and Stop times
  5034. (which = Sum Interval if default report options are used) not the
  5035. actual period of time that data is collected/available?
  5036. Answer:  Start time is the time the log file is opened.  There is often
  5037. a time lag until the first data snapshot is actually recorded to the
  5038. log file.  Unfortunately the period of time for which the data
  5039. represents the performance of the system is not shown on the reports.
  5040. One workaround is to use CPU statistics:  TimeBusy/PercentBusy*100
  5041. will give the actual time over which data is collected.
  5042.  
  5043. 3.  Why are some of the rates in the Summary report such as paging
  5044. rate or disk access rate truncated to integer values?
  5045. Answer:  This is a bug.  The CSD will probably provide some decimal
  5046. places and round off instead of truncate.
  5047. ********************************************************************** 
  5048.  
  5049.  
  5050. ΓòÉΓòÉΓòÉ 127. High CPU Again ΓòÉΓòÉΓòÉ
  5051.  
  5052. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5053. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5054.  
  5055. I've just read all of the appends which discuss high cpu utilization and
  5056. feel confident that I suffer from none of their symptons.  I am currently
  5057. running SPM/2 on OS/2 2.1 and the only application also running are
  5058. the clock, System Resources (from OS2BB), PASPORT/2, and PCPRINT.  Right
  5059. now Systems Resources shows 99-100% CPU.  When I bring up SPM/2 he also
  5060. reports the same high CPU, but I have no idea why.  From what I've read,
  5061. you say that it could be because of a DOS program.  The PCPRINT program
  5062. I'm running is for OS/2 and PASPORT/2 is for OS/2, so who is eating up
  5063. the CPU.  After I finish with this append I will take down PAS/2 and
  5064. PCPRINT and see if that affects the utilization.
  5065.  
  5066. G. Akridge
  5067. ********************************************************************** 
  5068.  
  5069. Just finished checking and CPU remains at 98%.  I'm not running THESEUS,
  5070. but I did bring up MemoryU and according to it and the DESKTOP,
  5071. virtually noting else was running.  Virtually means that I've got the
  5072. Minimized Windows up and also the TCP/IP minimized window up.  That's
  5073. it.
  5074.  
  5075. G. Akridge
  5076. ********************************************************************** 
  5077.  
  5078. Well, the suspense was killing me so I brought up THESEUS2 and discovered
  5079. that I am indeed running MEMSIZE.  I've followed the questions in the
  5080. FORUM on MEMSIZE and am somewhat satisfied.  Wasn't aware it was a
  5081. DOS based program..  Is there any way of getting it to release cycles or
  5082. must I close the window?
  5083.  
  5084. G. Akridge
  5085. ********************************************************************** 
  5086.  
  5087.  
  5088. ΓòÉΓòÉΓòÉ 128. Using SPM 1.0 to monitor SCSI devices ΓòÉΓòÉΓòÉ
  5089.  
  5090. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5091. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5092.  
  5093. Ref:
  5094.  
  5095.  From: Terry A. Steilen - Advantis
  5096.  Subject: Using SPM 1.0 to test performance problems on store systems
  5097.  
  5098.  Maybe you can help me out with a hardware question.
  5099.  Using SPM/2 on 1.3 we are testing our store systems on our register
  5100.  simulators.  We can turn up and down the transaction rates, and
  5101.  vary the mixture of commands that are being sent to the ISP processor.
  5102.  This is very much like TPNS in the SNA world.
  5103.  
  5104.  The visual results that we see are:
  5105.  CPU utilization in the mid 50% range, varying +/- 7% or so.
  5106.  ( We have 5 SCSI hard drives....)
  5107.  The DBM database drive sometimes approaches 90+% utilization.
  5108.  The drive having the transaction software runs 20-30% or so.
  5109.  The oddity here is that it seems that the sum of all drive activity
  5110.  never exceeds 100%
  5111.  
  5112.  Could this possibly mean that we have reached an I/O limitation on the
  5113.  single SCSI card that controls all the hard drives?
  5114.  At a predefined transaction rate input from the simulators,
  5115.  when we add a process that just continually copies files around on
  5116.  the C drive (a dummy I/O task), the scsi utilization of that device
  5117.  goes up, and the utilization of some other drive...the database drive..
  5118.  goes down.  CPU utilization does not increase at all.  There is little
  5119.  or no swapper activity.  Eventually the database transactions seem
  5120.  to get behind...our registers time-out waiting for a response.
  5121.  
  5122.  How can I possibly tell if and when we reach an I/O limitation of the
  5123.  SCSI card itself?  The graphs may be telling it to me, but I need some
  5124.  support from your hardware folks.
  5125.  
  5126.  For multiple hard drives on one SCSI card, should I see SPM/2
  5127.  drive utilizations that when added together, approach some number?
  5128.  Any idea what that number is?  Is there a way to deterine it in the
  5129.  lab. Could I expect to see drive utilizations at 90% simultaneously on
  5130.  2 separate hard drives?
  5131. ********************************************************************** 
  5132.  
  5133. SPM/2 Version 1.0 for OS/2 1.3 reports disk utilization on a per-physical
  5134. disk basis.  Logical volumes and SCSI adpaters are transparent to SPM.
  5135.  
  5136. The physical drive requests are each timed from start to finish.  The
  5137. times are summed to represent the total time the disk must have been
  5138. busy.  If many requests to one disk are outstanding at one time (over-
  5139. lapped), the Sum could be more than 100%, so SPM 1.0 uses
  5140.   Max ( Sum, 100% )
  5141.  
  5142. I don't know how SPM could be used to determine bottlenecks at the
  5143. SCSI card.  You could instead add another SCSI card
  5144. and see if performance improves, or increase the speed of the
  5145. CPU and disk and see if performance doesn't improve.
  5146. ********************************************************************** 
  5147.  
  5148.  
  5149. ΓòÉΓòÉΓòÉ 129. When is information logged to .LOG files? ΓòÉΓòÉΓòÉ
  5150.  
  5151. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5152. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5153.  
  5154. Ref:
  5155.  
  5156. When is the data recorded in the .LOG files during recording?  Yesterday
  5157. I thought the .LOG file was being over-written because the size was very
  5158. small after a period of time.  When I stopped monitoring, the size of the
  5159. log file jumped.  Is the information held in memory for as long as
  5160. possible?  The machine was a server with 32M of memory.
  5161.  
  5162. Tom Friends - Account Systems Engineer - Services Co. Boston
  5163. (T/L) 362-1245  (617) 895-1245
  5164.  
  5165. Tom Friends - Account Systems Engineer - Services Co. Boston
  5166. (T/L) 362-1245  (617) 895-1245
  5167. ********************************************************************** 
  5168.  
  5169. The file system buffers the data written to the log file.  My
  5170. observation is that a lot of data can be buffered before it is
  5171. written out to disk.
  5172. ********************************************************************** 
  5173.  
  5174.  
  5175. ΓòÉΓòÉΓòÉ 130. Install frustation ΓòÉΓòÉΓòÉ
  5176.  
  5177. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5178. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5179.  
  5180. Ref:   None
  5181.  
  5182. I've made several attempts now to get SPM/2 V2.0 installed with the API
  5183. and the distributed feature and have run out of things to try.  I think
  5184. its safe to say that the installation instructions in the Quick Reference
  5185. card -- this is the only documentation that comes in the box -- is
  5186. completely, totally, woefully inadequate.
  5187.  
  5188. This is where I've been (OS/2 is V2.1):
  5189.  
  5190. 1) At the OS/2 window, I entered SPMINST /T:D:\SPM2V20 /API /DISTFTR.
  5191.  This ran without calling for diskette 2 (somewhat strange, but ?)
  5192. 2) Shutdown and rebooted, as instructed.
  5193. 3) Came up without any references to SPM/2 on the desktop.  Conclusion is
  5194.  that the install was didn't run correctly.  But it did create an API
  5195.  subdirectory under the SPM2V20 directory.  My conclusion was that I'll
  5196.  have to run the install three times, once for the base product and an
  5197.  additional time for each feature.
  5198. 4) Ran SPMINST /T:D:\SPM2V20 /UNINSTALL.  Supposedly the product is
  5199.  uninstalled.  But the directories, SPM2V20 and the API subdirectory,
  5200.  were left on D.
  5201. 5) Shutdown and reboot.
  5202. 6) Ran SPMINST /T:D:\SPM2V20.  This time it called for diskette 2.
  5203. 7) Shutdown and reboot, as instructed.  Got the SPM/2 program folder on
  5204.  the desktop.  Much better.  Now I just need to install the distributed
  5205.  feature and the API.
  5206. 8) Ran SPMINST /T:D:\SPM2V20 /DISTFTR.  No dice.  I got message SPM0138,
  5207.  telling me that a previous version os SPM/2 2.0 exists.  I should
  5208.  uninstall the previous product.  Now we already discovered in step 1)
  5209.  that the install won't do multiple things in one pass.  So where do we
  5210.  go from here?
  5211.  
  5212. There were a few other trials and failures but I think one should be able
  5213. to get the idea of what's going on.  At this point, I think I have the
  5214. base installed.  I would like to have the distributed feature and the API
  5215. also installed.  But frankly, I've already invested more time in this
  5216. than ought to be necessary and I'm going to wait for some advice from
  5217. development before I waste any more.
  5218.  
  5219. I would appreciate it if SPM/2 support could give me an exact procedure
  5220. to get from where I am to where I want to be.
  5221.  
  5222. Tom Sander
  5223. ********************************************************************** 
  5224.  
  5225. When I installed the distributed feature, there was no folder created.
  5226. The Distributed Feature is a subset of the base system and only
  5227. requires the first diskette.  I have not tried to install the API so
  5228. I cannot comment on that.  Otherwise, it appears that everything you
  5229. tried worked correctly.  I am not sure if UNINSTALL should be removing
  5230. directories or not.  It probably would not in case you added other
  5231. files to these directories, but this is just a guess.
  5232. ********************************************************************** 
  5233.  
  5234. [Reference to append at 22:01 on 93/11/19 by SANDERT at STLVM1 ] 
  5235.  
  5236. I also could not install the API with SPMINST. I ended up doing it
  5237. manually
  5238.  
  5239.   D:
  5240.   MD D:\SPM2V2\API
  5241.   CD D:\SPM2V2\API
  5242.   UNPACK A:\API\*.*
  5243.  
  5244. The header files are readable, I suppose it is a good bypass.
  5245.  
  5246.               tanti saluti
  5247.                 knuti
  5248. ********************************************************************** 
  5249.  
  5250. [Reference to append at 22:01 on 93/11/19 by SANDERT at STLVM1 ] 
  5251.  
  5252. Sorry your Install was so frustrating.  Here's some exaplanations.
  5253.  
  5254. 1) SPMINST /T:D:SPM2V20 /API /DISTFTR  worked and all the files are
  5255. on the first diskette.  Note that
  5256.   SPMINST /DISTFTR installs just the Distributed Feature
  5257.   SPMINST installs the full-function product including the DistFtr
  5258.   SPMINST /API installs full-function including DistFtr plus the API
  5259. 2)
  5260. 3) The Distributed Feature has no user interface, hence no desktop
  5261. presence.
  5262. 4) SPMINST /T:D:SPM2V20 /UNINSTALL  uninstalls the full-function
  5263. product but not the API.  I guess you have to explicitly uninstall the
  5264. api by specifying the /API option when you uninstall.
  5265. 5)
  5266. 6) SPMINST /T:D:SPM2V20  installs the full-function product, but not
  5267. the API.  However, your API is still installed!
  5268. 7)
  5269. 8) The DistFtr got installed in step 6, so trying to install it again
  5270. fails.
  5271.  
  5272. I think you have everything installed, so no additional action is
  5273. necessary.  If you install another license, just do:
  5274.   SPMINST /T:D:SPM2V2 /API
  5275. ********************************************************************** 
  5276.  
  5277. Thanks for your response.  I've now read some of the documentation and
  5278. I tend to agree with you that I now, probably, have all three functions,
  5279. base, distributed, and API, installed.  Haven't tried to use it yet but
  5280. we'll see.
  5281.  
  5282. I sorta wonder about your response to the first item.  I don't really
  5283. think that the first try worked.  My intent was to get all three
  5284. functions installed in one pass.  The reason I think that was
  5285. unsuccessfull is that the program folder did not appear on the desktop
  5286. after re-boot.  And when I installed the base function alone (item 6), it
  5287. did require the second diskette.
  5288.  
  5289. As for your response to item 4, /API is not shown as an option on
  5290. uninstall.
  5291.  
  5292. Again, thanks for your response.  But you folks do need to work on the
  5293. install instructions in the quick reference card.  Particularly if you
  5294. insist on not shipping hardcopy pubs (which, by the way, is not
  5295. universally accepted as goodness).
  5296.  
  5297. Tom Sander
  5298. ********************************************************************** 
  5299.  
  5300. [Reference to append at 16:25 on 93/11/22 by 61809747 at VIEVMA ] 
  5301.  
  5302. I had a system that had SPM/2 v2 previously installed and when
  5303. attempting to install the API it requested that I uninstall first.
  5304.  
  5305. I ended up following the same route as you did and just used the
  5306. unpack command on the A:\API\ files and I got what I needed.  Not
  5307. pretty but it sure was easier on the mind.
  5308.  
  5309. Is there a way to just install the API at a later date without
  5310. uninstalling the product?
  5311.  
  5312. Am I now missing some syslevel updates?
  5313.  
  5314. Rich Hall
  5315. ********************************************************************** 
  5316.  
  5317. The API option cannot be installed separately.  It must be installed
  5318. with the rest of the product.  As noted in previous appends, either
  5319. 1)  Uninstall and re-install with /API, or
  5320. 2)  Unpack the API files from the installation diskette directly.
  5321.  
  5322. In the CSD we'll either fix or document the fact that the API must
  5323. be explicitly uninstalled.
  5324. ********************************************************************** 
  5325.  
  5326.  
  5327. ΓòÉΓòÉΓòÉ 131. Hardware dependencies ΓòÉΓòÉΓòÉ
  5328.  
  5329. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5330. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5331.  
  5332.   This is a generic question in order to understand whether SPM/2
  5333. and Theseus2 run properly for clones? Does SPM/2 get all its
  5334. information from OS/2? In other words, can one assume that SPM/2 will
  5335. work once the machine boots up under OS/2?
  5336.  
  5337.   John Tong    Sydney, Australia
  5338. ********************************************************************** 
  5339.  
  5340. SPM 2.0 is supported on all hardware that OS/2 is supported on,
  5341. though we haven't actually tested much other than PS/2s.
  5342. All the data comes from OS/2, none from the hardware.
  5343.  
  5344. In some cases a new device driver will be installed to support various
  5345. peripherals, and the DD will not have the performance hooks that
  5346. standard OS/2 DDs have.  For example, the OASES disk array requires
  5347. a new DD to be installed that does not have SPM hooks, so SPM cannot
  5348. provide Disk I/O performance data for it.
  5349. ********************************************************************** 
  5350.  
  5351.  
  5352. ΓòÉΓòÉΓòÉ 132. Cross Domain Monitoring ΓòÉΓòÉΓòÉ
  5353.  
  5354. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5355. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5356.  
  5357. I've a customer asking if he can *concurrrently* remote monitor all
  5358. the additional servers defined to five different domains all at once,
  5359. from the monitoring workstation which is on the another domain (the
  5360. sixth domain).
  5361.  
  5362. At the moment, he is successfull with remote monitoring within a single
  5363. domain at a time but not cross domains.  Is it correct that he has
  5364. to setup a monitoring workstation to remote monitor the servers for
  5365. each domain.. and therefore collecting the data concurrently!
  5366.  
  5367. Customer environment incl. OS/2 2.1, LS 3.0A, and SPM/2 2.0.
  5368.  
  5369. Lena Smith - IBM Australia.
  5370. ********************************************************************** 
  5371.  
  5372. Cross-domain monitoring is supported by SPM 2.0.  See the on-line
  5373. reference for how to do it.  It's in section
  5374.   SPM/2:  Overview
  5375.    Monitoring a Network:  Overview
  5376. ********************************************************************** 
  5377.  
  5378.  
  5379. ΓòÉΓòÉΓòÉ 133. quick questions ΓòÉΓòÉΓòÉ
  5380.  
  5381. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5382. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5383.  
  5384. 1. On my SPM report for my os/2 2.1 server (32Mb) I get the following
  5385.   values under PAGE :
  5386.   Demand loads=123, discards=3, faults=2849 and fault rate=0.18
  5387.   On a 16Mb PS/2 I get values
  5388.   Demand loads=18,5k discards=50.9k, faults=80k and fault rate=4.9
  5389.   and page in=34.4k and page out=17.6k (these were 0 on 32Mb server)
  5390. Can someone briefly tell me what this means and what is an acceptable
  5391. range of values. Should I be putting more memory in???? How do I know
  5392. when I should put more memory in?????
  5393. 2. The docm says increase max netbios session by 2 for each additional
  5394.   instance of SPMILOG. How do I know how many of these I have?? I'm just
  5395.   using SPM/2 to monitor a server.
  5396. Thanks very much (Hafiz Ali)
  5397. ********************************************************************** 
  5398.  
  5399.  An old question that may not have gotten answered:
  5400.  
  5401. |1. On my SPM report for my os/2 2.1 server (32Mb) I get the following
  5402. |  values under PAGE :
  5403. |  Demand loads=123, discards=3, faults=2849 and fault rate=0.18
  5404. |  On a 16Mb PS/2 I get values
  5405. |  Demand loads=18,5k discards=50.9k, faults=80k and fault rate=4.9
  5406. |  and page in=34.4k and page out=17.6k (these were 0 on 32Mb server)
  5407. |Can someone briefly tell me what this means and what is an acceptable
  5408. |range of values. Should I be putting more memory in???? How do I know
  5409. |when I should put more memory in?????
  5410.  
  5411. The PAGE stats in a summary report show the amount of work OS/2 is
  5412. doing just loading programs and data.  Your server has a low fault rate
  5413. and no paging, indicating that most everything is in memory and 32 MB
  5414. is plenty of memory.
  5415. The 16 MB system on the other hand is paging heavily and may need more
  5416. memory.
  5417. The best way to determine if more memory is needed is to collect
  5418. Working Set stats with SPM.  If the Working Set for the 16 MB system
  5419. is 14 MB or more, consider installing more RAM.
  5420.  
  5421. |2. The docm says increase max netbios session by 2 for each additional
  5422. |  instance of SPMILOG. How do I know how many of these I have?? I'm jus
  5423. |  using SPM/2 to monitor a server.
  5424.  
  5425. Each Log you start will create another instance of SPMILOG.  A log
  5426. can be defined to collect from 1 or more remote systems.  If you're just
  5427. monitoring one server then you only have one ILOG.
  5428. ********************************************************************** 
  5429.  
  5430.  
  5431. ΓòÉΓòÉΓòÉ 134. Netware Requester Coexistence ΓòÉΓòÉΓòÉ
  5432.  
  5433. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5434. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5435.  
  5436. I am pleased to announce that there is now a fix available that allows
  5437. SPM 2.0 to coexist with a Netware Requester on an SPM Monitored or
  5438. Monitoring workstation.
  5439.  
  5440. The fix is for OS/2, not SPM.
  5441. Request the fix for OS/2 APAR IC05445 (or Defect 6670).
  5442. ********************************************************************** 
  5443.  
  5444. Correction:
  5445. For Netware Requester coexistence with SPM 2.0, the APAR number
  5446. for OS/2 is PJ09970.  Furthermore, it is not quite available yet.
  5447. I will append a notice when it's available.
  5448. ********************************************************************** 
  5449.  
  5450. >Correction:
  5451. >For Netware Requester coexistence with SPM 2.0, the APAR number
  5452. >for OS/2 is PJ09970.  Furthermore, it is not quite available yet.
  5453. >I will append a notice when it's available.
  5454.  
  5455. With this be available with the service pak?
  5456.  
  5457. Thanks!
  5458.  
  5459. Matt Hickman  Internet: bhic@chevron.com   (713) 754-2389
  5460. ********************************************************************** 
  5461.  
  5462.  
  5463. ΓòÉΓòÉΓòÉ 135. Writing page-fault detector ΓòÉΓòÉΓòÉ
  5464.  
  5465. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5466. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5467.  
  5468. I would like to write a small program to analyze the page-fault
  5469. performance of other running processes under OS/2 2.x.
  5470. I have used the SPM/2 (System Performance Monitor for OS/2) package
  5471. successfully in the past.  However, I'd like to write a utility
  5472. which can be shipped to customers which only does a small subset
  5473. of what SPM/2 does (e.g. page-fault detection).  What would
  5474. my best alternative here?
  5475.  
  5476. I could write to the SPM API or write my own program.  If writing
  5477. to the SPM API means that some portion of the SPM package
  5478. needs to be shipped with my utility (e.g. device driver, DLLs),
  5479. then I would prefer the latter alternative.
  5480.  
  5481. If it is the latter alternative, can someone point me to the right
  5482. set of OS/2 control program functions that I may use (e.g. DosXXX)
  5483. to implement a page-fault detector or perhaps to the correct fora?
  5484.  
  5485. Thanks,
  5486.  
  5487. Tony Lee
  5488. ********************************************************************** 
  5489.  
  5490. The best option is to use the "OEM" API for the DCF that is shipped
  5491. with LAN NetView Monitor/Enable.  The LNV DCF is somewhat different from
  5492. the SPM 2.0 DCF.  It has it's own API that 3rd party vendors can and
  5493. do use to collect the same performance statistics that SPM and LNV
  5494. collect.  I will send you the package for your evaluation.  The
  5495. LNV DCF must be included with your application, and there is a royalty
  5496. fee for non-internal sales.
  5497. ********************************************************************** 
  5498.  
  5499.  
  5500. ΓòÉΓòÉΓòÉ 136. Remote Monitoring With OS/2 2.1 ΓòÉΓòÉΓòÉ
  5501.  
  5502. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5503. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5504.  
  5505.  We have several machines running os/2 2.1 with Lanserver 3.0.
  5506. SPM seems to work when run on the local machine.  We're seeing
  5507. two strange behaviors when trying to run against another machine on the
  5508. Lan.
  5509.  
  5510.  1.  Choose Monitor->Setup->New.  Hit the Query button.  The 'Please
  5511.    wait....'  dialog comes up for 20 seconds or so, and then SPM
  5512.    exits.  Restarting SPM does an updated list of workstations
  5513.    in the Monitor->Setup->New->Available listbox.
  5514.  
  5515.  2.  After creating a LOG file for a remote station, try to make it
  5516.    active using Monitor->Start.  The Sessionappears, but the session
  5517.    status never changes from Pending.  The workstation status remains
  5518.    Off-line.  DCF was installed on the remote system, the NetBios
  5519.    listener is us, and the remote system is found by the
  5520.    Monitor->Setup->New->Query.
  5521.  
  5522. Thanks, Rick  Rvalenti @ Wasvmic1
  5523. ********************************************************************** 
  5524.  
  5525. 1)  Known bug.  On OS/2 2.1 using the Query will bring down SPM Control.
  5526.   Get the SPM 2.0 CSD to fix this.
  5527.  
  5528. 2)  Is the remote system logged on?
  5529.   Are there enough NetBios resources on BOTH the remote system and
  5530.   the managing system?
  5531.  
  5532. Just because the Query function locates a machine does not mean SPM
  5533. can monitor it.  The Query function simply sends out a NetBios broadcast
  5534. message "anybody out there?".  Any system that has NetBios loaded may
  5535. respond if they happen to catch the broadcast.  But SPM requires that
  5536. remote systems also be logged on and the SPMNBL (NetBios Listener) be
  5537. up and running/listening before the system can be remotely monitored.
  5538. ********************************************************************** 
  5539.  
  5540.  
  5541. ΓòÉΓòÉΓòÉ 137. CSD ΓòÉΓòÉΓòÉ
  5542.  
  5543. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5544. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5545.  
  5546. I am pleased to announce the availability of a ServicePak
  5547. (Corrective Service Diskette) for SPM 2.0.  The ServicePak
  5548. WR06075 is available (or will be very soon) through the following
  5549. distribution points:
  5550.  
  5551.   OS2CSD
  5552.   OS2BBS(Talklink)
  5553.   CompuServe
  5554.   Internet
  5555.   PSSBBS
  5556.   Canadian BBS
  5557.   Australian BBS
  5558.   German BBS
  5559.   EMEA Hone
  5560.   DialIBM
  5561.  
  5562. Diskette orders will also be made available from ISMC Boulder for
  5563. CCSS orders.  The package is available in the U.S. Version only.
  5564.  
  5565. Everyone with an SPM 2.0 license is encouraged to take advantage
  5566. of this free offering.  More than 60 bugs have been fixed.
  5567. New SPM 2.0 orders will receive a refreshed product that includes
  5568. these fixes as well.
  5569. ********************************************************************** 
  5570.  
  5571. The name of the SPM 2.0 CSD package on OS2CSD is WR06075A.
  5572. ********************************************************************** 
  5573.  
  5574. [Reference to append at 17:59 on 93/12/10 by HOLCK at AUSVM1 ] 
  5575.  
  5576. I have just downloaded package WR06075A from OS2CSD. If I try to
  5577. install it in my SPM/2 2.0 system I find these the steps needed:
  5578.  
  5579. From (package WR06075A) first diskette
  5580.  
  5581. 1) SPMINST /U
  5582. 2) SPMINST
  5583.  
  5584. It seems to me that these 2 diskettes could be used in a system
  5585. with no SPM/2 2.0 installed before.
  5586.  
  5587. Am I right?. Are the two diskettes of this package a replacement
  5588. of SPM/2 2.0 original ones?
  5589.  
  5590. Rafael Tesoro        Madrid, IBM Spain
  5591. ********************************************************************** 
  5592.  
  5593. When the SPM 2.0 CSD was first put on OS2CSD and other bulletin boards
  5594. it was mistakenly the full product refresh version, not just the CSD.
  5595. That mistake has now been corrected.  Since you have already purchased
  5596. a product license, you may replace it with the version you received.
  5597. ********************************************************************** 
  5598.  
  5599.  
  5600. ΓòÉΓòÉΓòÉ 138. Page fault definition ΓòÉΓòÉΓòÉ
  5601.  
  5602. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5603. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5604.  
  5605. What is meant by a 'page fault' in SPM/2?  Is it when memory
  5606. is swapped or when a segment is not found in physical
  5607. memory and needs to be brought in from disk (by the OS)?
  5608.  
  5609. Thanks,
  5610.  
  5611. Tony
  5612. ********************************************************************** 
  5613.  
  5614. A page fault occurs WHENEVER a page is needed by an OS/2 process and
  5615. it's not in memory.  This includes:
  5616. 1.  Pages that have never been referenced before
  5617. 2.  Pages that have been moved from active pages in memory to the "idle
  5618.   list" in memory
  5619. 3.  Pages that have been swapped out to the SWAPPER.DAT file
  5620. 4.  Pages that have been discarded, such as code segments
  5621.  
  5622. When a page fault occurs, the operating system takes the appropriate
  5623. action to resolve it.  This action may or may not result in a disk I/O.
  5624. ********************************************************************** 
  5625.  
  5626.  
  5627. ΓòÉΓòÉΓòÉ 139. Can SPM/2 monitor a 295? ΓòÉΓòÉΓòÉ
  5628.  
  5629. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5630. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5631.  
  5632. I appended to the 295 forum for input on what alternate performace
  5633. monitoring tools are availabe (other than MASS/2 which the customer
  5634. I am helping is not satisfied with). A support person for the 295
  5635. said that SPM/2 will work on the 295 but that there is a big performace
  5636. problem running it. If SPM/2 can work on the 295 could someone
  5637. address how it sees the dual processors, and how SPM sees a RAID-5
  5638. disk array. The customer wants to know if the graphing would
  5639. represent the combined performance of both processors and whether
  5640. the disk array is seen as a single disk (my assumption). I would
  5641. think that someone has already tested this or knows the answer off-
  5642. hand. Thanks, Lee
  5643. ********************************************************************** 
  5644.  
  5645. The PS/2 295 is an asymetrical multiprocessor machine.  In this
  5646. system, an OS/2 kernel is running on both processors in a
  5647. master/slave relationship.  The main processor is the Application
  5648. Processor and the other is the Co-processor.
  5649.  
  5650. My understanding is that SPM will collect performance statistics
  5651. on the application processor only.
  5652.  
  5653. LAN Server 3.0 Advanced is supported on the 295.  LS Advanced has
  5654. hooks for SPM 1.0 support and hooks for SPM 2.0 support.  But
  5655. since LS runs on the co-processor, the hooks are not
  5656. automatically accessible to the main processor (the application
  5657. processor).  The hooks are still in LS but aren't accessible to
  5658. the SPM data collection facility.
  5659.  
  5660. The Boca and Austin development teams' focus will be to support
  5661. OS/2 and SPM on SYMETRIC multiprocessor systems.  Our design would
  5662. track CPU utilization by processor, and track thread execution by
  5663. processor.
  5664.  
  5665. To determine how SPM would monitor a disk array, run FDISKPM.  Each
  5666. PHYSICAL disk reported by FDISK will be tracked separately by SPM.
  5667. ********************************************************************** 
  5668.  
  5669.  
  5670. ΓòÉΓòÉΓòÉ 140. Kill Process ΓòÉΓòÉΓòÉ
  5671.  
  5672. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5673. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5674.  
  5675. Is there any way to kill a process via SPM/2 or THESEUS2?
  5676.  
  5677. Ken Kahn   IBM - Poughkeepsie,NY    Staff of IBM Fellow: IBM Personal/370
  5678. Internet: KENKAHN@VNET.IBM.COM  IBMMAIL: USIB25P9 at IBMMAIL  CIS:71333,2526
  5679. ********************************************************************** 
  5680.  
  5681. There is no way to kill a process with Theseus2.  We know it would be
  5682. a nice function to have.  You can do it with the internal tool PSPM2
  5683. on OS2TOOLS.
  5684. ********************************************************************** 
  5685.  
  5686. Without getting too much into internal tools, I can't kill a certain process
  5687. via PSPM2 because it doesn't properly show a background child process that is
  5688. still active.  However, Theseus/2 does show this child process.
  5689.  
  5690. Ken Kahn   IBM - Poughkeepsie,NY    Staff of IBM Fellow: IBM Personal/370
  5691. Internet: KENKAHN@VNET.IBM.COM  IBMMAIL: USIB25P9 at IBMMAIL  CIS:71333,2526
  5692. ********************************************************************** 
  5693.  
  5694.  
  5695. ΓòÉΓòÉΓòÉ 141. THESEUS2 - Working Set Display explanations ΓòÉΓòÉΓòÉ
  5696.  
  5697. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5698. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5699.  
  5700. I just ran working set for the system on my PS/2.  I did this for 12 intervals
  5701. with time between intervals of 5 seconds.  I ran this for approximately
  5702. 9 minutes.  I am really confused at what the information really means.  There
  5703. is a 'now' , 'ws', and 'accessed' fields that I really don't know how to
  5704. interpret.  The documentation says the 'now' field is the number of pages
  5705. referenced in the current interval, the 'ws' is the number of pages referenced
  5706. in the past n intervals and the 'accessed' is the total number of pages
  5707. accessed since the start of the collection run.  The numbers are in the
  5708. format of xx.xxxM.  I am a little confused because I thought a page in OS/2
  5709. was 4K in size.  So if I multiple the number of pages specified in the numbers
  5710. given in these values by 4096...then I get an astronomical figure.  For
  5711. instance perhaps the values are as follows:  'now' = 10.688M' 'ws'=10.688M,
  5712. 'accessed' = 10.688M.  If I multiply these numbers by 4096 then I get
  5713. 4096 X 10688000 = the actual number of bytes.  So, what am I really looking
  5714. at??  Should the 'now' value of 10.688M really be 10.688Mb??  Also, the
  5715. final results I got were:
  5716. Absolute minimum amount of memory:  12.621M
  5717. Recommened amount of memory:     15.031M
  5718. Total amount of accessed memory:   15.555M
  5719.  
  5720. Analysis of SWAPPER.DAT after the same period of time was:
  5721. Analysis of the SWAPPER.DAT file:
  5722. There are 4864 disk frames in SWAPPER.DAT (each is 4K bytes).
  5723. There are 3773 frames used.  (15092K => 14.738M)
  5724. There are 1091 frames free.  (4364K => 4.262M)
  5725. There are 4864 frames total. (19456K => 19.000M)
  5726. < End of THESEUS2 (v 2.0.1a) output @ 13:17:38 on 12-15-1993 >
  5727.  
  5728. Does this indicate that we have a problem??  How should I be reading
  5729. this information?  Thanks,
  5730.  
  5731. Cynthia Berry 816-340-7973
  5732. ********************************************************************** 
  5733.  
  5734. To determine the working set for a steady-state system, use the "ws"
  5735. column for the memory accessed over the last n intervals.
  5736.  
  5737. The units can be pages, KB, or MB.  You specify which you want under
  5738. "parameters" in the working set pulldown.
  5739.  
  5740. No problems are indicated by the swapper.dat info.  OS/2 will shrink
  5741. the swapper.dat file by removing the free pages.  It does this when
  5742. it determines the system is idle enough.
  5743. ********************************************************************** 
  5744.  
  5745. [Reference to append at 19:00 on 93/12/16 by STW1CYC at OS2CUST ] 
  5746.  
  5747. Oh, dear!  I fixed the "System Working Set" panel but didn't fix the "Process
  5748. Working Set" panel when I added the option for displaying in Meg or Kilo bytes.
  5749. Each of them should say "amount of memory" instead of "number of pages".  So,
  5750. the 10.68M is actually 10.68 megabytes of memory, not 10.68 millions of pages.
  5751. (This will be fixed in the 2.0.1c version, which will be sent to OS2TOOLS after
  5752. the first of the year, as this is my last day and I won't get through with this
  5753. today.)
  5754.  
  5755. You didn't say how much physical RAM you have on the machine.  You also didn't
  5756. say if the summary is a "Process Working Set" or a "System Working Set".
  5757. However, a general rule that we have been trying to verify is:
  5758. if (working_set_for_the_whole_system > 80%_of_RAM)
  5759.  you're_in_trouble;
  5760. else
  5761.  probably_ok;
  5762.  
  5763. Simply having a large swapper.dat file is not a sign of trouble.  I have a 24M
  5764. model 90.  Right now I have a 22M swapper.dat file because I've loaded a lot
  5765. of stuff, swapped a bunch out, then terminated the "ramhog".  However, I'm
  5766. running about 60% working set.
  5767.  
  5768. James Summers (OS/2 Performance & THESEUS2)
  5769. ********************************************************************** 
  5770.  
  5771. The amount of RAM we have is 16MB.  Actually, it is less than that because
  5772. of the image adapter device driver we have loaded.  It is probably closer
  5773. to 15.5MB.  So...are we really in trouble???  I need to take this to
  5774. management, in an attempt to provide some capacity planning.  Thanks,
  5775.  
  5776. Cynthia Berry 816-340-7973
  5777. ********************************************************************** 
  5778.  
  5779. I would say (from the data you provided) that the working set is greater than
  5780. your physical RAM.  I don't know how much bigger.  (Once it goes over about
  5781. 85% of physical RAM then it is difficult to even guess.)  If this is one of
  5782. several machines, then take one of the machines to (at least) 24M and see what
  5783. the numbers say.
  5784.  
  5785. James Summers (OS/2 Performance & THESEUS2)
  5786. ********************************************************************** 
  5787.  
  5788.  
  5789. ΓòÉΓòÉΓòÉ 142. Summary reports using multiple times in same log file ΓòÉΓòÉΓòÉ
  5790.  
  5791. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5792. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5793.  
  5794. BUG!
  5795.  
  5796. I am having a terrible time with spm creating summary reports.  I have
  5797. over 50 summaries to run, but in 10 files.  Averaging 5 timestamps per
  5798. log file, it would be nice to be able to enter more than one timestamp
  5799. per testcase.  However, since that is not currently the case, I have
  5800. been creating one RDF file, and selecting the first time, which works
  5801. fine.  Then, I open the RDF again, put in the new time and run the
  5802. summary.  It completes, but the file is twice the size of the first,
  5803. and has all the data in there twice, with incorrect CPU usages (double)
  5804. for individual events.
  5805.  
  5806. The only way I have found to correct this problem is to open a new RDF
  5807. file for each and every timestamp in the same log, and redifine my
  5808. parameters.
  5809.  
  5810. Is there any other way to fix this?
  5811.  
  5812. I have installed the latest CSD (12/9), but it did not correct the
  5813. problem
  5814.  
  5815. Thanks,
  5816. Derek C. Sanderson
  5817. ********************************************************************** 
  5818.  
  5819. Answer to an old append, about setting up reports for multiple log files
  5820. and multiple collections.
  5821.  
  5822. I assume by "timestamps" you mean what we call "collection periods", each
  5823. with a start and stop time.
  5824.  
  5825. The SPM 2.0 Reports can support log files with multiple collection
  5826. periods and can merge multiple log files.  If your 10 log files
  5827. don't overlap in time you could even do a single report for all of them.
  5828. (If they do overlap in time, they were probably collected on different
  5829. systems and a report would still work.)
  5830.  
  5831. If you want to report each snapshot in a Summary report you can set the
  5832. TimePeriods-SummarizationInterval to the the collection interval.
  5833.  
  5834. If each collection period in the log is a different length of time,
  5835. and you want to summarize for the length of the collection period,
  5836. then separate reports is required.
  5837. ********************************************************************** 
  5838.  
  5839.  
  5840. ΓòÉΓòÉΓòÉ 143. TRAP 00E on monitored LS30A Server when IBM AV/2 starts ΓòÉΓòÉΓòÉ
  5841.  
  5842. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5843. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5844.  
  5845. I have IBM LAN Server 3.0 Advanced Server with IP07001 and WR07020
  5846. applied.  It has IBM AV/2 (1.03 I think) which is scheduled to run
  5847. at 1:00 a.m.  There is no other activity on the machine at this
  5848. time (not a single user, no other scheduled activity other than
  5849. DCDB replication).  Only when I am monitoring that machine, at
  5850. precisely the time AV/2 kicks off, the machine get the TRAP 00E
  5851. error.  It doesn't happen when I kick of AV/2 manually.
  5852.  
  5853. Any ideas?
  5854.  
  5855. Thanks,
  5856. Jim Burnham
  5857. BURNHAM at RHQVM01
  5858. ********************************************************************** 
  5859.  
  5860.  
  5861. ΓòÉΓòÉΓòÉ 144. SPM and OS/2 SMP ΓòÉΓòÉΓòÉ
  5862.  
  5863. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5864. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5865.  
  5866. Will SPM work with the OS/2 SMP code ? We would like to do some performance
  5867. comparisions between single and multi-processor systems. We currently have
  5868. the SMP code that was delivered with the DEVCON CDROM up and running.
  5869.  
  5870. Thanks
  5871.  
  5872. Roger Faulkner, Edify Corp.
  5873. ********************************************************************** 
  5874.  
  5875.  
  5876. ΓòÉΓòÉΓòÉ 145. Overwriting .log file ΓòÉΓòÉΓòÉ
  5877.  
  5878. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5879. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5880.  
  5881. When starting SPM/2 with the "SPMISTRT" command, is there a way to
  5882. specify overwriting the .log file?
  5883. When automatically monitoring a server, on a daily basis, seems the
  5884.  .log file will get very large, very quickly without the ability to
  5885. overwrite. When starting SPM/2 from the PM interface, append/overwrite
  5886. options are available, but how about with the command line?
  5887.     Thanks in advance,
  5888.  
  5889. Rich Boehlke   Dept:77MF  TL:347-3372 Boulder CO
  5890. ********************************************************************** 
  5891.  
  5892. Unfortunately there is no way to overwrite the data in the log file
  5893. when starting it from the command line with SPMISTRT.
  5894.  
  5895. The workaround is to save a backup of your new log file definition.
  5896. Then whenever you want to start fresh, just copy the backup
  5897. .log to your logfile before starting.
  5898. ********************************************************************** 
  5899.  
  5900.  
  5901. ΓòÉΓòÉΓòÉ 146. SPM/2 2.0 Hangs ΓòÉΓòÉΓòÉ
  5902.  
  5903. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5904. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5905.  
  5906.   I just started to use SPM/2 and can not get it working. I am running
  5907. OS/2 2.1 and am trying to use the SPM/2 2.0 Control monitor utility,
  5908. however it keeps hanging in a way that requires a cold start. I noticed
  5909. that another person had this problem as well, was his problem solved ?
  5910.  Note: I am not currently using THESEUS2.
  5911.  
  5912. Karen Appleby
  5913. ********************************************************************** 
  5914.  
  5915.  
  5916. ΓòÉΓòÉΓòÉ 147. Help identifying processes in SPM/2 Report ΓòÉΓòÉΓòÉ
  5917.  
  5918. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5919. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5920.  
  5921. Can someone tell me what the following processes, from a SPM/2
  5922. summary report, are: EPWMP, EPWMUX, EPWPSI, EPWROUT, and sysinit
  5923. (pid 001).  Thanks.
  5924.  
  5925. Dave LeGrys
  5926. ********************************************************************** 
  5927.  
  5928. sysinit is the "system process".  Things like the "page ager", etc. run there.
  5929.  
  5930. James Summers (OS/2 Performance & THESEUS2)
  5931. ********************************************************************** 
  5932.  
  5933. [Reference to append at 17:56 on 94/01/06 by LEGRYS at RALVM14 ] 
  5934.  
  5935. EPW is FFST, or First Failure Support Technology.
  5936.  
  5937. According to the OS/2 Glossary, FFST is
  5938. "The OS/2 LAN Server component that OS/2 LAN Server or other applications
  5939. can use for problem determination.  Functions include logging and
  5940. displaying errors, formatting and routing generic alerts, and
  5941. generating data dumps."
  5942. ********************************************************************** 
  5943.  
  5944.  
  5945. ΓòÉΓòÉΓòÉ 148. Workstation status is always off-line ΓòÉΓòÉΓòÉ
  5946.  
  5947. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5948. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5949.  
  5950.  I am a new user of SPM/2 and have installed on two OS/2 2.1
  5951. workstations.  Each has Lan Requester 3.0.  I set up one as the
  5952. monitor and created a LOG for the other.  When I set up the LOG, I
  5953. used the query button to show the active workstations and then
  5954. selected the one I wanted from the resulting list.  So why when I
  5955. start the monitor does the workstation status stay off-line.  What
  5956. do I need to do to get it on-line?  Another question, does it matter
  5957. which workstation I bring up first, the monitor or the monitored?
  5958.  
  5959. Mark Raine
  5960. ImagePlus Development
  5961. ********************************************************************** 
  5962.  
  5963. For System A to monitor System B, A must be more than a LAN Reqeuster.
  5964. It must have at least Peer Services or be a LAN Entry or Advanced Server.
  5965.  
  5966. The Query will display systems that have NetBios loaded and the SPM
  5967. NetBios Listener (SPMNBL) loaded.  But to be monitored they must also:
  5968.   be logged on to a domain, and
  5969.   probably have their netbios configuration upgraded.
  5970.  
  5971. See the online Reference Guide for more information on Network
  5972. Monitoring.
  5973. ********************************************************************** 
  5974.  
  5975.  
  5976. ΓòÉΓòÉΓòÉ 149. How to install Theseus2 if SPM 2.0 dist feature already installed ΓòÉΓòÉΓòÉ
  5977.  
  5978. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  5979. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5980.  
  5981. Hello,
  5982.  
  5983. We've got SPM2.0 DISTRIBUTED FEATURE installed on an OS/2 2.1 GA machine,
  5984. working fine.
  5985.  
  5986. Now I need Theseus2, (I don't need to run or monitor Theseus2 remotely...
  5987. I have physical access to the PS/2).
  5988.  
  5989. Is there some way to install just Theseus2 "on top of" a PS/2 which
  5990. already has SPM2.0 distributed feature on it, without undoing, or
  5991. resinstalling the distributed feature?  How?  Thanks!
  5992.  
  5993. Message from: Gary R. Martin - Advisory SE (614) 225-3761 T/657
  5994. ............: 140 E. Town Street - 12th floor (Location JJA)
  5995. ............: Columbus, OH. 43215-5195
  5996. ********************************************************************** 
  5997.  
  5998. Is this a customer machine or an IBM internal machine?
  5999.  
  6000. James Summers (OS/2 Performance & THESEUS2)
  6001. ********************************************************************** 
  6002.  
  6003. [Reference to append at 21:32 on 94/01/13 by GMARTIN3 at DETVMIC1 ] 
  6004.  
  6005. Ref:    Append  at 22:57:18 on 94/01/13 GMT (by SUMMERS at AUSVM1)
  6006. James,
  6007.  
  6008. We've got BOTH (IBM internal machine, and CUSTOMER machine scenarios).
  6009.  
  6010. Message from: Gary R. Martin - Advisory SE (614) 225-3761 T/657
  6011. ............: 140 E. Town Street - 12th floor (Location JJA)
  6012. ............: Columbus, OH. 43215-5195
  6013. ********************************************************************** 
  6014.  
  6015. [Reference to append at 21:32 on 94/01/13 by GMARTIN3 at DETVMIC1 ] 
  6016.  
  6017. You can't install just Theseus2, and you can't install it "over" the
  6018. Distributed Feature.
  6019. You must uninstall the Distributed Feature and then install the full
  6020. product.  (Don't bother to re-boot in between.)  The full product
  6021. includes Theseus2.  You must have a license for the full product.
  6022. Uninstall/Install doesn't take long, so just do it!
  6023. ********************************************************************** 
  6024.  
  6025.  
  6026. ΓòÉΓòÉΓòÉ 150. Dump report problem (with user metrics) ΓòÉΓòÉΓòÉ
  6027.  
  6028. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6029. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6030.  
  6031. Subject: Dump report problem (with user metrics)
  6032. From:   Mani Arjunamani (VTMANI at SYDVM1)
  6033. Hello,
  6034.  
  6035. I am a new SPM/2 user. I am trying to use it to measure the performance
  6036. of an application under development.
  6037. I followed the example in the on-line reference and coded a sample
  6038. program with a counter, a bulk counter and 3 timers.Then I started the
  6039. SPM/2 monitor session and then the test application and recorded data
  6040. for sufficiently long time. The timer is just timing a huge for-loop.
  6041.  
  6042. Then I terminated the test application which de-registers before
  6043. terminating and then created a Dump report. The dump report shows
  6044. correct values for 'counter' and 'bulkcounter' but the timers(I have
  6045. 3 of them in all) are all having ZEROs only. When I check the value
  6046. throug the debugger, each timer has a large value in its QWORD struct.
  6047.  
  6048. from the IPMD debugger, it shows a large value in the QWORD variable.
  6049.  
  6050. I tried SPMStartTimer() - SPMStopTimer as well as SPMQueryTime() with
  6051. SPMAddQword(), SPMAubQword() combinations to compute the time
  6052. difference. The time difference is calculated correctly. I do not
  6053. understand why the timer values are all appearing as 000:00:00:000.( I am
  6054. sure the timer values calculated by the application are atleast several
  6055. hundred milli-seconds)
  6056. Could any one tell me what I am doing wrong.
  6057.  
  6058. Note: I am using the ordinal for the group as 202 in the metric
  6059.    definition file
  6060. With thanks in advance.
  6061.  
  6062.  Mani Arjunamani
  6063. ********************************************************************** 
  6064.  
  6065. From the symptoms you describe, everything seems to correct except the
  6066. final dump report.
  6067. The timers should have large values in them.  An SPMStartTimer will
  6068. subtract the current time of day from the timer, and an SPMStopTimer
  6069. will add the current time of day to the timer.  The SPM Data Collection
  6070. Facility will snapshot the values of the timers any time it wants,
  6071. and correctly calculate average time between Start and Stop.  The Dump
  6072. report should have your timer names as a column headings.
  6073.  
  6074. Send us your source code (HOLCK at AUSVM1) and we'll check it out.
  6075. ********************************************************************** 
  6076.  
  6077.  
  6078. ΓòÉΓòÉΓòÉ 151. Dump report problem ΓòÉΓòÉΓòÉ
  6079.  
  6080. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6081. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6082.  
  6083. Hi Timothy
  6084.  
  6085. Thank you for your quick response.
  6086.  
  6087. I have alreay sent the files to your reader(HOLCK AT AUSVM1)
  6088.  
  6089. Looking forward to hear from you.
  6090.  
  6091. Thanks.
  6092.  
  6093. Mani Arjunamani
  6094. ********************************************************************** 
  6095.  
  6096. I've reviewed your code and have a couple of comments although
  6097. I'm still not exactly sure why the timers are all zeros but try
  6098. this and see how it goes.
  6099.  
  6100. 1.  In the code you sent us, timer2 and timer3 do not appear to be
  6101.   in use.
  6102.  
  6103. 2.  Just after registering your user hooks, you do a SPMSetSem.
  6104.   This mutexs the user hooks and prevents us from collecting
  6105.   data about them while you modify them.  You do not release
  6106.   the semaphore with a SPMClearSem until just before deregistering
  6107.   your group.  To get more than one entry in the log file,
  6108.   use these routines only around where you actually modify
  6109.   your hooks NOT around the entire program.  I understand that
  6110.   our sample program does this but it is a short running program.
  6111.  
  6112. More sample points could give us more information about what is
  6113. happening to your timers.
  6114.  
  6115. -Mark Molnar
  6116. SPM/2 development
  6117. ********************************************************************** 
  6118.  
  6119.  
  6120. ΓòÉΓòÉΓòÉ 152. Measuring response time ΓòÉΓòÉΓòÉ
  6121.  
  6122. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6123. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6124.  
  6125. Hi,
  6126.  
  6127. We are trying to find a way to measure the response time of an
  6128. application on OS/2 2.1. Is there a way to do that with SPM/2 ?
  6129.  
  6130. If not, does anyone know of another product to do that ?
  6131.  
  6132. Daniel Larouche,
  6133. ISAS, Quebec City, Canada.
  6134. DLAROUCH at TOROVM1
  6135. ********************************************************************** 
  6136.  
  6137. SPM 2.0 can measure AVERAGE response time.  Only an event-based or
  6138. trace tool can measure individual response time.  A program with
  6139. calls to DosGetDateTime can measure program response times, but that
  6140. OS/2 call only has a resolution of 32 milliseconds.  A REXX program
  6141. with calls to Time could measure more end-user-like response times.
  6142.  
  6143. To use SPM 2.0, you must program "user hooks" into the application
  6144. using SPM'2 User Hook API, and then recompile.  For each periodic
  6145. interval, say 60 seconds, SPM will report the average response time.
  6146. ********************************************************************** 
  6147.  
  6148.  
  6149. ΓòÉΓòÉΓòÉ 153. Setup for LOCAL, CMDline args, No Page Table, RAM Graph ΓòÉΓòÉΓòÉ
  6150.  
  6151. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6152. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6153.  
  6154. 1. First-time startup for LOCAL (which I suspect would be the most-used
  6155. method) is pretty complicated what with the need to define (and understand)
  6156. LOG files and everything; I recommend a fast-path for this simple usage.
  6157.  
  6158. 2. Is there a way to bypass the first window for starting LOCAL and going
  6159. straight to the graph?  Perhaps some commandline arguments?
  6160.  
  6161. 3. When I start Theseus2 and click on RAM USAGE BY PROCESS, it takes a
  6162. really long time to start and I get a window with thousands upon thousands
  6163. of lines all identical to these:
  6164.  
  6165.      RAM Usage by Process:
  6166.      >>> Linear address: no Page Table, linear=00000000.
  6167.      >>> Linear address: no Page Table, linear=00000000.
  6168.      >>> Linear address: no Page Table, linear=00000000.
  6169.  
  6170. I have to scroll all the way to the end to see anything interesting.
  6171. What gives?
  6172.  
  6173. 4. On SPM/2 Graph, my RAM Graph shows 31.6MB on the title bar, but it
  6174. shows Used Memory, Working Set, and Resident Memory all way up there
  6175. near 100%, even if I start SPM right up before doing anything else
  6176. interesting in OS/2.  My (admittedly pathetic) understanding of what
  6177. I'm seeing in Theseus leads me to believe that I shouldn't be
  6178. near 100% "full" in any sense.  Here's the bottom lines from
  6179. Theseus Ram Usage by Process...
  6180.  
  6181.   00000000     0   0.000  00005000    20   0.020  CMD
  6182.   0005E000    376   0.367  00009000    36   0.035  THESEUS2
  6183.   --------  ------  ------  --------  ------  ------
  6184.   00CD6000   13144  12.836  012C9000   19236  18.785  total RAM in use
  6185.   00000000     0   0.000  free RAM
  6186.   --------  ------  ------
  6187.   01F9F000   32380  31.621  total of all RAM pages found (Pvt + Shr + Free
  6188.   < End of THESEUS2 (v 2.0r) output @ 14:48:50 on 1-20-1994 >
  6189.  
  6190. I am hoping to use SPM/2 graphs to give me feedback to help me determine
  6191. when it's time to shut down some apps if I'm about to fire up a mips/ram-
  6192. hungry application.  But if the guages are always around 100% "full", it
  6193. doesn't really help me in this way.
  6194. ********************************************************************** 
  6195.  
  6196. 3. You have a VERY OLD copy of THESEUS2.  Please get the current version off
  6197.   OS2TOOLS.  It has this problem fixed.
  6198. 4. Your THESEUS2 output says all your RAM is in use; therefore, the "Used
  6199.   Memory" line should be at 100%.  (It is normal for OS/2 to "use" anywhere
  6200.   from 20M up, depending on what all is loaded.)  The other things could be
  6201.   artifacts of your old programs.  See what it looks like after applying the
  6202.   new version.
  6203.  
  6204. BTW, you ought to get the SPM/2 CSD, also.  If you get it, put it on BEFORE
  6205. applying the THESEUS2 update, as the T2 update is later than what is in the
  6206. CSD.
  6207.  
  6208. James Summers (OS/2 Performance & THESEUS2)
  6209. ********************************************************************** 
  6210.  
  6211. [Reference to append at 20:45 on 94/01/20 by KELLEY at YKTVMH ] 
  6212.  
  6213. >
  6214. >2. Is there a way to bypass the first window for starting LOCAL and going
  6215. >straight to the graph?  Perhaps some commandline arguments?
  6216. >
  6217.  
  6218. Please see the SPMISTRT command and the SPMMON command
  6219. in the online documentation.
  6220.  
  6221. -Mark Molnar
  6222. SPM/2 development
  6223. ********************************************************************** 
  6224.  
  6225.  
  6226. ΓòÉΓòÉΓòÉ 154. SPM2 Stops collecting data at lan server startup time ΓòÉΓòÉΓòÉ
  6227.  
  6228. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6229. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6230.  
  6231. SYSTEM:  OS/2 base XR02010
  6232.      CM 1.1   WR06000
  6233.      NTS/2   WR07020
  6234.      SPM/2   WR06075
  6235.      Lan Serv  IP07001 (ENTRY LEVEL)
  6236.  
  6237. I start SPM graphing and recording as the first task in my system startup.
  6238. The last function that I start is Lan Server Entry Level.
  6239. As soon as the server completes its statup, SPM/2 stops collecting any data.
  6240. The spm control menu still shows that everything is graphing/recording,
  6241. yet the collected data and the graph show nothing after the server start
  6242. time.  When you stop recording and graphing, the control panel go to a
  6243. pending message.  If you enter stop, you get a message about some  process
  6244. that is supposed to time out...but is evidently not!
  6245.  
  6246. Any ideas whats happening.  Is there some function/tuning I may need to
  6247. do to make SPM work with the server.  IF you think it's a defect, let
  6248. me know and I'll open one up.
  6249.  
  6250. Terry A. Steilen - Advantis
  6251. ********************************************************************** 
  6252.  
  6253. In <940121145647.os2spm20.cforum.ibmpc.tsteile@carvm8.vnet.ibm.com> tsteile@carvm8.rscs writes:
  6254. >SYSTEM:  OS/2 base XR02010
  6255. >     CM 1.1   WR06000
  6256. >     NTS/2   WR07020
  6257. >     SPM/2   WR06075
  6258. >     Lan Serv  IP07001 (ENTRY LEVEL)
  6259. >
  6260. >I start SPM graphing and recording as the first task in my system startup.
  6261. >The last function that I start is Lan Server Entry Level.
  6262. >As soon as the server completes its statup, SPM/2 stops collecting any data.
  6263. >The spm control menu still shows that everything is graphing/recording,
  6264. >yet the collected data and the graph show nothing after the server start
  6265. >time.  When you stop recording and graphing, the control panel go to a
  6266. >pending message.  If you enter stop, you get a message about some  process
  6267. >that is supposed to time out...but is evidently not!
  6268. >
  6269. >Any ideas whats happening.  Is there some function/tuning I may need to
  6270. >do to make SPM work with the server.  IF you think it's a defect, let
  6271. >me know and I'll open one up.
  6272. >
  6273. >Terry A. Steilen - Advantis
  6274. >
  6275.  
  6276. Terry,
  6277.  
  6278. This is a known issue.  I say an issue instead of problem
  6279. because I think we document this phenomenan somewhere but anyways
  6280. the answer is you must start SPM after LAN Server or LAN
  6281. Requester.
  6282.  
  6283. Without alot of detail what happens is that when SPM/2 is
  6284. started we don't find a LAN environment so we configure
  6285. essentially local only.  Then you start the LAN and we become
  6286. confused.
  6287.  
  6288. As I said, just move us after starting the LAN and
  6289. you should be set.
  6290.  
  6291. -Mark Molnar
  6292. SPM/2 development
  6293. ********************************************************************** 
  6294.  
  6295.  
  6296. ΓòÉΓòÉΓòÉ 155. PACK utility to enable customer to build SPM install disk ΓòÉΓòÉΓòÉ
  6297.  
  6298. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6299. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6300.  
  6301. One of my customers wants to create a pre-defined SPM/2 install disk.
  6302. At the moment it doesnt work with OS/2 V2.1 because of the problem
  6303. described previously in the forum - the OS2DASD.DMD gets replaced
  6304. by a back level file version during the install.
  6305.  
  6306. He wants a slicker way out of the problem (better than having to
  6307. rename OS2DASD.OLD back to OS2DASD.DMD). He asked me if I could get
  6308. hold of the PACK utility so he can replace OS2DASD.DM@ on the SPM
  6309. install disk with the correct one. I cant find the PACK utility
  6310. anywhere. Can someone supply it to me please?
  6311.  
  6312. Thanks - Jerry
  6313. Client Systems Consultant
  6314. IBM UK Insruance Business, North West Unit
  6315. ********************************************************************** 
  6316.  
  6317. There is a PACK.EXE supplied with the OS/2 2.X toolkit. This is the
  6318. one OS/2 uses. I'm not sure if it is the one SPM/2 uses (I haven't got
  6319. the disks in front of me at the moment to try).
  6320.  
  6321. I'll send it to you to try...
  6322.  
  6323. Scott Atkinson    TeamOS2, IBM Support Centre, Sydney, Australia
  6324. ********************************************************************** 
  6325.  
  6326.  
  6327. ΓòÉΓòÉΓòÉ 156. SPM/2 documentation ΓòÉΓòÉΓòÉ
  6328.  
  6329. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6330. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6331.  
  6332. I saw a previous append where someone was sent the SPM/2 "manual"
  6333. electronicaly. I have an SE who needs a soft-copy. Please send it to
  6334. SKALTER at ATLVMIC1. Does this soft-copy have a different format than
  6335. if you printed out the on-line documentation (maybe page numbers?).
  6336. I thought that SPM/2 did not ship with a manual. Is this true?
  6337. If the soft-copy "manual" is any different than a print-out of the
  6338. on-line help then could I also get a copy: INTC7B15 at DALVM41B.
  6339. Also is there any other means by which a customer or SE can order or
  6340. down-load the documentation? Please send SPM/2 and Theseus/2 docs.
  6341. Thanks, Lee
  6342. ********************************************************************** 
  6343.  
  6344. You can request LIST3820 versions of all the SPM 2.0 documentation
  6345. by typing the following on VM:
  6346.  
  6347.  REQUEST SPM20DOC FROM LSYSINFO AT AUSVM1
  6348. ********************************************************************** 
  6349.  
  6350. I tried this from the IBMLink prompt and was told REQUEST is an unknown
  6351. command.  How can we IBMLink customers obtain these files?
  6352.  
  6353. Also, is the format compatible with LP3820?
  6354.  
  6355. Dave Scheffer -*- VHA, Inc. -*- Information Systems -*- 214-830-0330
  6356. ********************************************************************** 
  6357.  
  6358.  
  6359. ΓòÉΓòÉΓòÉ 157. Data Collection in a Wide Area Network ΓòÉΓòÉΓòÉ
  6360.  
  6361. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6362. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6363.  
  6364. How can I collect data in a wide area network? The customer has 10
  6365. remote LAN's with a lot of servers. All of this LAN's are connectet
  6366. via a SNA/APPN network. There is no LTLW installed to have a NETBIOS
  6367. connection to the remote LAN's.
  6368. The customer would like to have a APPC connection to collect the
  6369. performance data? Is there any way to do that?
  6370. Thank you for your help.
  6371. Hans J. Sarny
  6372. ********************************************************************** 
  6373.  
  6374. In <940127143937.os2spm20.cforum.ibmpc.61811381@vievma.vnet.ibm.com> 61811381@vievma.rscs writes:
  6375. >How can I collect data in a wide area network? The customer has 10
  6376. >remote LAN's with a lot of servers. All of this LAN's are connectet
  6377. >via a SNA/APPN network. There is no LTLW installed to have a NETBIOS
  6378. >connection to the remote LAN's.
  6379. >The customer would like to have a APPC connection to collect the
  6380. >performance data? Is there any way to do that?
  6381. >Thank you for your help.
  6382. >Hans J. Sarny
  6383.  
  6384. See the lannetvu cforum.  There are good suggestions to solve
  6385. this problem using LAN NetView, LAN NetView Monitor, and
  6386. AnyNet.
  6387. Look back about 2 months.
  6388.  
  6389. -Mark
  6390. ********************************************************************** 
  6391.  
  6392.  
  6393. ΓòÉΓòÉΓòÉ 158. SPM vs Pegasus ΓòÉΓòÉΓòÉ
  6394.  
  6395. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6396. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6397.  
  6398. A company names C.O.L. Systems Inc. sells a program called Pegasus,
  6399. which appears to be yet another performance monitoring tool for OS/2.
  6400. It interfaces with IBM's own Theseus and the company claims to have
  6401. accordingly acquired the right to distribute the Theseus library (this
  6402. seems to be only an option, though).
  6403.  
  6404. I wondered whether anybody has heard of that tool and might be able to
  6405. draw a comparison between the two packages. The version # for Pegasus
  6406. as currently advertised is 1.9, which means it has been around for some
  6407. time already.
  6408.  
  6409. Thanks beforehand
  6410.  
  6411. Olivier Lefevre
  6412. ********************************************************************** 
  6413.  
  6414. Pegasus from C.O.L. is a standalone shareware product available on
  6415. Compuserve and other bulletin boards.  It is currently still under
  6416. development.  It collects and reports the same OS/2 metrics as SPM 2.0.
  6417. C.O.L.'s flagship product is called OSRM2, network-enabled performance
  6418. management software that also collects the OS/2 metrics.
  6419.  
  6420. C.O.L. currently sub-licenses the IBM SPM 2.0 Data Collection Facility
  6421. for OSRM2.  Pegasus uses its own dcf, and eventually so will OSRM2.
  6422. Pegasus requires Theseus2 executables for some memory analysis;  users
  6423. can purchase Theseus2 executables from C.O.L. for about $75, or get it
  6424. by purchasing the full SPM 2.0 product.
  6425.  
  6426. -- Information obtained from C.O.L. Corporation.
  6427. ********************************************************************** 
  6428.  
  6429.  
  6430. ΓòÉΓòÉΓòÉ 159. SPM Log File Space ΓòÉΓòÉΓòÉ
  6431.  
  6432. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6433. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6434.  
  6435. Is there any to estimate the amount of Log File disk space
  6436. that may be used ...for any given configuration?  based upon time....
  6437. ...that is not based on any other external conditions.
  6438.  
  6439. I'm looking for an answer that is not:
  6440.  The more files that an applications open, the bigger the log file gets!
  6441.  or
  6442.  more disk activity, more log file space!
  6443.  
  6444. Is there any way to estimate the amount of log space needed for a
  6445. 24 hour monitor run?
  6446.  
  6447. Thanks,
  6448. Terry A. Steilen - Advantis
  6449. ********************************************************************** 
  6450.  
  6451. To estimate the log file space required for a 24-hour monitoring session
  6452. with the Thread and File resources, I suggest monitoring for an hour
  6453. beforehand, closing the session, looking at the log file size,
  6454. and multiplying it by 24.  (The true size isn't apparent until you stop
  6455. the session.)
  6456.  
  6457. The log file size depends on many things, including (in order probably):
  6458.   Resources -- threads and files will both increase log file size a lot.
  6459.   Collection Interval -- a 10 sec interval will grow the log file about
  6460.     6 times faster than a 60 sec interval.
  6461.   The activity on the system when collecting threads/files --
  6462.     Each thread creation/deletion and file open/close will grow the
  6463.     log file.
  6464.   The number of resources -- Collecting all resources logs more data
  6465.     than just a few.
  6466.  
  6467. Please remember to keep a fairly short collection interval if collecting
  6468. threads or files on a powerful busy system, since the thread/file
  6469. birth/death rate can overwhelm SPM DCF.  See the SPM 2.0 CSD Readme file
  6470. for more info.  Try 15 seconds.
  6471. ********************************************************************** 
  6472.  
  6473.  
  6474. ΓòÉΓòÉΓòÉ 160. Memory problem after install of WR07006 ΓòÉΓòÉΓòÉ
  6475.  
  6476. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6477. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6478.  
  6479. I have a 9577 with 32 Mb of memory.  I am running
  6480. OS/2 V2.1, Lan Requester 3.0, Lan Network Manager 1.1, and 4 monitoring
  6481. sessions of SPM/2.  I have all known fixes on it (less the current
  6482. SPM/2 fixes which I think I might have seen) I have applied 7001, 7006
  6483. and the Theseus2 fixes.  My problem is memory.  The machine has gotten
  6484. very slow lately (since 7006???).  I looked at Theseus2 and it says
  6485. I am using 25.6Mb of memory for 'system' 'private' and another 1.2Mb
  6486. for 'system' 'owned shared'.  WOW.  My swapper.dat is 16 Mb as well.
  6487. Looking at the details for this memory shows 6402 entries of:
  6488. (Address) ######## is assigned as SYSTEM (private) and 328 entries of:
  6489. ######## is assigned as SYSTEM DLL.
  6490. What is hogging all my memory?  Does this sound like a bug and should
  6491. I contact Defect Support?  Is there a way to collect more information?
  6492. Is this a problem with LMU? Thanks for your help.
  6493. ********************************************************************** 
  6494.  
  6495.  
  6496. ΓòÉΓòÉΓòÉ 161. Capturing CICS OS/2 Performance Data ΓòÉΓòÉΓòÉ
  6497.  
  6498. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6499. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6500.  
  6501. I am trying to do performance monitoring and benchmarking for  a CICS OS/2
  6502. based client/server application.  To include the CICS OS/2 generated data
  6503. I have followed the procedure documented on page 37 of the recently published
  6504. CICS OS/2 V2.0 Sizing and Performance (GG24-4190) book.  I see that CICS OS/2
  6505. appears as a resource on the AVAILABLE list of SPM/2 Monitor Session Resources
  6506. which I select and ADD to the Selected Box.  However none of the report
  6507. formats show any CICS OS/2 data.  I have also included the /P option on
  6508. CICS OS/2 startup command.  These should have resulted in capturing and
  6509. recording CICS OS/2 performance data.  What else needs to be done?
  6510.  
  6511. The other problem I am experiencing is that the printed output of the summary
  6512. format truncated half of the information; there does not seem to be options
  6513. on SPM2 Print panel to allow me to ask for a landscape format or reduced font.
  6514.  
  6515. Your help in resolving these issues is greatly appreciated.
  6516. ********************************************************************** 
  6517.  
  6518. I have placed this append on the CICSOS2 conference disk also.
  6519.  
  6520. If you installed the SPM 2.0 CSD, did you wipe out (replace) the
  6521. SPMAPP.INI file?  If so, you need to recreate it for the CICS hooks
  6522. by re-running SPMAPPIN.
  6523. I will send you a test program called SPMLOGPR, which you can use to
  6524. format your log file and see if any CICS data ever even got collected.
  6525. Redirect the output of SPMLOGPR to a file.
  6526.  
  6527. For printing reports, SPM Reports-Run automatically
  6528. inserts a 12-pitch printer control character at the beginning of reports.
  6529. Since all reports are 132 columns wide or less, they should fit on 8.5x11
  6530. paper.  Maybe your printer doesn't support 12-pitch.  You can also:
  6531. 1) Use an editor to insert printer pitch control characters in the
  6532.   report.  Try 17-pitch.
  6533. 2) Try printing from a word processing program that allows printer
  6534.   pitch manipulation.
  6535. ********************************************************************** 
  6536.  
  6537. The 12 pitch printer setting is for IBM/Epson type printers. If your
  6538. going to HP or Postscript, or something else, then you will have to
  6539. change the report before printing it.
  6540. Terry A. Steilen - Advantis
  6541. ********************************************************************** 
  6542.  
  6543.  
  6544. ΓòÉΓòÉΓòÉ 162. SPM0296 with SPM/2 on OS/2 2.1 with LS 3 (adv) and DB2/2 ΓòÉΓòÉΓòÉ
  6545.  
  6546. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6547. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6548.  
  6549. Ref:   None
  6550.  
  6551. Help! I am trying to get SPM/2 2.00.1 to monitor a DB2/2 server (running
  6552. OS/2 2.1 with LS 3.0 advanced) but with no success. This machine is an
  6553. "additional server" and we want to do the monitoring on the machine
  6554. itself (ie: monitoring & recording on the same machine). When we
  6555. configure SPM/2 and use the local name for the workstation we get an
  6556. SPM0296 error when we try to start monitoring! This error says that
  6557. the network is not working -- yet we know it is!
  6558.  
  6559. Any help would be much appreciated!
  6560.  
  6561. BTW we tried using LOCAL for the workstation name, but this caused
  6562. other errors (SPM0531 RunDCF: unable to read logon pipe).
  6563.  
  6564. David Twyerould
  6565. ********************************************************************** 
  6566.  
  6567. 1 - Is LR or LS started?
  6568. 2 - Logged on to a domain?
  6569. 3 - Enough netbios resources?
  6570.  
  6571. My guess for this one is that you aren't logged on to a domain.  Being
  6572. logged on locally isn't good enough.
  6573. ********************************************************************** 
  6574.  
  6575. Thanks for your response, in answer to your questions:
  6576.  
  6577. 1 - Is LR or LS started? YES
  6578. 2 - Logged on to a domain? YES
  6579. 3 - Enough netbios resources? How can I tell??
  6580.  
  6581. We are Lan Server and requester is started and we are logged on both
  6582. locally and on to the domain. How can I tell if I have enough netbios
  6583. resources? There seems to be plenty from what is shown when the machine
  6584. starts up (ie: Netbios resources available for applications...).
  6585.  
  6586. David Twyerould
  6587. ********************************************************************** 
  6588.  
  6589. The Netbious requirements for both the monitoring and monitored systems
  6590. are stated in the SPM 2.0 online reference.  See:
  6591.   Overview
  6592.    Monitoring a Network
  6593.      Network Monitoring Requirements
  6594.  
  6595. For this problem and others like it, the general method for debugging
  6596. the problem is to use the SPM error log.  Error messages are logged
  6597. in SPMSNAP.ERR.  There are three levels of error logging,
  6598.   Error, Warning, or Informational.
  6599. The default is Error and has only critical errors;  Informational will
  6600. cause a lot of stuff to be logged.
  6601. The level is controlled with an OS/2 SET command, which is put in
  6602. CONFIG.SYS at install time (an * is a backslash):
  6603.   SET SPMSNAP=E  C:*SPM2V2*SPMSNAP.ERR
  6604.         W
  6605.         I
  6606.  
  6607. The error log can be formatted into something readable by
  6608. using the SPMSNAPP command:
  6609.   SPMSNAPP > SNAP.OUT
  6610.  
  6611. For this specific problem, check the snap log.  If there are no clues
  6612. change the error level to Informational and check it again.
  6613. ********************************************************************** 
  6614.  
  6615.  
  6616. ΓòÉΓòÉΓòÉ 163. SPM/2 seeing OS/2 Memory on Compaqs ΓòÉΓòÉΓòÉ
  6617.  
  6618. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6619. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6620.  
  6621. Machine #1: Compaq Prolinea with 28mb installed.
  6622.       SPM/2 and Theseus/2 report seeing: 15.6mb.
  6623. Machine #2: Compaq (Deskpro 4/66i) with 32mb installed.
  6624.       SPM/2 and Theseus/2 report seeing: 15.6mb.
  6625.       OS20MEMU reports seeing: 25mb virtual machine size.
  6626.  
  6627. SPM/2 is at service level: WR06075.
  6628. 21GT16 fix for APAR PJ08805 not applied (do not think it applies)?
  6629. OS/2 2.1 GA no CSD applied.
  6630.  
  6631. Machine #1 is running: OS/2 2.1, CM/2 1.1, and LAN Mail Gateway code
  6632. with a swapper.dat size of 20mb. Is OS/2 using all the physical
  6633. memory on the machines? Is there a problem with SPM/2?
  6634. Suggested course of Action? Thanks for the help, Lee
  6635. ********************************************************************** 
  6636.  
  6637. I believe that SPM/2 is reporting the amount of RAM being used by OS/2.  You
  6638. probably need the 21GT16 patch.
  6639.  
  6640. James Summers (OS/2 Performance & THESEUS2)
  6641. ********************************************************************** 
  6642.  
  6643.  
  6644. ΓòÉΓòÉΓòÉ 164. QUERY is greyed out ΓòÉΓòÉΓòÉ
  6645.  
  6646. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6647. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6648.  
  6649. I have just installed SPM/2 on a machine that is running LAN SERVER
  6650. 3.0 ADVANCED.  When I try running SPM, the QUERY button is greyed
  6651. out.  If I enter a workstation address and start monitoring, a
  6652. connection is never made.  Any help would be appreciated!
  6653.  
  6654. Rick Suntag (!rjsuntag@attmail.com)   AT&T EasyLink Services
  6655. ********************************************************************** 
  6656.  
  6657.  
  6658. ΓòÉΓòÉΓòÉ 165. Remote LAN segment ΓòÉΓòÉΓòÉ
  6659.  
  6660. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6661. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6662.  
  6663. I can run SPM/2 remotely on the local LAN segment, across a local bridge,
  6664. but NOT across a remote bridge.
  6665.  
  6666. After "sniffing" this with Sniffer, I find that I never received the initial
  6667. "NETBIOS Name Recognized".
  6668.  
  6669. Any ideas?  Help!
  6670.  
  6671. Bob Franklin
  6672. Illinois Power
  6673. ********************************************************************** 
  6674.  
  6675. I don't know why your SPM won't work over a remote bridge, but it sounds
  6676. more like a problem with the Netbious setup on the bridge.  Try Query,
  6677. and make sure you can share a server resource over the bridge.
  6678. ********************************************************************** 
  6679.  
  6680.  
  6681. ΓòÉΓòÉΓòÉ 166. SPM/2 questions ΓòÉΓòÉΓòÉ
  6682.  
  6683. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6684. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6685.  
  6686.   Having SPM/2 quite extensive in the past two months at a customer
  6687. project, there are two things that I hope someone can explain to
  6688. me.
  6689.  
  6690. (1)  How is that the total CPU under summary not always equal to the
  6691.    sum of the components?
  6692.  
  6693. (2)  Working Set is defined to the amount of memory accessed in
  6694.    a given period of time. Why is never greated than the amount
  6695.    of available memory?
  6696.  
  6697.      John Tong  Sydney, Australia
  6698. ********************************************************************** 
  6699.  
  6700. (1) The reason that the CPU Utilization by process or thread doesn't
  6701.   add up to the system total is that the measurements come from two
  6702.   different places.  There is a data block in OS/2 for each thread
  6703.   which contains the performance information.  SPM/2 looks at each
  6704.   data block to get the individual thread CPU Utilization.  Then it
  6705.   looks at the system data block to get the system CPU Util.  But
  6706.   time is ticking while SPM/2 is looking at all these data blocks.  On
  6707.   OS/2 2.1, SPM/2 looks at the threads first and then the system total.
  6708.   So by the time SPM/2 looks at the system total, more time has gone
  6709.   by since the first thread value.  So the system total should be
  6710.   slightly bigger than the sum of the thread totals.  On OS/2 2.0,
  6711.   this is reversed - SPM/2 looks at the system total first, so the
  6712.   system total is slightly less than the thread totals.
  6713.  
  6714. (2) Working set is the number of physical pages touched during a given
  6715.   period of time.  So it has to be less than or equal to the total
  6716.   memory.  You can't touch pages you don't have!
  6717. ********************************************************************** 
  6718.  
  6719.  
  6720. ΓòÉΓòÉΓòÉ 167. LS 3.0 CSD7001 fails after SPM/2 V2 installed! ΓòÉΓòÉΓòÉ
  6721.  
  6722. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6723. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6724.  
  6725. HELP! After installing SPM/2 V2.0 plus CSD WR06075A the LS fails
  6726. with error NET3060 or NET3087.
  6727. Backing out to previous CONFIG.SYS allows Server Services to be invoked.
  6728. Has anyone experienced this problem?  Is there a fix?
  6729. Environment Summary:
  6730. HDW:  PS/2 MOD 95,16MB RAM, 2 400MB HD
  6731.    MC32 LAN Streamer card (latest device drivers)
  6732. SFTW: SPM2/2.0 CSD06075, LS 3.0 CSD7001 (ADV), OS/2 2.0 CSD6055
  6733.    NTS/2 LAPS
  6734. NOTE: For IBM internal see Problem # 1X076, PSP
  6735. Thanks in advance!  Tim Parker
  6736. ********************************************************************** 
  6737.  
  6738. We found another 2.0 box with slightly different sftw mix and
  6739. found out that without SABER and Lexmark software the problem does not
  6740. occur!  We can install SPM2/2 just fine and LS 3.0 (ADV) comes right up!
  6741. So what should one look for?
  6742. Thoughts and suggestions are appreciated since our customer expects
  6743. to use SPM/2 to measure the performance of their 100+ servers
  6744. which are presently at the 2.0 level with this extra sftw!
  6745. - Tim Parker
  6746. ********************************************************************** 
  6747.  
  6748. We have discovered a workaround to this problem!
  6749. Move "START SPMNBL" to STARTUP.CMD, then LAN SERVER fully initializes
  6750. and the LEXMARK REDIRECT.EXE task starts prior to SPM initialization.
  6751. An incompatability appears among LAN SERVER/REDIRECT.EXE/SPM.EXE,
  6752. if REDIRECT.EXE and SPMNBL.EXE are both started from CONFIG.SYS.
  6753. Hope this helps anyone else falling into the same trap!
  6754. - Tim Parker
  6755. ********************************************************************** 
  6756.  
  6757.  
  6758. ΓòÉΓòÉΓòÉ 168. Swapper information needed ΓòÉΓòÉΓòÉ
  6759.  
  6760. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6761. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6762.  
  6763. Ref:   New Append
  6764.  
  6765. My system has 32 meg memory. My Working set interval is 5 minutes.
  6766. My working set is holding at 16.3 meg or so.
  6767. Pagein and out as well as DASD performance to my swap drive
  6768. is showing some activity.  If my working set is not changing,
  6769. then why am I apparently paging?
  6770.  
  6771. I'd really like to know where I can get educated in trying
  6772. to understand this problem myself.  Can anyone offer any good books
  6773. and or courses that may help me in this quest?
  6774. Thanks in advance,
  6775. Terry A. Steilen - Advantis
  6776. ********************************************************************** 
  6777.  
  6778. Do you mean the "Workin Set Period" is 5 minutes?  Or the sample interval?
  6779.  
  6780. Even though the working set is less than your total RAM, you will still swap
  6781. if the TOTAL memory requirements is greater than 32M.  My machine typically
  6782. runs 50%-75% of total RAM and swaps occasionally.
  6783.  
  6784. James Summers (OS/2 Performance & THESEUS2)
  6785. ********************************************************************** 
  6786.  
  6787. The interval is 30 seconds, and the WS period is 5 minutes (10 intervals)
  6788. Is there any good documentation on how to analyze this information and
  6789. put it to good use?
  6790. Terry A. Steilen - Advantis
  6791. ********************************************************************** 
  6792.  
  6793. The shorter the sample interval (but not too short because of the overhead
  6794. caused by the data collection/reduction) the better the results are.  Pages
  6795. allocated and freed within the sample interval are not seen.  This could be
  6796. part of the reason why your numbers seem smaller than expected.
  6797.  
  6798. However, remember that some swapping is normal and to be expected.  The TOTAL
  6799. memory in use by most system is more than the physical RAM on the system.  For
  6800. instance, my machine has 24M of RAM.  However, I'm currently using a total of
  6801. 27.4M (if I add it all up correctly).  But my working set is running about
  6802. 11M (based on the SPM/2 graph).
  6803.  
  6804. James Summers (OS/2 Performance & THESEUS2)
  6805. ********************************************************************** 
  6806.  
  6807. James, I'll be a bit more specific in my request this time.
  6808. Could you tell me the definition of the ordinal # 5 counters,
  6809. and how they relate to the displayed PAGEIN and PAGEOUT counters.
  6810. I think that I may need the ordinal 5 data to analyze my situation,
  6811. but unless I know what it means, It's difficult to determine what,if,or
  6812. how, I should use it!  Is this stuff documented anywhere?
  6813. Discarded, Recovered, Idled, Reassigned,Freed, Used....?
  6814. I think only you could help! Are some subsets of others?
  6815. thanks,
  6816. Terry A. Steilen - Advantis
  6817. ********************************************************************** 
  6818.  
  6819. Ordinal #5 is the OS/2 Memory Group.
  6820. The individual metrics are defined in the online Reference, under
  6821. Using the Data
  6822.   Report Output
  6823.    Using the Metrics
  6824.      Dump Report Metrics.
  6825.  
  6826. There is a lot of information about OS/2 memory and how it works in the
  6827. online Theseus Reference, under
  6828. Memory Explanations
  6829.   Memory States
  6830.    Virtual...
  6831.  
  6832. It's true, the relationship of the memory metrics has not been fully
  6833. explored/explained.  Maybe I'll try to do that in the future.
  6834. Use the following diagram as you go through the definitions.
  6835.  
  6836.            OS/2 MEMORY MODEL
  6837.  
  6838.            |------------------
  6839.            |  Free        |
  6840.            |
  6841.            |------------------
  6842.            |  Used        |
  6843.            |
  6844.            |  !========!
  6845.            |  !Resident!    |
  6846.            |  !     !
  6847.            |  !========!
  6848.            |------------------
  6849.  
  6850.         ctIdled        ctReassigned
  6851.         - - - - ->  Idle   - - - - ->
  6852.                List   ctRecovered
  6853.                    - - - - ->
  6854. ********************************************************************** 
  6855.  
  6856.  
  6857. ΓòÉΓòÉΓòÉ 169. Novice--subscribe ΓòÉΓòÉΓòÉ
  6858.  
  6859. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6860. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6861.  
  6862. Ref:   -none-
  6863. I tried to subscribe to OS2SPM20 CFORUM via a TOOLS request here in
  6864. Boca, but TOOLS said they couldn't do it.
  6865.  
  6866. What do I need to do to subscribe??
  6867.  
  6868. Dick Geisler  Zip=1214
  6869. ********************************************************************** 
  6870.  
  6871. To subscribe, type TOOLS.
  6872. Change the tools disk to IBMPC.
  6873. The Request is SUBSCRIBE.
  6874. The filename is OS2SPM20 CFORUM.
  6875. ********************************************************************** 
  6876.  
  6877.  
  6878. ΓòÉΓòÉΓòÉ 170. Can 2 sep. SPM/2's ea. meas. ea. other @ the same time? ΓòÉΓòÉΓòÉ
  6879.  
  6880. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6881. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6882.  
  6883. Have SPM/2 2.0 on M90 and M85, 1 is OS/2 2.0 other is OS/2 2.1
  6884. for addl. hdw/sftw refer to earlier append re: LS 3.0 (ADV) fails etc.
  6885. When we start graph/report of box-b using SPM on box-a we can not
  6886. start similar process on box-a to measure box-b!
  6887. Why would anyone want to do this you ask!  Well our assumptions are;
  6888. 1) We should be able to check on any server from any other server.
  6889. 2) We plan to run LMU/2 along with SPM/2 and if this does not work
  6890.   for SPM/2 it may not work for LMU/2!
  6891. Thanks, Tim Parker
  6892. ********************************************************************** 
  6893.  
  6894. You can definitely have two systems monitoring each other.
  6895. Make sure they aren't also monitoring themselves, that you have enough
  6896. Netbios resources for both sessions at each system, and that you can
  6897. monitor a->b only and b->a only.
  6898. ********************************************************************** 
  6899.  
  6900.  
  6901. ΓòÉΓòÉΓòÉ 171. SPMV2 with OS/2 V2.1 and LAN Server Adv. 3.0 ΓòÉΓòÉΓòÉ
  6902.  
  6903. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6904. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  6905.  
  6906. Ref:   None
  6907.  
  6908. From: Tim Line
  6909. To:  Ibm
  6910.  
  6911. * Original Area: GENERAL
  6912. * Original To  : Spm2v2 @ Ausvm1 (87:44/256)
  6913.  
  6914. I like many others am having extreme difficulty in starting Monitor sessions
  6915. with SPMV2.  I have scanned all the messages in the SPM2V2 Quick Message
  6916. area, but although the symptoms match, the error messages do not.  My Monitor
  6917. session goes first PENDING then disappears altogether with messages as
  6918. follows:-
  6919. "WAITING FOR ILOG" in the Monitor window
  6920. SPM0162 API return code 1 function code 20 function return code 29
  6921. SPM0224 SPMILOG:  unable to locate SPMILOG instance area for LOCAL.LOG
  6922. I have read all the "Requirements for Monitoring a Network", and have set
  6923. number of NETBIOS sessions, commands and manes to 200 in PROTOCOL.INI
  6924. and MAXCONNECTIONS, MAXUSERS and NUMREQBUF to recommended values in
  6925. IBMLAN.INI.  IBM LAN Server Adv is at CSD level IP07005, and the OS2KRNL is
  6926. sized at 736074 bytes dated 28/09/93.  The SPM2V2 is at level 2.0.1 with CSD
  6927. WR6075 downloaded from CompuServe applied.  THESEUS2 works fine.  What is
  6928. wrong with SPM2V2????  What more fixes do I have to apply???
  6929.  
  6930. * EMEA OS/2 Developer Assistance Program BBS
  6931. * gHostNet(0057002C01000000 2d652264) reply to (0057002C01000000 2d650fbe)
  6932. ********************************************************************** 
  6933.  
  6934. In <940218151714.os2spm20.cforum.ibmpc.emeadap@winvmb.vnet.ibm.com> emeadap@winvmb.rscs writes:
  6935. >Ref:   None
  6936. >
  6937. >From: Tim Line
  6938. >To:  Ibm
  6939. >
  6940. >* Original Area: GENERAL
  6941. >* Original To  : Spm2v2 @ Ausvm1 (87:44/256)
  6942. >
  6943. >I like many others am having extreme difficulty in starting Monitor sessions
  6944. >with SPMV2.  I have scanned all the messages in the SPM2V2 Quick Message
  6945. >area, but although the symptoms match, the error messages do not.  My Monitor
  6946. >session goes first PENDING then disappears altogether with messages as
  6947. >follows:-
  6948. >"WAITING FOR ILOG" in the Monitor window
  6949. >SPM0162 API return code 1 function code 20 function return code 29
  6950. >SPM0224 SPMILOG:  unable to locate SPMILOG instance area for LOCAL.LOG
  6951. >I have read all the "Requirements for Monitoring a Network", and have set
  6952. >number of NETBIOS sessions, commands and manes to 200 in PROTOCOL.INI
  6953. >and MAXCONNECTIONS, MAXUSERS and NUMREQBUF to recommended values in
  6954. >IBMLAN.INI.  IBM LAN Server Adv is at CSD level IP07005, and the OS2KRNL is
  6955. >sized at 736074 bytes dated 28/09/93.  The SPM2V2 is at level 2.0.1 with CSD
  6956. >WR6075 downloaded from CompuServe applied.  THESEUS2 works fine.  What is
  6957. >wrong with SPM2V2????  What more fixes do I have to apply???
  6958. >
  6959.  
  6960. Tim,
  6961.  
  6962. What appears to be happening is that were having a semaphore
  6963. timeout (30 seconds).  If the semaphore times out before
  6964. SPMILOG.EXE can be started and initialized,  The SPMISTRT.EXE
  6965. program removes the entry from the control panel and generates
  6966. errors 147 and 162.  Then when SPMILOG.EXE looks for
  6967. the entry in the control panel and does not find the entry,
  6968. it generates the 224 error and quits.  The SPM.EXE (control panel)
  6969. kicks off SPMISTRT.EXE which kicks of SPMILOG.EXE.
  6970.  
  6971. There is no way for you to adjust this timeout value so
  6972. you may want to try and reduce the load on your system.
  6973. One thing you might try is starting recording and graphing
  6974. separately.
  6975.  
  6976. I've recreated this in our lab by trying to start 4 log files
  6977. for both graphing and recording on a mod 80, 386, 20 Mz with
  6978. not enough memory.  We will look at adjusting or removing
  6979. the timeout value for the future.
  6980.  
  6981. If this does not sound like your problem please re-append
  6982. with more information about your hardware and the timing
  6983. of the events that you describe.
  6984.  
  6985. -Mark Molnar
  6986. SPM/2 development
  6987. ********************************************************************** 
  6988.  
  6989. FYI:  If your OS/2 system has more than one LAN adapter, and you are
  6990. using SPM 2.0, you should be aware of a restriction.  On either the
  6991. monitored system or the monitoring system, SPM will use only the
  6992. first LAN adapter that has Netbios support.  If adapter 0 has
  6993. Netbios support, SPM will use it, and cannot use adapter 1.
  6994. ********************************************************************** 
  6995.  
  6996. [Reference to append at 15:14 on 94/02/18 by EMEADAP at WINVMB ] 
  6997.  
  6998. I have received EXACTLY the same errors ... as follows :
  6999.  
  7000. 1) Running on OS2 2.1 BUT MONITORING LOCAL (I'm running on a
  7001.   LAN, but just want to monitor my own PC)
  7002. 2) I'm running on a Model 70 with 12 MB memory. The system is not
  7003.   too heavily loaded...with a 8 to 10 MB swap file.
  7004. 3) I start a monitor session for LOCAL measuring the extended
  7005.   info (application/process/thread) every 10 seconds...
  7006. 4) I get a pending (I JUST start recording) and then
  7007.  
  7008. SPMISTRT: File D:\SPM2V2\LOCAL.LOG verified but collection may
  7009. not have started
  7010. SPM0162 API return code 1 function code 20 function return code 29
  7011. SPM0224 SPMILOG:  unable to locate SPMILOG instance area for LOCAL.LOG
  7012.  
  7013. I saw the append regarding semaphore timeout...but I'm only running
  7014. the minimum number of processes...and am only recording. I have
  7015. tried this with WR06075 applied and without - with same results.
  7016.  
  7017. David Kerr - Advisory S.E. - Insurance Services and Solutions
  7018. IBM Canada - Toronto, Ontario - (905) 316-6664
  7019. ********************************************************************** 
  7020.  
  7021.  
  7022. ΓòÉΓòÉΓòÉ 172. Starting/Stopping SPM/2 functions automatically ΓòÉΓòÉΓòÉ
  7023.  
  7024. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7025. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7026.  
  7027. I've read a few entries from the 93/11/09 timeframe with reagard to
  7028. starting and stopping SPM/2 functions automatically. I'm familiar
  7029. with the line commands and can intuitively see how to control the
  7030. functions with a REXX program.
  7031.  
  7032. Q: has anyone already written these "control pgms" that would like
  7033.   to share'em? Time is money and I'd like to save both.
  7034.  
  7035. thanks,
  7036. Matt Marinak
  7037. voice:407-796-2506
  7038. email:marinak@pwfl.com
  7039.  
  7040. Renee A. Nys Pratt & Whitney  407-796-3692
  7041. ********************************************************************** 
  7042.  
  7043.  
  7044. ΓòÉΓòÉΓòÉ 173. Paging ΓòÉΓòÉΓòÉ
  7045.  
  7046. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7047. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7048.  
  7049. Hi, does the paging rate include programs pages which are not
  7050. swapped to swapper but just trashed and reread in from DISK?
  7051. Thanks very much.
  7052.  
  7053. Ted Higginbotham
  7054. Software Specialist
  7055. PSP 1-905-316-4832
  7056. ********************************************************************** 
  7057.  
  7058. When more memory is needed by OS/2, it makes room by swapping data pages
  7059. to swapper.dat and trashing or discarding code pages.  Code pages can
  7060. always be re-loaded from the original EXE/DLL file.
  7061.  
  7062. Page Out = data pages written to swapper.dat
  7063. Page In  = data pages read from swapper.dat  +  code pages re-loaded
  7064.       from EXE/DLLs
  7065.  
  7066. Discards include code pages that are thrown away.
  7067. ********************************************************************** 
  7068.  
  7069.  
  7070. ΓòÉΓòÉΓòÉ 174. Automating SPM2/V2 reporting: .RDF contents inflexible ΓòÉΓòÉΓòÉ
  7071.  
  7072. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7073. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7074.  
  7075. Well,
  7076. I've written a REXX pgm that starts SPMISTRT logging.  Once a day the pgm
  7077. SPMISTOPs the log process, starts SPMRDF to generate a report file, copies
  7078. a "skeleton" .LOG file over the old (full) logfile, and restarts SPMISTRT.
  7079.  
  7080. I'd intended to take the existing report name <server_name>.SUM, for instance,
  7081. rename it to J<current_julian_date>.SUM  (ie J94365.SUM) in order to maintain
  7082. an archive of server performance reports.
  7083.  
  7084. Unfortunately, the "Time Periods to be Included in Report" appear to stay
  7085. fixed from the time the .RDF file was created (with one instance of a .LOG
  7086. file).
  7087.  
  7088. Does anyone know how to use one .RDF file upon same-named .LOG files
  7089. with differing contents/collection-periods ?
  7090.  
  7091. thanks,
  7092.  
  7093. Matt Marinak / Pratt & Whitney  (407)796-2506
  7094. ********************************************************************** 
  7095.  
  7096. Set the time periods to 0 in rdf. This will tell it to use the
  7097. time periods in the .log file.  (I use the RDF file creater to verify
  7098. that the RDF file will always be usable for my automatic data collects!)
  7099. ________________________________________
  7100. |   ADVANTIS:     "A  NETWORKING  TECHNOLOGY  COMPANY"       |
  7101. |TERRY A. STEILEN-8B  TSTEILE ON CARVM8    USD6N76N ON IBMMMAIL   |
  7102. |231 N. MARTINGALE RD  PHONE:708-240-4774 FAX:3859           |
  7103. |SCHAUMBURG, IL 60173                          |
  7104. |_______________________________________
  7105. ********************************************************************** 
  7106.  
  7107.  
  7108. ΓòÉΓòÉΓòÉ 175. Local Monitor ΓòÉΓòÉΓòÉ
  7109.  
  7110. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7111. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7112.  
  7113. Trying to monitor a local node. LAN server installed and am logged on
  7114. to a server. CPUNAME in IBMLAN.INI=BT1GG999. Added this name to
  7115. the stations to be monitored and started monitoring. Got SPM0296 -
  7116. no NETBIOS installed. ????
  7117. Ron Morrill - Capable Contractor
  7118. ********************************************************************** 
  7119.  
  7120. >Trying to monitor a local node. LAN server installed and am logged on
  7121. >to a server. CPUNAME in IBMLAN.INI=BT1GG999. Added this name to
  7122. >the stations to be monitored and started monitoring. Got SPM0296 -
  7123. >no NETBIOS installed. ????
  7124. >Ron Morrill - Capable Contractor
  7125.  
  7126. This problem turned out to be LAN Server not being able to successfully
  7127. start all the LAN Server services.  SPM considered LAN Server to be
  7128. started, used Netbios to communicate, but then failed.
  7129. ********************************************************************** 
  7130.  
  7131.  
  7132. ΓòÉΓòÉΓòÉ 176. SPM0302, 0511, 0513, 0514 on LS 3.0 ΓòÉΓòÉΓòÉ
  7133.  
  7134. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7135. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7136.  
  7137. Customer frequently sees above SPM errors, but obviously no harm is
  7138. done to running graphing/monitoring sessions.
  7139. Any ideas welcome.
  7140. Thanks.
  7141.  
  7142. Martin Murhammer, FSC Austria.
  7143. 61821731 at VIEVMA
  7144. murli@vnet.ibm.com
  7145. ********************************************************************** 
  7146.  
  7147. >Customer frequently sees above SPM errors, but obviously no harm is
  7148. >done to running graphing/monitoring sessions.
  7149. >Any ideas welcome.
  7150. >Thanks.
  7151. >
  7152. >Martin Murhammer, FSC Austria.
  7153.  
  7154. Martin these errors are usually displayed when the DCF(Data
  7155. Collection Facility) goes down on the machine being monitored
  7156. for an unexpected reason, e.g. the machine is shutdown.  You'll
  7157. have to be alot more descriptive of the customer scenario for
  7158. me to be of further help.
  7159.  
  7160. -Mark Molnar
  7161. SPM/2 Development
  7162. ********************************************************************** 
  7163.  
  7164. The machine being monitored is a LAN Server 3.0 advanced, and it is
  7165. not at all going down when these errors occur since it can well be
  7166. monitored before, during, and after that.
  7167. Strange, isn't it? But that's at least what I've been told.
  7168. Thanks.
  7169.  
  7170. Martin Murhammer, FSC Austria.
  7171. 61821731 at VIEVMA
  7172. murli@vnet.ibm.com
  7173. ********************************************************************** 
  7174.  
  7175.  
  7176. ΓòÉΓòÉΓòÉ 177. (no subject) ΓòÉΓòÉΓòÉ
  7177.  
  7178. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7179. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7180.  
  7181. From: Tony Bosselait - IBM Corporation - TL 262-5409,
  7182.    Client/Server Marketing; Washington, DC
  7183. Subject: Is there NFS PM/2 & Distributed Feature code available?
  7184. Sorry to append this note - I wanted to send it to ATIG1 at AUSVM1
  7185. but that ID no longer works....
  7186.  
  7187. I have an opportunity to break into FANNIE MAE - big Windows/Sun
  7188. type shop.  They have some Lotus notes servers running on OS/2
  7189. and have bought off on my recommendation to use LMU2 and SPM2
  7190. to manage them.
  7191.  
  7192. I need to get them code to test in their lab.  If they
  7193. keep it, they'll buy it - they are good that way.
  7194.  
  7195. Do you know who can help me out?  A brand manager?
  7196.  
  7197. In advance, thanks for your help.
  7198.  
  7199. Also do we know of any references running Lotus notes with SPM/2?
  7200. ********************************************************************** 
  7201.  
  7202.  
  7203. ΓòÉΓòÉΓòÉ 178. SPM2 and DB2/2 ΓòÉΓòÉΓòÉ
  7204.  
  7205. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7206. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7207.  
  7208. I have the same problem described by Tom Talone.
  7209. It seems that SPM2 doesn't pick up the files activity for the files
  7210. that DB2/2 reads and writes to.
  7211. I run a CICS OS/2 (2.0) Application that access DB2/2 tables, specifying
  7212. the Files Resource in the Monitor SPM definition.
  7213. The result is that I have in the SPM report the detail of all the SQL
  7214. files (DAT and INX) used by my application (all these files are related
  7215. by SPM to CICS OS/2 Application) but all the counters are set to 0.
  7216. It is impossible that the activity is performed only in the Buffer
  7217. (previous answer by HOLK ) because I have run a lot of tests (also
  7218. immediatly after an IPL) and the result is always the same.
  7219. Is it necessary to do in SPM any particular definition in order to
  7220. collect these DB2/2 data  ?
  7221. ********************************************************************** 
  7222.  
  7223.  
  7224. ΓòÉΓòÉΓòÉ 179. What means paging rate ΓòÉΓòÉΓòÉ
  7225.  
  7226. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7227. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7228.  
  7229. The summary Report Heads - Memory description explains paging rate
  7230. as swapped in/out/loaded pages PER TIME INTERVAL
  7231. What is TIME INTERVAL ? Is the time interval the WORKING SET PERIOD ?
  7232. My report says PAGING RATE 13 but what is it? 13 pages/sec or
  7233. 13 pages/working set period.
  7234. Hanspeter
  7235. ********************************************************************** 
  7236.  
  7237. Paging rate is Pages/Second.
  7238. It's the page-ins + page-outs  /  collection interval.
  7239. ********************************************************************** 
  7240.  
  7241.  
  7242. ΓòÉΓòÉΓòÉ 180. SPM/2 2.0 With OS/2 2.1 Service pack XR06200 ref OS2DASD.DMD ΓòÉΓòÉΓòÉ
  7243.  
  7244. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7245. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7246.  
  7247. Hello,
  7248.  
  7249. I installed SPM/2 2.0 on OS/2 2.1 with the service pack installed.
  7250. The service pack has a later OS2DASD.DMD than the one SPM copies
  7251. in the C:\OS2 directory.
  7252.  
  7253. I suspect it is not save to use the SPM version of the OS2DASD.DMD.
  7254. Am I correct in this assumption and is there a later version with the
  7255. SPM/2 hooks available?
  7256.  
  7257. Tom Principaal, software support VM/VSE, OS/2
  7258. ********************************************************************** 
  7259.  
  7260. You are right;  the OS2DASD.DMD supplied with SPM 2.0 was for OS/2 2.0
  7261. only.  Don't use it with OS/2 2.0+SPII or OS/2 2.1+.  Anyway, you
  7262. shouldn't have to worry about it, because the SPM install procedure
  7263. and the SPM CSD install procedure should automatically check if you
  7264. need a new OS2DASD.
  7265. ********************************************************************** 
  7266.  
  7267. Hello,
  7268.  Could clarify something for me.  If I read this reply correctly,
  7269. you are saying the SPM2 and SPM2 CSD should detect if you require
  7270. a new OS2DASD.DMD.  My customer tells me that SPM2 has REPLACED
  7271. the OS2DASD.DMD on an OS/2 2.1 (GA) system.  I have told him to copy
  7272. the originaly OS2DASD.DMD from 2.1 over any older copies.
  7273.  
  7274. Why would it be replacing the orignial ?  Shouldn't the OS2DASD.DMD
  7275. from 2.1 be more recent than the one from SPM2 and the SPM2 CSD ?
  7276.  
  7277. Thanks,
  7278. Rob Allan
  7279. IBM Canada
  7280. ********************************************************************** 
  7281.  
  7282. Correction!  I have learned that in fact there is a bug in SPM 2.0
  7283. and that OS2DASD.DMD is replaced at installation time regardless.
  7284. The bug is fixed in SPM 2.00.1.
  7285.  
  7286. So, here's the story.
  7287.  
  7288. For SPM 2.0:
  7289. OS/2 2.0 Service Pak 1:  Just install SPM.
  7290. OS/2 2.0 Service Pak 2:  After SPM install, copy back the original .DMD
  7291. OS/2 2.1         After SPM install, copy back the original .DMD
  7292.  
  7293. For SPM 2.00.1 (CSD version):
  7294. Just install SPM.
  7295. ********************************************************************** 
  7296.  
  7297.  
  7298. ΓòÉΓòÉΓòÉ 181. OS/2 XR06200 Level ΓòÉΓòÉΓòÉ
  7299.  
  7300. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7301. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7302.  
  7303. I have installed the OS/2 CSD and then tried to install SPM and the
  7304. CSD. SPM hangs and the system stops. Does this latest SPM CSD
  7305. support this level of OS/2 ??
  7306.  
  7307. Larry Hillis
  7308. ********************************************************************** 
  7309.  
  7310. You didn't say if the is the CSD for 2.0 or 2.1.  If it is 2.1, then THESEUS2
  7311. and the Working Set computations don't work on it.  No target when they will.
  7312.  
  7313. James Summers (OS/2 Performance & THESEUS2)
  7314. ********************************************************************** 
  7315.  
  7316. Your append DOES sound pretty clear, but just to make sure - REALLY
  7317. sure - are you saying that SPM/2 does NOT work on OS/2 2.11 or OS/2
  7318. 2.1 + SP ?
  7319.  
  7320. If so, (it does NOT work), is it only THESEUS which does not calculate
  7321. correctly, or does it trap the system as reported in an earlier
  7322. append.
  7323.  
  7324. As well you know, this is REAL important for a lot of customers.  When
  7325. customers call into OS/2 support, let's say to get a fix for an OS/2
  7326. problem with Lotus Notes, they no longer get just the patch, they
  7327. are told to apply the CSD.  I imagine this is true for all fixes
  7328. incorporated into the CSD.  If they apply it, and SPM traps the system,
  7329. this is an immediate SEV1.  Can you elaborate a little more on status
  7330. of compatibility with OS/2 2.1 + SP ?
  7331.  
  7332. Jim Cioffi
  7333. ********************************************************************** 
  7334.  
  7335. The parts that are broke are:
  7336. 1) All THESEUS2 functions (it doesn't initialize)
  7337. 2) Working Set computations for graphing or recording in SPM/2
  7338.  
  7339. In both cases, there is a trap in the THESEUS2.SYS device driver which stops
  7340. the whole system.
  7341.  
  7342. I understand that this needs to be fixed; however, I have been unable to
  7343. figure out what Boca changed in the PTDA, so that I can fix my code.
  7344.  
  7345. James Summers (OS/2 Performance & THESEUS2)
  7346. ********************************************************************** 
  7347.  
  7348. Out of curiosity having read the 'Theseus2+XR06200 traps out' appends, I
  7349. just kicked Theseus2 into life. It appears to work fine. My OS/2 is at
  7350. XR06200 (GA+SP), SPM/2 is WR06075 and Theseus2 came from OS2TOOLS (EXE
  7351. is 1-12-94 at 3:11pm, SYS is 11-08-93 at 5:17pm.
  7352.  
  7353. Ian Glass, WSDL, Warwick
  7354. ********************************************************************** 
  7355.  
  7356. [Reference to append at 15:47 on 94/03/25 by SUMMERS at AUSVM1 ] 
  7357.  
  7358. I'm really confused now.  I have the CSD installed, with 1 additional
  7359. pmgre.dll fix.  SPM works fine. It displays working set size.
  7360. It produces working set reports.  I just thought that the computed
  7361. values were wrong.  Even swapmon/2, which uses theseus/2 works fine.
  7362. What am I doing wrong? Where did I go wrong. Or am I assuming too much?
  7363.  
  7364. Terry A. Steilen - Advantis
  7365. ********************************************************************** 
  7366.  
  7367. [Reference to append at 15:47 on 94/03/25 by SUMMERS at AUSVM1 ] 
  7368.  
  7369. Thanks for the status, James.  But can you comment on the more recent
  7370. appends in which people claim to have it working.  I have the
  7371. OS/2 2.11 refresh installed and I get the same traps as you.  Is it
  7372. possible that the Theseus on OS2OOLS is different and works and that
  7373. it might be a workaround until you get the "official" version fixed?
  7374. Or are they the same code?
  7375.  
  7376. Thanks,
  7377. Jim Cioffi
  7378. ********************************************************************** 
  7379.  
  7380. The folks that claim that it works should look VERY carefully at the version
  7381. they are running.  It DOES NOT work with the so called "MR1/SP" for 2.1.
  7382.  
  7383. James Summers (OS/2 Performance & THESEUS2)
  7384. ********************************************************************** 
  7385.  
  7386. I applied the SP to my system, and Theseus2 works. Maybe it shouldn't
  7387. but it does!!!
  7388.  
  7389. It's tracking the working set of ACS3EINI for me even as I type this -
  7390. 0.047M while my host window is idle, 0.426M (!!!!!) while I'm typing.
  7391.  
  7392. Following is SYSLEVEL from my system, and DIR of THESEUS2 bits.
  7393.  
  7394. C:\CMLIB\SYSLEVEL.ACS
  7395. IBM Communications Manager/2
  7396. Version 1.00.1   Component ID 562125400
  7397. Current CSD level: WR05999
  7398. Prior  CSD level: WR00000
  7399.  
  7400. C:\IBMCOM\SYSLEVEL.TRP
  7401. IBM OS/2 LAN Adapter and Protocol Support
  7402. Version 2.11   Component ID 562125303
  7403. Current CSD level: WR06000
  7404. Prior  CSD level: WR06000
  7405.  
  7406. C:\IBMLAN\SYSLEVEL.LSR
  7407. IBM OS/2 LAN Server/Requester Product
  7408. Version 3.00   Component ID 562125305
  7409. Current CSD level: IP07000
  7410. Prior  CSD level: IP07000
  7411.  
  7412. C:\IBMLAN\SYSLEVEL.REQ
  7413. IBM OS/2 LAN Requester
  7414. Version 3.00   Component ID 562125301
  7415. Current CSD level: IP07000
  7416. Prior  CSD level: IP07000
  7417.  
  7418. C:\MUGLIB\SYSLEVEL.MUG
  7419. IBM OS/2 User Profile Management
  7420. Version 3.00   Component ID 562125302
  7421. Current CSD level: WR07000
  7422. Prior  CSD level: WR07000
  7423.  
  7424. C:\MUGLIB\SYSLEVEL.UPE
  7425. IBM OS/2 User Profile Management - Extended
  7426. Version 3.00   Component ID 562125306
  7427. Current CSD level: IP07000
  7428. Prior  CSD level: IP07000
  7429.  
  7430. IBM;C:\OS2\SYSLEVEL.EPW
  7431. IBM OS/2 First Failure Support Technology/2
  7432. Version 1.20   Component ID 562119400
  7433. Current CSD level: WR00275
  7434. Prior  CSD level: WR00250
  7435.  
  7436. C:\OS2\INSTALL\SYSLEVEL.GRE
  7437. IBM OS/2 32-bit Graphics Engine
  7438. Version 2.11   Component ID 562107701
  7439. Type 0
  7440. Current CSD level: XR06200
  7441. Prior  CSD level: XR06200
  7442.  
  7443. C:\OS2\INSTALL\SYSLEVEL.OS2
  7444. IBM OS/2 Base Operating System
  7445. Version 2.11   Component ID 562107701
  7446. Type 0
  7447. Current CSD level: XR06200
  7448. Prior  CSD level: XR02010
  7449.  
  7450. F:\CORE\COREDATA\SYSLEVEL.COU
  7451. IBM Network Door/2
  7452. Version 1.00   Component ID 560447200
  7453. Type ND
  7454. Current CSD level: IP00000
  7455. Prior  CSD level: IP00000
  7456.  
  7457. F:\IBMCPP\SYSLEVEL.CT3
  7458. IBM C/C++ Tools (compiler)
  7459. Version 2.00   Component ID 562201703
  7460. Current CSD level: CT00008
  7461. Prior  CSD level: CT00002
  7462.  
  7463. F:\IBMCPP\SYSLEVEL.CT4
  7464. IBM C/C++ Tools (UTILITIES)
  7465. Version 2.00   Component ID 562201704
  7466. Current CSD level: CT00002
  7467. Prior  CSD level: CT00002
  7468.  
  7469. F:\IBMCPP\SYSLEVEL.CT6
  7470. IBM C/C++ Tools (CLASS LIBRARIES)
  7471. Version 2.01   Component ID 562201706
  7472. Current CSD level: CT00004
  7473. Prior  CSD level: CT00002
  7474.  
  7475. IBM;F:\SPM2\SYSLEVEL.SPM
  7476. IBM System Performance Monitor/2
  7477. Version 2.00   Component ID 562201000
  7478. Current CSD level: WR06075
  7479. Prior  CSD level: WR06000
  7480.  
  7481. F:\TOOLKT20\OS2BIN\SYSLEVEL.TLK
  7482. IBM OS/2 Programmer's Toolkit
  7483. Version 2.00   Component ID 562107801
  7484. Current CSD level: XR00000
  7485. Prior  CSD level: XR00000
  7486.  
  7487.  The volume label in drive F is APPLSΓûáDISK.
  7488.  The Volume Serial Number is 65BC:E014
  7489.  Directory of F:\spm2
  7490.  
  7491. 12-01-94  3:11p   281672      0  THESEUS2.EXE
  7492.  7-01-94  4:24p   378321      0  THESEUS2.HLP
  7493.  9-08-91  4:02p    288      0  THESEUS2.ICO
  7494.  7-01-94  10:41a   362504      0  THESEUS2.INF
  7495.  8-11-93  5:17p    3019      0  THESEUS2.SYS
  7496.      9 file(s)   1109690 bytes used
  7497.            61449728 bytes free
  7498.  
  7499. Ian Glass, WSDL, Warwick
  7500. ********************************************************************** 
  7501.  
  7502. [Reference to append at 19:41 on 94/03/28 by SUMMERS at AUSVM1 ] 
  7503.  
  7504. Just for your information:
  7505.  
  7506. I am using Theseus 2.0.1b with 2.1 SP withput any problems.
  7507.  
  7508. HW: 9577, 16MB, XGA-2, 400MB+180MB
  7509. SW: OS/2 2.1 US 6.514L, 2.1 SP
  7510.   Theseus 2.0.1b
  7511.  
  7512. Michael S. Steiger (PS Technical Support Vienna) on 29/03/94 at 11:45:41
  7513. ATIBMWMLΓòúIBMMAIL
  7514. steigermΓòúvnet.ibm.com
  7515. ********************************************************************** 
  7516.  
  7517. I think what James said was that it doesn't work with the manufacturing
  7518. refresh (OS/2 2.11). As you all have noticed, it seems to work fine
  7519. with the CSD. And I thought 2.11 was only 2.1 with the CSD applied,
  7520. silly me.
  7521. Ron Morrill - Capable Contractor
  7522. ********************************************************************** 
  7523.  
  7524. Now I'm thouroughly confuzzed.  I've applied the CSD to 2.1, which yielded 2.11
  7525. with a syslevel of XR06200.  I'm running THESEUS2 and SPM's Working Set stuff
  7526. without any problems.  Buttttttt, I've seen other systems where it didn't run
  7527. right.  I've gotta find out what the other systems REALLY were.  (THESEUS2
  7528. thinks it is "2.0 with ServicePak2".  Don't yet know why.  Not only am I
  7529. confused, but so is the program.)
  7530.  
  7531. I'll be back here when I find out what's going on.
  7532.  
  7533. James Summers (OS/2 Performance & THESEUS2)
  7534. ********************************************************************** 
  7535.  
  7536. James, now that you've had some time to get over your cxonfusion,
  7537. could you let us know if the data that SMP/2 is producing with the
  7538. CSD installed is even correct.  It appears to be working, but is it
  7539. valid ?
  7540. Thanks in advance,
  7541. Terry A. Steilen - Advantis
  7542. ********************************************************************** 
  7543.  
  7544. I'm running SPM/2 CSD with 2.11.  Everything seems to be OK.
  7545.  
  7546. James Summers (OS/2 Performance & THESEUS2)
  7547. ********************************************************************** 
  7548.  
  7549.  
  7550. ΓòÉΓòÉΓòÉ 182. Ordering SPM 2.0:  Information for IBMers ΓòÉΓòÉΓòÉ
  7551.  
  7552. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7553. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7554.  
  7555. Ref:
  7556.  
  7557.  SPM 2.0 is available electronically to IBMers.
  7558.  
  7559.  For Marketing demo or educational purposes it is free.
  7560.  For any other purpose there is a fee.  The current published fee is
  7561.  a transfer fee of about $126.  This policy is being revised, and the
  7562.  the new cost recovery fee is or will be about $40.
  7563.  
  7564.  The electronic version is sent the next day for orders received before
  7565.  1pm CST.
  7566.  
  7567.  In the US, you can get an order form for the electron version on
  7568.  OS2PROD.  Search for "SPM".
  7569.  Outside the US, use the information appended below.
  7570.  
  7571.  To order a shrink-wrapped version of SPM 2.0, I use PCWARES on VM.
  7572.  
  7573.  Please don't let $40 stand between you and SPM.  To me, the only hassle
  7574.  is filling in the accounting information so that the right area gets
  7575.  billed.
  7576.  
  7577.  ***************************************
  7578.  *  Revised 08/11/93
  7579.  ***************************************
  7580.  *    IBM  I N T E R N A L  -   E L E C T R O N I C  DISTRIBUTION   *
  7581.  *          AUSTIN - LAN SYSTEMS - ORDER FORM           *
  7582.  ***************************************
  7583.  *Q U E S T I O N S ->                          *
  7584.  ***************************************
  7585.  *  If you have any questions about this order information or the order  *
  7586.  *  process, PLEASE send a note to LSYSINFO at AUSVM1.  Please do not   *
  7587.  *  use the 1-800 number.  This number is only for placing the order   *
  7588.  *  itself.                                *
  7589.  *
  7590.  ***************************************
  7591.  *
  7592.  *  DEMO and EDUCATION USE:                        *
  7593.  *
  7594.  * We have certain contractual obligations to outside companies when   *
  7595.  * using software internally.  There are legal implications if the    *
  7596.  * "free-of-charge" software is not used for its intended purpose     *
  7597.  * (i.e. demo or education).  Please refer to the information PACKAGE   *
  7598.  * to ensure that you are in compliance with the Demo / Education usage  *
  7599.  * requirements.                             *
  7600.  *
  7601.  *  After you determine that you are in compliance.........        *
  7602.  *  please reference the PACKAGE file for order information on      *
  7603.  *  Demo and Education use.  Simply provide the required information   *
  7604.  *  (as described in the information PACKAGE file).  You do NOT need   *
  7605.  *  to complete the LANSYS ORDER form for Demo / Education purposes.   *
  7606.  *  Please do not use the 1-800# to order products for these purposes.  *
  7607.  *
  7608.  ***************************************
  7609.  *
  7610.  *        P R O D U C T I O N   U S E               *
  7611.  *
  7612.  ***************************************
  7613.  *O R D E R I N G  I N F O R M A T I O N ->               *
  7614.  ***************************************
  7615.  *
  7616.  *  To order electronic distribution of a LAN Systems product -
  7617.  *
  7618.  *  1.  CALL 1-800-IBM-3040-
  7619.  *    US/Canada IBM Internals should call (1-800-IBM-3040) and talk
  7620.  *    to a telemarketing operator who will ask you basically the SAME
  7621.  *    questions that are included in this form.
  7622.  *
  7623.  *  ============  OR  ===============
  7624.  *
  7625.  *  2.  FAX THIS COMPLETED ORDER FORM TO:
  7626.  *
  7627.  *        1-800-826-5399 (US/Canada FAX #)
  7628.  *        1-512-834-8901 (Other/WW  FAX #)
  7629.  *
  7630.  *  (All WW orders should be sent via FAX)
  7631.  *
  7632.  * **  IMPORTANT **  COMPLETE Payment Information must be provided when
  7633.  *          you place your order.  The order cannot be accepted
  7634.  *          without this information.  Please reference the
  7635.  *          Payment Information section below for details.
  7636.  *
  7637.  ***************************************
  7638.  * E M P L O Y E E  I N F O R M A T I O N ->
  7639.  ***************************************
  7640.  *
  7641.  *  NAME: ___________________________________________
  7642.  *
  7643.  *  EXTERNAL TELEPHONE #:  (   )____________________
  7644.  *
  7645.  *  IBM EMPLOYEE SERIAL #:  _______________
  7646.  *
  7647.  *  NODE: __________
  7648.  *
  7649.  *  ID:  __________
  7650.  *
  7651.  *  LOCATION / COUNTRY:   __________________________
  7652.  *
  7653.  *  EXTERNAL MAILING ADDRESS:       ________________________________
  7654.  *                     ________________________________
  7655.  *                     ________________________________
  7656.  *                     ________________________________
  7657.  *
  7658.  ***************************************
  7659.  ***************************************
  7660.  * R E Q U I R E D  I N F O R M A T I O N ->
  7661.  ***************************************
  7662.  * 1.  FOR WHAT PURPOSE WILL YOU BE USING THE CODE (INDICATE WITH X'S):
  7663.  *
  7664.  *   _____  PRODUCTION
  7665.  *
  7666.  *   _____  APPLICATION DEVELOPMENT
  7667.  *
  7668.  *   _____  TESTING / COMPATIBILITY TESTING
  7669.  *
  7670.  *   _____  TECHNICAL SUPPORT
  7671.  *
  7672.  *   _____  OTHER
  7673.  *
  7674.  *
  7675.  * Please be sure and indicate the purpose for which you are
  7676.  * ordering the code.  Production use will be assumed if no choice
  7677.  * is indicated.
  7678.  *
  7679.  * Each IBM employee is subject to the IBM Business Conduct
  7680.  * Guidelines regarding the use of these products.
  7681.  *
  7682.  * Also remember that this code is for your (internal) use ONLY and may
  7683.  * not be sold or given to any customer.
  7684.  *
  7685.  ***************************************
  7686.  ***************************************
  7687.  *  P R O D U C T  I N F O R M A T I O N ->
  7688.  ***************************************
  7689.  *     PRODUCT              FORMAT       # LICENSES
  7690.  ***************************************
  7691.  *
  7692.  *
  7693.  *  ____ LAN Server Version 3.0 (Entry)               _____
  7694.  *                      ____ 3.5 (default)
  7695.  *                      ____ 5.25
  7696.  *  COST ->__Prod./Other  :  $ 193.00
  7697.  *                             Total  _________
  7698.  *
  7699.  ***************************
  7700.  *  ____ LAN Server Version 3.0 (Advanced)              _____
  7701.  *                      ____ 3.5 (default)
  7702.  *                      ____ 5.25
  7703.  *  COST ->__Prod./Other  :  $  589.00
  7704.  *                             Total  _________
  7705.  ***************************
  7706.  *  ____ LAN Server Version 2.0 (Entry)               _____
  7707.  *                      ____ 3.5 (default)
  7708.  *                      ____ 5.25
  7709.  *  COST ->__Prod./Other  :  $  193.00
  7710.  *                             Total  _________
  7711.  ***************************
  7712.  *  ____ LAN Server Version 2.0 (Advanced)              _____
  7713.  *                      ____ 3.5 (default)
  7714.  *                      ____ 5.25
  7715.  *  COST ->__Production Use:  $  589.00
  7716.  *                             Total  _________
  7717.  ***************************************
  7718.  *  ____ NTS/2                            _____
  7719.  *                      ____ 3.5 (default)
  7720.  *  COST -> Prod./Other   :  $  16.00   ____ 5.25
  7721.  *                             Total  _________
  7722.  ***************************************
  7723.  ***************************************
  7724.  *  P R O D U C T  I N F O R M A T I O N ->
  7725.  ***************************************
  7726.  *     PRODUCT              FORMAT       # LICENSES
  7727.  ***************************************
  7728.  *  ____ SPM 2.0                           _____
  7729.  *                      ____ 3.5 (default)
  7730.  *                      ____ 5.25
  7731.  *  COST -> Prod./Other   :  $  126.00
  7732.  *
  7733.  *  Additional Dist. Features:   20.00               _____
  7734.  *
  7735.  *  **** Reference the SPM2A PACKAGE for information
  7736.  *  **** on the SPM 2.0 Distributed Feature.
  7737.  *                             Total  _________
  7738.  ***************************************
  7739.  *  ____ LAN NetView Start 1.1                    _____
  7740. Continue on the next panel. 
  7741.  
  7742.  *                      ____ 3.5 (default)
  7743.  *                      ____ 5.25
  7744.  *
  7745.  *  COST -> Prod./Other   :  $  147.00
  7746.  *
  7747.  *                             Total  _________
  7748.  ***************************************
  7749.  *  ____ OS/2 LAN Server for Macintosh                _____
  7750.  *                      ____ 3.5 (default)
  7751.  *                      ____ 5.25
  7752.  *
  7753.  *  COST -> Prod./Other   :  $  255.00
  7754.  *
  7755.  *                             Total  _________
  7756.  ***************************************
  7757.  *  ____ Network SignON Coordinator V1.1               _____
  7758.  *                      ____ 3.5 (default)
  7759.  *
  7760.  *  COST -> Prod./Other   :  $   9.45
  7761.  *
  7762.  *                             Total  _________
  7763.  ***************************************
  7764.  *
  7765.  *PUBLICATIONS:  Reference the original information PACKAGE to determine
  7766.  *        the availability of documentation.
  7767.  *
  7768.  ***************************************
  7769.  * P A Y M E N T  I N F O R M A T I O N ->
  7770.  ***************************************
  7771.  *  You will be billed within IBM for your order.  Please contact your
  7772.  *  Financial Advisor to obtain the following payment information:
  7773.  *
  7774.  *
  7775.  *   Division:     xx
  7776.  *
  7777.  *   Project/Box:   xxxx-xx
  7778.  *
  7779.  *   Major:      xxx
  7780.  *
  7781.  *   Minor:      xxxx
  7782.  *
  7783.  *   CIB's location:  xxx
  7784.  *
  7785.  *
  7786.  * NOTE:  This Payment Information must be provided when you place your
  7787.  *     order.  No code distribution will occur until this information
  7788.  *     is complete.
  7789.  *
  7790.  ***************************************
  7791.  *END
  7792.  ***************************************
  7793. ********************************************************************** 
  7794.  
  7795.  
  7796. ΓòÉΓòÉΓòÉ 183. Where can I get the SPMRDFI.EXE ? ΓòÉΓòÉΓòÉ
  7797.  
  7798. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7799. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7800.  
  7801. After installation of SPM/2, I miss the SPMRDFI.EXE, which is needed to
  7802. avoid the PM-Interface.
  7803. Who can send it to me ?
  7804. Thank you in advance.
  7805.  
  7806. Werner Emich
  7807. ********************************************************************** 
  7808.  
  7809.  
  7810. ΓòÉΓòÉΓòÉ 184. Interpreting the Summary Report ΓòÉΓòÉΓòÉ
  7811.  
  7812. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7813. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7814.  
  7815. I am trying to tune the client side of a client-server application.
  7816. I do not understand the SPM paging summary reports.  Two reports
  7817. follow.  The application is the same in both reports.  With 16MEG,
  7818. the application ran in 96 seconds.  With 32MEG, the application ran
  7819. in 71 seconds.  My goal is 20 seconds.  I have the following
  7820. questions:
  7821.  
  7822. 1.  What do the individual headings mean?
  7823.  
  7824. Paging rate
  7825. Page-in
  7826. Page-out
  7827. Demand loads
  7828. Discards
  7829. Faults
  7830. Fault rate
  7831.  
  7832. 2.  How are the computations made?  I am a 370 dinasaur.  I think
  7833. paging rate=fault rate=pageins/time.  I think pageouts are
  7834. unimportant.  What is inportant in this report?  I cannot make the
  7835. report compute.
  7836.  
  7837. 3.  When I added the 16 MEG, I expected paging to drop to ZERO.
  7838. What happened here?
  7839.  
  7840. Thanks.
  7841.  
  7842. Bill Vonderhaar (8-261-2443)
  7843.  
  7844. 16 MEG 01:36 (96 seconds)
  7845. ------------------------------- Page -------------------------------
  7846.  Paging             Demand             Fault
  7847.  Rate   Page-In  Page-Out  Loads   Discards  Faults   Rate
  7848. ========  ========  ========  ========
  7849.   33    455    1220    665    1489    3332    47.51
  7850.  
  7851. 32 MEG 01:11 (71 seconds)
  7852. ------------------------------- Page -------------------------------
  7853.  Paging             Demand             Fault
  7854.  Rate   Page-In  Page-Out  Loads   Discards  Faults   Rate
  7855. ========  ========  ========  ========
  7856.   33     63    853    420    968    1887    47.20
  7857. ********************************************************************** 
  7858.  
  7859. To tune your application to run in 20 seconds, I suggest you use
  7860. Working Set measurements, not memory measurements.
  7861. The problem is, the first time you run this application it must load
  7862. whatever it needs into memory.  This could take just as much time
  7863. whether you have 16 MB or 32 MB.  Subsequent executions in a "steady
  7864. state" environment would test its execution time without the loading
  7865. variable, in which case the paging could very well drop to zero.
  7866.  
  7867. To measure the working set of the application or of the whole system
  7868. with the application, you must have enough physical RAM installed to
  7869. contain the working set.  So 32 MB should work, but 16 MB might not
  7870. for this measurement.
  7871.  
  7872. Note that SPM isn't very good at measuring performance from Time t1 to
  7873. Time t2.  However, a short collection interval and a short report
  7874. summarization interval (even summ interval = collection interval) then
  7875. you can figure it out.
  7876.  
  7877. As far as the specifics of the data in you Summary report for the Memory
  7878. group, I have several comments.
  7879.  
  7880. 1.  Even though the collection time is reported as 96 sec and 71 sec,
  7881. that's just when the SPM log file was opened and closed.  It's not the
  7882. time period that the data represents.  There is a lag from when the log
  7883. file is opened until the first snapshot is recorded.
  7884.  
  7885. 2.  Paging rate = pages/second for page-in + page-out + demand loads
  7886.   Some page faults are satisfied from memory actually, since OS/2
  7887.     keeps an "idle list" of quickly dispensable pages.
  7888.   Page outs are important only because it takes system time and
  7889.   and resources to do it.
  7890.  
  7891. Hope this helps.
  7892. ********************************************************************** 
  7893.  
  7894. [Reference to append at 00:56 on 94/03/22 by WJVONDE at CHGVMIC1 ] 
  7895.  
  7896. Thank you HOLCK.
  7897.  
  7898. Some further clarification is needed.  Here are my questions:
  7899.  
  7900. 1.  Page-in    Is this a physical input I/O from SWAPPER?
  7901.   Page-out    Is this a physical output I/O to SWAPPER?
  7902.   Demand loads  Is this a physical input from the DLL?
  7903.  
  7904. In other words, does these three make up all paging physical
  7905. I/O?
  7906.  
  7907. 2.
  7908.   Discards    Is this a stolen page not requiring swap?
  7909.   Faults     Is this any reference to a page not in RAM?
  7910.   Fault rate   What is this?
  7911.  
  7912. In other words, it is true that discards and faults cause no
  7913. I/O?
  7914.  
  7915. 3.  I did not include the DISK I/O summary.  Does the
  7916. DISK I/O summary include or exclude pagein, pageout, and demand
  7917. loads?  The counts I see appear to be all paging related
  7918. (ie - the DISK I/O summary includes pagein, etc.)
  7919.  
  7920. Thanks.
  7921.  
  7922. Bill Vonderhaar (8-261-2443)
  7923. ********************************************************************** 
  7924.  
  7925.  
  7926. ΓòÉΓòÉΓòÉ 185. SPM/2 CSD on Images ΓòÉΓòÉΓòÉ
  7927.  
  7928. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7929. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7930.  
  7931. I have to CID install SPM/2 onto a Bank's Server and in
  7932. the RIPL images.  (They do this manually today).  I would
  7933. like to know if I can apply the CSD to my "images" or copy
  7934. of SPM/2 on my codeserver.  This way I will send an install
  7935. to the Server and to the RIPL clients only once, instead of
  7936. sending SPM/2 then the CSD to the server; SPM/2 to the RIPL
  7937. clients then the CSD;  Can someone please comment asap?
  7938.  
  7939. andris
  7940. ********************************************************************** 
  7941.  
  7942. >I have to CID install SPM/2 onto a Bank's Server and in
  7943. >the RIPL images.  (They do this manually today).  I would
  7944. >like to know if I can apply the CSD to my "images" or copy
  7945. >of SPM/2 on my codeserver.  This way I will send an install
  7946. >to the Server and to the RIPL clients only once, instead of
  7947. >sending SPM/2 then the CSD to the server; SPM/2 to the RIPL
  7948. >clients then the CSD;  Can someone please comment asap?
  7949.  
  7950. This issue is being handled offline, but in general it is a non-standard
  7951. method of installing.  There are several variations possible, such as:
  7952.  
  7953. -- Copying the CSD install files over the SPM install files
  7954. -- Copying the CSD installed files over the SPM installed files
  7955.  
  7956. The only officially supported methods are:
  7957.  
  7958. -- SPM install followed by SPM CSD install
  7959.   A CSD install is via SERVICE or FSERVICE.
  7960. -- SPM "manufacturing refresh" (full SPM with CSD fixes included) install
  7961.  
  7962. Other methods are on a use-at-your-own-risk basis.
  7963. ********************************************************************** 
  7964.  
  7965.  
  7966. ΓòÉΓòÉΓòÉ 186. Accessing "archived" appends from this CFORUM ΓòÉΓòÉΓòÉ
  7967.  
  7968. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  7969. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7970.  
  7971. The header append for this CFORUM states that the following files are
  7972. available somewhere:
  7973.  
  7974.  See OS2SPM20 931CFORU on OS2BBS  for appends to 92/10/21 (4945 lines)
  7975.  See OS2SPM20 932CFORU on OS2BBS  for appends to 93/02/01 (4436 lines)
  7976.  See OS2SPM20 933CFORU on OS2BBS  for appends to 93/04/27 (4417 lines)
  7977.  
  7978. What is "OS2BBS" ? How may I gain access to it - from either IBM Internal
  7979. or External locations ?
  7980.  
  7981. Dennis L. Price (919) 301-6257 (T/L 352)
  7982. ********************************************************************** 
  7983.  
  7984. The IBM Internal Tools request is:
  7985. TOOLS SENDTO HONE80 OS2 OS2BBS LIST OS2SPM20 *
  7986. This should get you a list of files that you can use the GET verb on.
  7987. Let me know if there are problems; should work OK.
  7988.  
  7989. Ken Hopkins, TalkLink/OS2BBS Administration
  7990. ********************************************************************** 
  7991.  
  7992. Thanks ! I was able to retrieve the archived appends using the IBM
  7993. Internal Tools request that you indicated.
  7994.  
  7995. Out of curiosity, how do External customers retrieve these archived
  7996. appends ?
  7997.  
  7998. Dennis L. Price (919) 301-6257 (T/L 352)
  7999. ********************************************************************** 
  8000.  
  8001.  
  8002. ΓòÉΓòÉΓòÉ 187. Summary report ΓòÉΓòÉΓòÉ
  8003.  
  8004. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8005. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8006.  
  8007. I'd like some help on interpretation of an SPM/2 summary report.  I
  8008. have a report that shows 74.70% total CPU utilization.  The report
  8009. was done at the process level, with unassigned processes reported.
  8010. The total for all the processes identified is 60.34%.  I'm wondering
  8011. where the rest of the CPU utilization went?  I suspect that a
  8012. device driver is getting a lot of work in this test.  Are there
  8013. alternative collection or reporting options that I can use to get
  8014. the rest of the information?
  8015.  
  8016. Also, what causes a program to be designated "unassigned"?
  8017.  
  8018. Thanks.
  8019.  
  8020. Dave LeGrys
  8021. ********************************************************************** 
  8022.  
  8023. 1.  I have come to the startling conclusion that the reason thread CPU%
  8024. doesn't add up to total CPU% is that IT DOESN'T INCLUDE INTERRUPT
  8025. PROCESSING!  So, now we realize that:
  8026.  
  8027.   Total CPU% =  (Sum of all threads) + (Interrupt processing)
  8028.  
  8029. Even this formula is off a bit for busy systems where an SPM
  8030. snapshot can stretch over several seconds, but that anamoly is explained
  8031. in an earlier append.
  8032. Some OS/2 applications such as LAN Server Advanced and
  8033. LAN Requester run primariy at the interrupt level, so the time spent
  8034. processing interrupts becomes very important.
  8035.  
  8036. There are two factors that make it a bit difficult to work with Interrupt
  8037. processing.
  8038. a) Interrupt processing is shown on a Summary report to the right of
  8039. Total CPU, not below it like the threads.
  8040. b) Interrupt Busy time is presented as a percentage of CPU Busy
  8041. percentage (a % of a %).
  8042.  
  8043. 2.  "Unassigned" is processes that are not in any SPM-user-defined-
  8044. application.  If a process (.exe) is part of an application, it is
  8045. reported with that application.  If not, it is reported under
  8046. "unassigned".
  8047.  
  8048. 3.  Device drivers that run at the interrupt level are counted in
  8049. CPU Interrupt processing.  Device drivers that run on the thread of a
  8050. regular Ring 3 process are attributed to that thread.
  8051. ********************************************************************** 
  8052.  
  8053. First, thank you very much for your answer, I really appreciated
  8054. your help.  Let me ask a memory question...same "busy driver test".
  8055. Below is the last portion of a working set report.  Please help
  8056. me understand how to interpret the difference between the working
  8057. set and accessed memory.  My reading of the on-line docs make me
  8058. wonder why the working set would not be closer to the accessed
  8059. memory.  Can driver storage be counted differently, like we saw
  8060. for the CPU numbers?  I'm sure that this is a misunderstanding
  8061. on my part of the report and would appreciate your help in
  8062. understanding what this information means.  Thanks.
  8063.  
  8064. current time  --------- Total ----------  ------  ------ ---- Process -
  8065. hh:mm:ss.tt    now    ws  accessed   Free   Idle contributed  t
  8066. 15:02:52.25   6.059M  6.199M   12.879M  18.363M  0.063M      9
  8067. 15:02:53.32   4.676M  6.199M   12.879M  18.363M  0.063M      9
  8068. 15:02:58.32   5.602M  6.270M   12.949M  18.293M  0.063M      9
  8069.  
  8070. 1163 samples collected.
  8071.                   Total
  8072. Absolute minimum amount of memory:  7.648M
  8073. Recommended amount of memory:    9.773M
  8074. Total amount of accessed memory:  12.949M
  8075. < End of THESEUS2 (v 2.0.1c) output @ 15:03:00 on 4-20-1994 >
  8076.  
  8077. Dave LeGrys
  8078. ********************************************************************** 
  8079.  
  8080. "accessed" is the amount of physical RAM which has been touched sometime during
  8081. the working set sampling run.  The "working set" is amount of physical RAM
  8082. touched during the "sliding window" (last 'n' samples).
  8083.  
  8084. James Summers (OS/2 Performance & THESEUS2)
  8085. ********************************************************************** 
  8086.  
  8087. Thanks for the answer James, as well as your appends on this topic
  8088. in the THESEUS2 forum...this cleared it up.  I'm looking at the
  8089. WS by Page and WS by Object reports next.
  8090.  
  8091. Dave LeGrys
  8092. ********************************************************************** 
  8093.  
  8094.  
  8095. ΓòÉΓòÉΓòÉ 188. Theseus and SPM/2 2.0 -- the same thing? ΓòÉΓòÉΓòÉ
  8096.  
  8097. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8098. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8099.  
  8100. Are these the same thing?  Thanks!  Lou Rivas 8-391-4771
  8101. ********************************************************************** 
  8102.  
  8103. The Theseus memory analysis tool is part of the SPM/2 2.0 product.
  8104. SPM 2.0 also has a performance monitor with graphs and reports.
  8105. ********************************************************************** 
  8106.  
  8107.  
  8108. ΓòÉΓòÉΓòÉ 189. Where did I put my USER METRIC output (or do I have any ?) ? ΓòÉΓòÉΓòÉ
  8109.  
  8110. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8111. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8112.  
  8113. (!!! LONG APPEND !!!!)
  8114.  
  8115. Using SPM/2 Version 2.00  CSD Level WR06075
  8116.    OS/2  Version 2.10  CSD Level XR02010
  8117.  
  8118. >
  8119. > Added portions of output from SPMSNAPP to the end of this append
  8120. >
  8121.  
  8122. I am attempting to collect results from some user metrics which measure
  8123. code path lengths and cannot get any results to appear in my SPM/2 dump
  8124. reports. I assume that, unless I write a separate application to retrieve
  8125. the results, the dump report is the proper way to view the results.
  8126.  
  8127. Since I have not been able to retrieve user metric data results on any
  8128. levels of SPM/2 and OS/2, I do not suspect that my problem resides with
  8129. them. I am sure there is a basic problem with my approach, but I cannot
  8130. determine where to go from here !
  8131.  
  8132. My metric definition file is as follows:
  8133.  
  8134. ***************************************
  8135.  sftwnme=DLPSPM/2
  8136.  prgmnme=SPM_DLP
  8137.   groupnme="DLP_Timer"
  8138.   groupord=512
  8139.   grouptag=DLPCPU
  8140.     fieldnme="DLP Counter Ticks"
  8141.      fieldtag=counter
  8142.      fieldtyp=counter
  8143.      fielddsc="DLP Counter Ticks"
  8144.      fieldhlp=
  8145.     fieldnme="DLP Timer"
  8146.      fieldtag=timer
  8147.      fieldtyp=timer
  8148.      fielddsc="DLP Timer"
  8149.      fieldhlp=
  8150.     fieldnme="DLP Queue"
  8151.      fieldtag=queue
  8152.      fieldtyp=queue
  8153.      fielddsc="DLP Queue"
  8154.      fieldhlp=
  8155.     fieldnme="DLP Bulk Counter"
  8156.      fieldtag=bulkCounter
  8157.      fieldtyp=bulkCounter
  8158.      fielddsc="DLP Bulk Counter"
  8159.      fieldhlp=
  8160.     fieldnme="DLP State Counter"
  8161.      fieldtag=stateCounter
  8162.      fieldtyp=stateCounter
  8163.      fielddsc="DLP State Counter"
  8164.      fieldhlp=
  8165.     fieldnme="DLP State Timer"
  8166.      fieldtag=stateTimer
  8167.      fieldtyp=stateTimer
  8168.      fielddsc="DLP State Timer"
  8169.      fieldhlp=
  8170.     fieldnme="DLP Bulk State Counter"
  8171.      fieldtag=bulkstateCounter
  8172.      fieldtyp=bulkstateCounter
  8173.      fielddsc="DLP Bulk State Counter"
  8174.      fieldhlp=
  8175. ***************************************
  8176.  
  8177. When I use SPMAPPIN to include the above in SPMAPP.INI, the following
  8178. is displayed:
  8179.  
  8180. ***************************************
  8181. Data from text file 'C:\SPM2V2\api\spm_dlp.SPM' will be stored in 'C:\SPM2V2\SPMAPP.INI'
  8182. Phase 01 started
  8183. Phase 02 started
  8184. Phase 02 input parse
  8185.  
  8186. Phase 02 table build
  8187.  
  8188. SPM3020: Ordinal 512 replaced
  8189.  
  8190. Phase 02 file update
  8191.  
  8192. Phase 02 finished
  8193. Phase 01 finished
  8194. Counter group mapping file 'C:\SPM2V2\api\SPMCTRGP.H' will be generated from 'C:\SPM2V2\SPMAPP.INI'
  8195. Phase 03 started
  8196.  
  8197. Phase 03 finished
  8198. SPMAPPIN ended
  8199. ***************************************
  8200.  
  8201. I start a graphing/recording monitoring session which includes the
  8202. "groupnme" of DLP_Timer from my metric definition file as one of the
  8203. resources to be collected. My sampling interval is 10 seconds.
  8204.  
  8205. The source of my application which registers and updates my metric
  8206. data values follows:
  8207.  
  8208. ***************************************
  8209.  
  8210. #define INCL_DOSPROCESS
  8211. #define INCL_32
  8212. #include <os2.h>
  8213. #include <stdio.h>
  8214. #include <stdlib.h>
  8215. #include "SPMUH.h"
  8216.  
  8217. struct _test_db {
  8218.     DBH      dbh;
  8219.     CTR      counter;
  8220.     TMR      timer;
  8221.     QL       queueLength;
  8222.     BULKCTR    bulkCounter;
  8223.     CTR_STATE   counter_state;
  8224.     TMR_STATE   timer_state;
  8225.     BULKCTR_STATE bulkcnt_state;
  8226.         } test_db;
  8227.  
  8228. NAMES names{}={
  8229.   SPMDataItem( test_db.counter,    SPM_T_CTR,      "DLP Counter Ticks"),
  8230.   SPMDataItem( test_db.timer,     SPM_T_TMR,      "DLP Timer"),
  8231.   SPMDataItem( test_db.queueLength,  SPM_T_QL,       "DLP Queue"),
  8232.   SPMDataItem( test_db.bulkCounter,  SPM_T_BULKCTR,    "DLP Bulk Counter"),
  8233.   SPMDataItem( test_db.counter_state, SPM_T_CTR_STATE,   "DLP State Counter"),
  8234.   SPMDataItem( test_db.timer_state,  SPM_T_TMR_STATE,   "DLP State Timer"),
  8235.   SPMDataItem( test_db.bulkcnt_state, SPM_T_BULKCTR_STATE, "DLP Bulk State Counter"),
  8236.    SPMEnd
  8237.    };
  8238.  
  8239. VOID main( int argc, char *argv{})
  8240. {
  8241.  ULONG  rc;
  8242.  ULONG  SPMhandle;
  8243.  QWORD  qwCurrentTime;
  8244.  
  8245.  int i,j,k;
  8246.  
  8247.  char c;
  8248.  
  8249.  printf("The SPM_DLP program has started ! .........\n");
  8250.  
  8251.  rc = SPMRegister( "DLPSPM/2",
  8252.           "SPM_DLP",
  8253.           "WindowCompat",
  8254.           "commEnt, and more, and still more",
  8255.           "DLPCPU",
  8256.           (PDBH) &test_db,
  8257.           (PNAMES) &names,
  8258.           &SPMhandle);
  8259.  
  8260.  printf("SPMRegister RC =  %9ld\n", rc);
  8261.  
  8262.  if (rc == 0)
  8263.  {
  8264.   /* Let's update them. */
  8265.  
  8266.   for (k=1; k < 3; k++ ) {
  8267.  
  8268.    /* The timer is started and then stopped. */
  8269.    printf("Start timing .........(iteration #) %d \n", k);
  8270.  
  8271.    /* The semaphore must be set before we start updating the values. */
  8272.    SPMSetSem( SPMhandle);
  8273.  
  8274.    SPMStartTimer( &test_db.timer);
  8275.  
  8276.    for (j=0; j < 500; j++) {
  8277.  
  8278.     for (i=0; i<10001; i++) ;   /* count to  10,000        */
  8279.  
  8280.    } /* endfor "j" loop */
  8281.  
  8282.    SPMStopTimer( &test_db.timer);
  8283.  
  8284.    printf("Stop  timing .........\n");
  8285.  
  8286.    /* Query current time value. *. */
  8287.    SPMQueryTime( &qwCurrentTime);
  8288.  
  8289.    /* Now that we are done, clear the semaphore. */
  8290.    SPMClearSem( SPMhandle);
  8291. Continue on the next panel. 
  8292.  
  8293.  
  8294.    /* Generate a pause so that SPM/2 has a chance to grab the semaphore */
  8295.    printf("Enter any character to end pause in program ...\n");
  8296.    c = getchar();
  8297.  
  8298.   } /* endfor "k" loop */
  8299.  
  8300.   /* Can now deregister the group. */
  8301.   rc = SPMDeregister( SPMhandle);
  8302.  
  8303.   printf("SPMDeregister RC =  %9ld\n", rc);
  8304.  }
  8305. }
  8306. ***************************************
  8307.  
  8308. The output for this application (which is running while SPM/2 is
  8309. graphing and recording data) follows. Note that I introduced a pause
  8310. in my program (by requesting user input after a timing interval) to
  8311. ensure that my application was still active in memory while SPM/2
  8312. was attempting to access my application's memory to retrieve my
  8313. user metric data values):
  8314.  
  8315. ***************************************
  8316.  
  8317. The SPM_DLP program has started ! .........
  8318. SPMRegister RC =      0
  8319. Start timing .........(iteration #) 1
  8320. Stop  timing .........
  8321. Enter any character to end pause in program ...
  8322. Start timing .........(iteration #) 2
  8323. Stop  timing .........
  8324. Enter any character to end pause in program ...
  8325. SPMDeregister RC =      0
  8326. ***************************************
  8327.  
  8328. When I run an SPM/2 dump report which includes DLP_Timer, I see nothing
  8329. related to any of my user metrics.
  8330.  
  8331. Am I following the correct procedure to use the SPM/2 user metric
  8332. functions to measure code path lengths ? I attempted to "time" the
  8333. running of the program to ensure that SPM/2 had plenty of time to
  8334. gather my user metric data values before my application issued the
  8335. set and clear semaphore functions.
  8336.  
  8337. Any suggestions ?
  8338.  
  8339. >
  8340. > Portions of output from SPMSNAPP
  8341. >
  8342.  
  8343. SPMSNAPP: Print Utility Version 2.0.0
  8344.  
  8345. SPM2540: SPMSNAPP: The log is currently active
  8346.  
  8347. SPMSNAPP: Dump of active area:
  8348.  
  8349.  
  8350. ->a20f:0000: 01 00 fc 00 04 00 00 00  00 00 00 00 27 00 03 00  ............'...
  8351. 00016(0010): 00 00 43 3a 5c 53 50 4d  32 56 32 5c 53 50 4d 53  ..C:\SPM2V2\SPMS
  8352. 00032(0020): 4e 41 50 2e 45 52 52 00  53 45 54 49 4e 46 4f 00  NAP.ERR.SETINFO.
  8353. 00048(0030): 53 5f 41 4c 49 41 53 45  4e 55 4d 00 53 5f 55 53  S_ALIASENUM.S_US
  8354. 00064(0040): 45 52 47 45 54 4c 4f 47  4f 4e 41 53 4e 00 53 5f  ERGETLOGONASN.S_
  8355. 00080(0050): 55 53 45 52 53 45 54 4c  4f 47 4f 4e 41 53 4e 00  USERSETLOGONASN.
  8356. 00096(0060): 53 5f 55 53 45 52 47 45  54 41 50 50 53 45 4c 00  S_USERGETAPPSEL.
  8357. 00112(0070): 53 5f 55 53 45 52 53 45  54 41 50 50 53 45 4c 00  S_USERSETAPPSEL.
  8358. 00128(0080): 53 5f 41 50 50 41 44 44  00 53 5f 41 50 50 44 45  S_APPADD.S_APPDE
  8359. 00144(0090): 4c 00 53 5f 41 50 50 47  45 54 49 4e 46 4f 00 53  L.S_APPGETINFO.S
  8360. 00160(00a0): 5f 41 50 50 53 45 54 49  4e 46 4f 00 53 5f 41 50  _APPSETINFO.S_AP
  8361. 00176(00b0): 50 45 4e 55 4d 00 53 5f  55 53 45 52 44 43 44 42  PENUM.S_USERDCDB
  8362. 00192(00c0): 49 4e 49 54 00 00 00 00  00 00 00 00 00 00 00 00  INIT............
  8363. 00208(00d0): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8364. 00224(00e0): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8365. 00240(00f0): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8366. 00256(0100): 00 00 00 00 37 a7 ca 00  37 a7 0b 00 37 a7 ce 00  ....7...7...7...
  8367. 00272(0110): 37 a7 ff 01 28 00 00 00  2b 00 02 00 63 00 5f 00  7...(...+...c._.
  8368. 00288(0120): 40 20 31 39 39 34 2d 30  34 2d 30 34 2d 31 36 2e  @ 1994-04-04-16.
  8369. 00304(0130): 33 36 2e 30 32 2e 33 37  20 50 3a 31 38 34 20 54  36.02.37 P:184 T
  8370. 00320(0140): 3a 31 20 4c 3a 34 20 52  65 70 6f 72 74 20 73 74  :1 L:4 Report st
  8371. 00336(0150): 61 72 74 65 64 20 66 6f  72 20 43 3a 5c 53 50 4d  arted for C:\SPM
  8372. 00352(0160): 32 56 32 5c 53 50 4d 5f  44 4c 50 2e 44 4d 50 0d  2V2\SPM_DLP.DMP.
  8373. 00368(0170): 0a 32 5c 53 50 4d 5f 44  4c 50 2e 4c 4f 47 00 00  .2\SPM_DLP.LOG..
  8374. 00384(0180): 00 6e 64 20 62 72 6f 6b  65 6e 20 74 68 65 20 70  .nd broken the p
  8375. 00400(0190): 69 70 65 20 74 6f 20 69  74 21 00 00 00 00 00 00  ipe to it!......
  8376. 00416(01a0): 43 3a 5c 53 50 4d 32 56  32 5c 53 50 4d 44 43 46  C:\SPM2V2\SPMDCF
  8377. 00432(01b0): 2e 45 58 45 00 00 00 00  00 00 00 00 00 4e 45 54  .EXE.........NET
  8378. 00448(01c0): 42 49 4f 53 47 45 54 49  4e 46 4f 00 4e 45 54 53  BIOSGETINFO.NETS
  8379. 00464(01d0): 55 42 00 4e 45 54 42 49  4f 53 4f 50 45 4e 00 00  UB.NETBIOSOPEN..
  8380. 00480(01e0): 4c 41 4e 00 00 00 00 00  e8 01 37 a7 4e 45 54 53  LAN.......7.NETS
  8381. 00496(01f0): 55 42 00 4e 45 54 42 49  4f 53 43 4c 4f 53 45 00  UB.NETBIOSCLOSE.
  8382. 00512(0200): 4c 41 4e 00 1e 3c 01 00  00 00 00 00 00 00 00 00  LAN..<..........
  8383. 00528(0210): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8384. 00544(0220): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8385. 00560(0230): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8386. 00576(0240): 00 00 00 00 01 00 00 00  00 00 4a 02 37 a7 5c 4d  ..........J.7.\M
  8387. 00592(0250): 41 49 4c 53 4c 4f 54 5c  4c 41 4e 4d 41 4e 00 5c  AILSLOT\LANMAN.\
  8388. 00608(0260): 5c 25 46 73 25 46 73 00  68 6c 65 6e 75 6d 2e 63  \%Fs%Fs.hlenum.c
  8389. 00624(0270): 00 41 73 73 65 72 74 69  6f 6e 20 66 61 69 6c 65  .Assertion faile
  8390. 00640(0280): 64 3a 20 66 69 6c 65 20  25 46 73 2c 20 6c 69 6e  d: file %Fs, lin
  8391. 00656(0290): 65 20 25 64 0a 00 5c 53  48 41 52 45 4d 45 4d 5c  e %d..\SHAREMEM\
  8392. 00672(02a0): 4e 45 54 5c 48 4f 53 54  4c 49 53 54 2e 53 45 47  NET\HOSTLIST.SEG
  8393. 00688(02b0): 00 68 6f 73 74 6c 69 73  74 2e 63 00 41 73 73 65  .hostlist.c.Asse
  8394. 00704(02c0): 72 74 69 6f 6e 20 66 61  69 6c 65 64 3a 20 66 69  rtion failed: fi
  8395. 00720(02d0): 6c 65 20 25 46 73 2c 20  6c 69 6e 65 20 25 64 0a  le %Fs, line %d.
  8396. 00736(02e0): 00 68 6f 73 74 6c 69 73  74 2e 63 00 41 73 73 65  .hostlist.c.Asse
  8397. 00752(02f0): 72 74 69 6f 6e 20 66 61  69 6c 65 64 3a 20 66 69  rtion failed: fi
  8398. 00768(0300): 6c 65 20 25 46 73 2c 20  6c 69 6e 65 20 25 64 0a  le %Fs, line %d.
  8399. 00784(0310): 00 00 5c 53 48 41 52 45  4d 45 4d 5c 4e 45 54 5c  ..\SHAREMEM\NET\
  8400. SPMSNAPP: The file to be formatted is C:\SPM2V2\SPMSNAP.ERR
  8401.  
  8402.  
  8403. @ 1994-04-04-16.28.57.31 P:176 T:1 L:4 SPMISTRT: File C:\SPM2V2\SPM_DLP.LOG verified and collection initiated
  8404. @ 1994-04-04-16.28.57.50 P:176 T:1 L:4 SPMISTRT: SPMISTRT Ended return code 0
  8405. ->0037:298c: 00 00                       ................
  8406. @ 1994-04-04-16.29.05.22 P:177 T:4 L:4 SPM1625: NBQIQMgrApdg - Poll response received but poll list inactive.
  8407.  
  8408.  
  8409. ->8bff:0050: 26 00 02 00 42 49 45 47  41 30 00 41 23 00 00 00  &...BIEGA0.A#...
  8410. 00016(0010): 00 00 00 00 00 4d 38 37  34 37 32 39 41 23 00 00  .....M874729A#..
  8411. 00032(0020): 00 00 00 00 00 00                 ................
  8412. @ 1994-04-04-16.29.07.50 P:177 T:4 L:4 SPM1625: NBQIQMgrApdg - Poll response received but poll list inactive.
  8413.  
  8414.  
  8415. ->8bff:0050: 26 00 02 00 50 43 43 50  53 32 30 32 30 00 00 00  &...PCCPS2020...
  8416. 00016(0010): 00 00 00 00 00 4d 38 37  34 37 32 39 41 23 00 00  .....M874729A#..
  8417. 00032(0020): 00 00 00 00 00 00                 ................
  8418. @ 1994-04-04-16.29.08.03 P:21 T:1 L:128 SPMNBL: DCF M874729A1 (PID 179) started on behalf of M874729AA
  8419. @ 1994-04-04-16.29.16.12 P:21 T:1 L:128 SPMNBL: DCF started.
  8420. @ 1994-04-04-16.29.16.72 P:178 T:10 L:4 SPMILOG: Logon in progress for node M874729A
  8421. @ 1994-04-04-16.29.19.06 P:179 T:4 L:8 SPM0374: SPMDCF: Group name DLP_Timer not found
  8422. @ 1994-04-04-16.29.19.09 P:179 T:4 L:8 SPM0066: SPMDCF: Unable to resolve OS/2 kernel symbolics - return code 8
  8423. @ 1994-04-04-16.29.19.12 P:179 T:4 L:4 SPMDCF: OS/2 kernel message queue processing type enabled by ordinal 4
  8424. @ 1994-04-04-16.29.19.12 P:179 T:4 L:8 SPM0375: SPMDCF: Text Block name tmReady in group THD not found
  8425. @ 1994-04-04-16.29.30.68 P:179 T:4 L:4 SPMDCF: !!Xchg c-time
  8426. ->02d7:ffe8: d1 9c 19 85 04 00 00 00              ................
  8427. @ 1994-04-04-16.29.30.68 P:179 T:4 L:4 SPMDCF: !!Xchg e-time
  8428. Continue on the next panel. 
  8429.  
  8430. ->02d7:ffa8: fb 8d 19 85 04 00 00 00              ................
  8431. @ 1994-04-04-16.29.30.72 P:179 T:4 L:4 SPMDCF: !!DcfPrevRawData
  8432. ->030f:55d4: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8433. 00016(0010): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8434. 00032(0020): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8435. 00048(0030): 00 00 00 00 00 00 00 00  00 00 00 00        ................
  8436. @ 1994-04-04-16.29.30.72 P:179 T:4 L:4 SPMDCF: !!DcfCurrRawData
  8437. ->030f:5584: 3c 00 00 00 04 00 22 00  0d 00 00 00 96 00 00 00  <.....".........
  8438. 00016(0010): 5c a0 de 7b 00 00 00 00  11 00 00 00 40 89 f7 7a  \..{........@..z
  8439. 00032(0020): fb ff ff ff 00 01 00 00  2b 00 00 00 e3 9c 05 00  ........+.......
  8440. 00048(0030): 00 00 00 00 6a 0d 04 00  00 00 00 00        ....j...........
  8441. @ 1994-04-04-16.29.30.72 P:179 T:4 L:4 SPMDCF: !!DcfCurrOutData
  8442. ->030f:5624: 50 00 04 00 b3 00 00 00  04 00 00 00 1e 00 00 00  P...............
  8443. 00016(0010): 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  8444. 00032(0020): 00 00 00 00 00 00 00 00  00 00 26 a8 ba f7 0d 1c  ..........&.....
  8445. 00048(0030): d0 41 00 00 00 00 00 00  00 00 43 3a 5c 53 50 4d  .A........C:\SPM
  8446. 00064(0040): 32 56 32 5c 53 50 4d 44  43 46 2e 45 58 45 00 00  2V2\SPMDCF.EXE..
  8447. @ 1994-04-04-16.29.30.75 P:179 T:4 L:4 SPMDCF: !!DcfCalcOutData
  8448. ->030f:5624: 50 00 04 00 b3 00 00 00  04 00 00 00 1e 00 11 00  P...............
  8449. 00016(0010): 00 00 12 21 71 3f 00 00  00 00 00 00 00 00 2b 00  ...!q?........+.
  8450. 00032(0020): 00 00 5b d8 9d 3e a5 ec  63 3e 26 a8 ba f7 0d 1c  ..{..>..c>&.....
  8451. 00048(0030): d0 41 00 00 00 00 00 00  00 00 43 3a 5c 53 50 4d  .A........C:\SPM
  8452. 00064(0040): 32 56 32 5c 53 50 4d 44  43 46 2e 45 58 45 00 00  2V2\SPMDCF.EXE..
  8453. @ 1994-04-04-16.29.30.81 P:179 T:4 L:4 SPMDCF: !!Xchg c-time
  8454. ->02d7:ffe8: df 3a c3 85 04 00 00 00              .:..............
  8455. @ 1994-04-04-16.29.30.81 P:179 T:4 L:4 SPMDCF: !!Xchg e-time
  8456. ->02d7:ffa8: ac 2b c3 85 04 00 00 00              .+..............
  8457.  
  8458. *****
  8459. *****
  8460. *****
  8461.    Deleted about 550 lines of "repetitive" data !
  8462. *****
  8463. *****
  8464. *****
  8465.  
  8466. 00064(0040): 32 56 32 5c 53 50 4d 44  43 46 2e 45 58 45 00 00  2V2\SPMDCF.EXE..
  8467. @ 1994-04-04-16.33.03.47 P:179 T:4 L:4 SPMDCF: !!Xchg c-time
  8468. ->02d7:ffe8: 49 65 af 94 04 00 00 00              Ie..............
  8469. @ 1994-04-04-16.33.03.50 P:179 T:4 L:4 SPMDCF: !!Xchg e-time
  8470. ->02d7:ffa8: 2a 4f af 94 04 00 00 00              *O..............
  8471. @ 1994-04-04-16.33.03.51 P:179 T:4 L:4 SPMDCF: !!DcfPrevRawData
  8472. ->030f:55d4: 3c 00 00 00 04 00 22 00  0d 00 00 00 a2 05 00 00  <.....".........
  8473. 00016(0010): 5c a0 de 7b 00 00 00 00  b9 01 00 00 35 9d 32 6c  \..{........5.2l
  8474. 00032(0020): fb ff ff ff 00 01 00 00  2f 00 00 00 e5 5f 06 00  ......../...._..
  8475. 00048(0030): 00 00 00 00 4b d5 04 00  00 00 00 00        ....K...........
  8476. @ 1994-04-04-16.33.03.53 P:179 T:4 L:4 SPMDCF: !!DcfCurrRawData
  8477. ->030f:5584: 3c 00 00 00 04 00 22 00  0d 00 00 00 d2 05 00 00  <.....".........
  8478. 00016(0010): 5c a0 de 7b 00 00 00 00  c9 01 00 00 d7 c0 7d 6b  \..{..........}k
  8479. 00032(0020): fb ff ff ff 00 01 00 00  2f 00 00 00 e5 5f 06 00  ......../...._..
  8480. 00048(0030): 00 00 00 00 4b d5 04 00  00 00 00 00        ....K...........
  8481. @ 1994-04-04-16.33.03.54 P:179 T:4 L:4 SPMDCF: !!DcfCurrOutData
  8482. ->030f:5624: 50 00 04 00 b3 00 00 00  04 00 00 00 1e 00 11 00  P...............
  8483. 00016(0010): 00 00 a1 00 9a 3d 00 00  00 00 00 00 00 00 00 00  .....=..........
  8484. 00032(0020): 00 00 00 00 00 00 00 00  00 00 26 a8 ba f7 0d 1c  ..........&.....
  8485. 00048(0030): d0 41 00 00 00 00 00 00  00 00 43 3a 5c 53 50 4d  .A........C:\SPM
  8486. 00064(0040): 32 56 32 5c 53 50 4d 44  43 46 2e 45 58 45 00 00  2V2\SPMDCF.EXE..
  8487. @ 1994-04-04-16.33.03.54 P:179 T:4 L:4 SPMDCF: !!DcfCalcOutData
  8488. ->030f:5624: 50 00 04 00 b3 00 00 00  04 00 00 00 1e 00 10 00  P...............
  8489. 00016(0010): 00 00 1d e5 ae 3d 00 00  00 00 00 00 00 00 00 00  .....=..........
  8490. 00032(0020): 00 00 00 00 00 00 00 00  00 00 26 a8 ba f7 0d 1c  ..........&.....
  8491. 00048(0030): d0 41 00 00 00 00 00 00  00 00 43 3a 5c 53 50 4d  .A........C:\SPM
  8492. 00064(0040): 32 56 32 5c 53 50 4d 44  43 46 2e 45 58 45 00 00  2V2\SPMDCF.EXE..
  8493. @ 1994-04-04-16.33.05.43 P:181 T:1 L:4 SPMISTOP: DRAIN of C:\SPM2V2\SPM_DLP.LOG initiated
  8494. ->0037:2a30: 00 00                       ................
  8495. @ 1994-04-04-16.33.05.47 P:181 T:1 L:4 SPMISTOP: SPMISTOP Ended return code 0
  8496. ->0037:2a26: 00 00                       ................
  8497. @ 1994-04-04-16.33.06.15 P:178 T:1 L:4 SPMILOG: SPMILOG Stop requested
  8498. @ 1994-04-04-16.33.06.18 P:178 T:1 L:4 SPMILOG: DRAIN command acknowledged
  8499. @ 1994-04-04-16.33.07.12 P:179 T:4 L:4 SPMDCF: Sample point pool new maximum encountered:  181740 bytes
  8500. @ 1994-04-04-16.33.07.81 P:179 T:1 L:4 SPMDCF: DCF stop requested
  8501. @ 1994-04-04-16.33.07.84 P:179 T:2 L:4 SPMDCF: Shutdown command received via pipe
  8502. @ 1994-04-04-16.33.07.87 P:178 T:10 L:4 SPM0450: SPMILOG: Have initiated stop of DCF M874729A1, and broken the pipe to it!
  8503. @ 1994-04-04-16.33.08.22 P:178 T:7 L:4 SPMILOG: .LOG shut down as requested
  8504. @ 1994-04-04-16.33.08.43 P:178 T:1 L:4 SPMILOG: SPMILOG Ended return code 0
  8505. ->003f:ac4c: 00 00                       ................
  8506. @ 1994-04-04-16.33.08.56 P:178 T:1 L:4 SPMILOG: {ExitList Msg} NORMAL TERMINATION
  8507. ->003f:acec: 00 00 00 00                    ................
  8508. @ 1994-04-04-16.36.00.09 P:184 T:1 L:4 Using C:\SPM2V2\SPM_DLP.RDF
  8509.  
  8510.  
  8511. @ 1994-04-04-16.36.00.65 P:184 T:1 L:4 Data collection started for C:\SPM2V2\SPM_DLP.LOG
  8512.  
  8513.  
  8514. @ 1994-04-04-16.36.02.37 P:184 T:1 L:4 Report started for C:\SPM2V2\SPM_DLP.DMP
  8515.  
  8516. 2\SPM_DLP.LOG
  8517.  
  8518.  Dennis L. Price (919) 301-6257 (T/L 352)
  8519. ********************************************************************** 
  8520.  
  8521. The problem is in your .SPM file.  The .SPM file must match the
  8522. SPMRegister call in the application.
  8523. The .SPM file tells SPM about the user metrics;
  8524. The application's SPMRegister call tells OS/2 about the user metrics.
  8525.  
  8526. In this case, to match the SPMRegister call's group name DLPCPU,
  8527. change the .SPM line to:
  8528.  
  8529.   groupnme="DLPCPU"
  8530.  
  8531. Another parameter in the .SPM file, the grouptag, is commented in the
  8532. example documentation with the comment "name of group as registered
  8533. with SPM", but I think in fact it is the groupnme parameter that matters.
  8534. To be sure, make them both the same:
  8535.  
  8536.   groupnme="DLPCPU"
  8537.    ...
  8538.    grouptag=DLPCPU
  8539. ********************************************************************** 
  8540.  
  8541.  
  8542. ΓòÉΓòÉΓòÉ 190. SPM0302 ΓòÉΓòÉΓòÉ
  8543.  
  8544. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8545. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8546.  
  8547. Customer has same problem (error message SPM0302) as Martin Murhammer,
  8548. The machine being monitored is not down, either. The monitoring machine
  8549. is not on the same ring as the machine monitored (OS LAN Server 3.0),
  8550. the 2 rings are connected through a bridge.
  8551.  
  8552. What would you recommend ?
  8553. Thanks.
  8554. C. de la CHANONIE, France
  8555. ********************************************************************** 
  8556.  
  8557.  
  8558. ΓòÉΓòÉΓòÉ 191. Support for OS/2 2.11 ΓòÉΓòÉΓòÉ
  8559.  
  8560. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8561. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8562.  
  8563. Hi .... does SPM/2 2.0 (with its CSD) support OS/2 2.11?  Are there any
  8564. SPM/2 fixes required to support OS/2 2.11?  Thanks....
  8565.  
  8566. Hugo Garcia. Personal Systems Solutions. IBM Canada Ltd.
  8567. ********************************************************************** 
  8568.  
  8569. Yes, SPM 2.0 supports OS/2 2.11.  There is still some testing underway
  8570. to determine if any fixes will be required.
  8571. ********************************************************************** 
  8572.  
  8573.  
  8574. ΓòÉΓòÉΓòÉ 192. LAN Server for Workgroups ΓòÉΓòÉΓòÉ
  8575.  
  8576. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8577. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8578.  
  8579. Ref:
  8580.  
  8581. I am pleased to announce the availability of SPM 2.0 in a new IBM
  8582. product offering.  "LAN Server for Workgroups" is a new IBM product
  8583. packaging that includes:
  8584.   OS/2 2.11
  8585.   LAN Server 3.0
  8586.   Lotus Notes
  8587.   SPM 2.0
  8588.  
  8589. The product is available on compact disk.  Please see the official
  8590. announcement for more details.
  8591. ********************************************************************** 
  8592.  
  8593. Is Lotus Notes certified for use with OS/2 2.11?
  8594. Dave
  8595. ********************************************************************** 
  8596.  
  8597. >Is Lotus Notes certified for use with OS/2 2.11?
  8598.  
  8599. I can't really speak for Lotus Notes on this forum, but I would
  8600. certainly hope it is certified for use with OS/2 2.11 since both are part
  8601. of the LAN Server For Workgroups product.
  8602. ********************************************************************** 
  8603.  
  8604.      in NOTES FORUM
  8605.  
  8606. That is why I asked the question.  See second referenced append for
  8607. an indication that the packaging of OS/2 2.11 with LAN Server for
  8608. Workgroups and the current level of Notes may be a little premature.
  8609.  
  8610. Dave
  8611. ********************************************************************** 
  8612.  
  8613.  
  8614. ΓòÉΓòÉΓòÉ 193. SPM/2 APIs & NetBIOS ΓòÉΓòÉΓòÉ
  8615.  
  8616. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8617. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8618.  
  8619. I'm using the SPM/2 APIs in a program which uses NetBIOS for its own
  8620. communication needs.  The program has a thread which calls SPMAPIInit()
  8621. followed by SPMAPIOpen() and then repeatedly calls SPMAPIGetData().  At
  8622. the time SPMAPIInit() returns with a good return code, it is apparently
  8623. not completely done initializing; if the call to SPMAPIOpen() is done
  8624. too soon, it fails; but more importantly, it also seems to deallocate
  8625. all of my program's NetBIOS resources.
  8626.  
  8627. So, my question is: is there any way that my program can determine when
  8628. SPMAPIInit() is actually done initializing and thus know that it is safe
  8629. to go ahead with the SPMAPIOpen()?  This problem should be solvable by
  8630. making the thread doing the SPM calls into a separate program, but I'm
  8631. hoping to avoid that.
  8632.  
  8633. Pat Nickel  (pjnickel@rchland)
  8634. department 480
  8635. IBM  Rochester, Minnesota
  8636.      (507)253-3420
  8637. t/l    553-3420
  8638. ********************************************************************** 
  8639.  
  8640. (This was handled offline, but here's the answer.)
  8641.  
  8642.  A good return code from SPMAPIInit doesn't mean that everything     ything
  8643.  is ready to go, it just means that the your request was received and
  8644.  initialization is taking place.
  8645.  
  8646.  What you have to do is a while loop that does an SPMAPIQuery of the
  8647.  SPM_QU_ILOG_NAME until you get a good return code.           his,
  8648.  
  8649.  The answer isn't pretty, but our SPM/2 graph has to use this technique
  8650.  if it makes you feel any better:
  8651.  
  8652.  While (returncode == error)
  8653.  {
  8654.  returncode = SPMAPIQuery(SPM_QU_ILOG_NAME, szlogfile, blah, blah)
  8655.  if (returncode == error)
  8656.    DosSleep()
  8657.  }
  8658. ********************************************************************** 
  8659.  
  8660.  
  8661. ΓòÉΓòÉΓòÉ 194. Problems with Lotus Notes Servers ΓòÉΓòÉΓòÉ
  8662.  
  8663. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8664. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8665.  
  8666. I am helping a customer who has the following problem:
  8667. Lotus Notes Servers give the message "Netbios Names are in Conflict"
  8668. then the Server and requestor lockup. They have isolated the
  8669. problem: any Lotus Notes Server that has the distributed SPM/2
  8670. code installed and running has this problem. Without SPM/2 distributed
  8671. feature there is no problem. Any ideas?
  8672. Thanks, Lee
  8673. ********************************************************************** 
  8674.  
  8675.  
  8676. ΓòÉΓòÉΓòÉ 195. Questions concerning User Metric Timers ΓòÉΓòÉΓòÉ
  8677.  
  8678. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8679. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8680.  
  8681.  1) What level of granularity is possible using the SPMStartTimer
  8682.    and SPMStopTimer functions ? The .INF file speaks about the
  8683.    use of the 838 nanosecond timer ticks of the PS/2. Does this
  8684.    mean that timings can be made to the microsecond ?
  8685.  
  8686.    The SPM Dump report seems to only report timings to the
  8687.    millisecond level (e.g., 4.295 seconds).
  8688.  
  8689.    If greater granularity exists, how can it be obtained ?
  8690.  
  8691.  2) Can a timer be started (SPMStartTimer) in one process (.EXE)
  8692.    and stopped (SPMStopTimer) in a separate process (.EXE) ?
  8693.  
  8694.  3) What is the proper way to display a timing from the SPM
  8695.    timers in a user application - given that the timings are kept in
  8696.    8-byte qwords - rather than looking at them in an SPM Dump report ?
  8697.  
  8698.  4) If you display the contents of the address holding the timer
  8699.    prior to issuing the SPMStopTimer, what do the values in the
  8700.    .ulLo and .ulHi fields represent ?
  8701.  
  8702.    How does this compare to the values in those fields when the
  8703.    SPMQueryTime function is used instead ?
  8704.  
  8705. Dennis L. Price (919) 301-6257 (T/L 352)
  8706. ********************************************************************** 
  8707.  
  8708. 1) The granularity/frequency of the timer is 1193167 Mhz (838 ns).  There
  8709.   is overhead in acquiring the time, but microsecond precision is
  8710.   possible with proper determination of the overhead amounts, etc.
  8711.  
  8712.   Tim Holck will have to answer the report precision question.
  8713.  
  8714. 2) It doesn't matter what processes the timers are manipulated in, as
  8715.   long as they both have addressability to the timer.
  8716.  
  8717. 3) In my test program, I simply print out the hex values for the Hi & Lo
  8718.   ulongs.  Don't know of any way of converting them to decimal with C.
  8719.   However, if the timer has been started and then stopped, so that a
  8720.   delta is in it that is less than 4 gigaticks, then you could simply
  8721.   format the lower ulong and ignore the high one.
  8722.  
  8723. 4) SPMStartTimer subtracts current time (in ticks) from the value in the
  8724.   timer.  SPMStopTimer adds current time to the value, to generate the
  8725.   delta.  So, after a start and before a stop, assuming the value was
  8726.   zero before the start, what you see is the negative of the start time.
  8727.  
  8728.   SPMQueryTime simply returns the current time (in ticks).  SPMStartTimer
  8729.   and SPMStopTimer calles SPMQueryTime and then does the math.
  8730.  
  8731. James Summers (OS/2 Performance & THESEUS2)
  8732. ********************************************************************** 
  8733.  
  8734. [Reference to append at 05:42 on 94/04/13 by DENNIS at RALVM0 ] 
  8735.  
  8736. The resolution of the SPM timers is very good.  The SPM Dump Report
  8737. rounds off to milliseconds.  To see the timers at their best resolution
  8738. you will have to use the SPM API (not just the User Metric API) to
  8739. collect the performance data and format the timers as you wish.  You
  8740. can use the SPM API to get realtime data or get the data from an SPM
  8741. log file;  either way you should be able to get the timers at their
  8742. best resolution.
  8743.  
  8744. Converting quadword (8 byte) timers to a decimal number can be done.
  8745. SPM does it, and I have the source code that does it.  Send me a note
  8746. if you want me to dig it up.
  8747. ********************************************************************** 
  8748.  
  8749. [Reference to append at 14:30 on 94/04/13 by SUMMERS at AUSVM1 ] 
  8750.  
  8751. In my initial append, I asked the following:
  8752.  
  8753.  2) Can a timer be started (SPMStartTimer) in one process (.EXE)
  8754.   and stopped (SPMStopTimer) in a separate process (.EXE) ?
  8755.  
  8756. The response was:
  8757.  
  8758.  2) It doesn't matter what processes the timers are manipulated in, as
  8759.   long as they both have addressability to the timer.
  8760.  
  8761. Does anyone have an example of starting and stopping timers in separate
  8762. programs ? I have not been successful as yet. My SPMRegister gives a
  8763. return code of 0 in both programs; however, when the SPMStopTimer
  8764. executes in the 2nd program, it appears as though the SPMStartTimer has
  8765. not yet executed in the first program even though I'm sure it has.
  8766.  
  8767. In addition, I try to update the same counter in both programs, but the
  8768. results seem to indicate that neither program is aware of the other
  8769. program.
  8770.  
  8771. I guess the real question is how do I ensure both programs have
  8772. "addressability" to the same timers and counters ?
  8773.  
  8774. Dennis L. Price (919) 301-6257 (T/L 352)
  8775. ********************************************************************** 
  8776.  
  8777. 1) The SPMRegister should only be done in 1 process.  (It must be deregistered
  8778.   in the same process that registered it.)
  8779. 2) The DataBlock should be in shared memory, with both processes having access
  8780.   to it.
  8781.  
  8782. Some of our LAN Server code does this and this is the way they do it.
  8783.  
  8784. James Summers (OS/2 Performance & THESEUS2)
  8785. ********************************************************************** 
  8786.  
  8787. [Reference to append at 05:42 on 94/04/13 by DENNIS at RALVM0 ] 
  8788.  
  8789. >  There is a problem of getting my user metrics to show up in an
  8790. >  SPM Report Dump file unless I ensure that the user application which
  8791. >  SPMRegisters my user metrics starts and remains in memory BEFORE I
  8792. >  start DCF via an SPM monitoring session. This restriction may not
  8793. >  allow us to use SPM in our product since there is no guarantee that
  8794. >  all the processes which may use the SPM hooks will all be already
  8795. >  loaded (and stay loaded) before the SPM monitoring session starts.
  8796. >
  8797. >  I seem to remember the words "persistent data" being used to explain
  8798. >  why an application - which is not in memory when SPM starts - may or
  8799. >  may not be seen by SPM.
  8800.  
  8801. There is a deficiency in how SPM 2.0 collects User Metrics.  SPM will
  8802. not collect a user metric resource group unless the user application
  8803. is already loaded and has already registered its user metrics.
  8804. The problem is that user metrics may be registered and deregistered at
  8805. any time and are therefore "transient", as opposed to most OS/2 resources
  8806. which are registered when OS/2 boots up and are "persistent".
  8807.  
  8808. The workarounds are:
  8809.  
  8810. 1) Always start the user application before SPM data collection (i.e.
  8811.   always start SPM data collection after the application has started),
  8812. OR
  8813. 2) Collect file or thread data along with the user metrics.
  8814.   Files and threads are "transient" resources, so SPM will be
  8815.   be prompted to collect all transient resources including user metrics.
  8816.  
  8817. ********************************************************************** 
  8818.  
  8819.  
  8820. ΓòÉΓòÉΓòÉ 196. SPM0302 error message ΓòÉΓòÉΓòÉ
  8821.  
  8822. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8823. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8824.  
  8825. Has anyone read my append on SPM0302 and could help ? Thanks ?
  8826. C. de la CHANONIE
  8827. ********************************************************************** 
  8828.  
  8829.  
  8830. ΓòÉΓòÉΓòÉ 197. LAN Server app data still available ΓòÉΓòÉΓòÉ
  8831.  
  8832. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8833. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8834.  
  8835. With the new "talklink" a WATCHIT demo is still available.
  8836. Type os2info and find 'WATCHIT' for a demo of a:
  8837.  
  8838. LAN SERVER application oriented data collection level
  8839.      program to determine capacity and performance.
  8840.  
  8841. Send comments to dev2401 for a personalized answer.
  8842.  
  8843. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  8844. ********************************************************************** 
  8845.  
  8846. From: Vince Coen
  8847. To:  Dev2401 At Hone83╨╢
  8848.  
  8849. Hi,
  8850.  
  8851. -=> Quoting Dev2401 At Hone83  to All <=-
  8852.  
  8853. DAH> With the new "talklink" a WATCHIT demo is still available.
  8854. DAH> Type os2info and find 'WATCHIT' for a demo of a:
  8855.  
  8856. DAH> LAN SERVER application oriented data collection level
  8857. DAH> program to determine capacity and performance.
  8858.  
  8859. DAH> Send comments to dev2401 for a personalized answer.
  8860.  
  8861. Is this product (demo and full) available in the UK?
  8862.  
  8863. Regards, Vince.
  8864.  
  8865. ___ Blue Wave/QWK v2.20f OS2 Beta
  8866.  
  8867. * EMEA OS/2 Developer Assistance Program BBS
  8868. * gHostNet(0057002C01000000 2daf4f4c) reply to (0008037800580000 B4CB7F05)
  8869. ********************************************************************** 
  8870.  
  8871. The demo is a an introduction. It will give you a chance
  8872. to look at some one elses data.
  8873.  
  8874. We have no European distributer. You may buy direct. If you
  8875. use a credit card $$$ conversion is easiest.
  8876.  
  8877. Indelible Blue has the product if you have an account with them.
  8878.  
  8879. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  8880. ********************************************************************** 
  8881.  
  8882. [Reference to append at 21:05 on 94/04/14 by DEV2401 at HONE83 ] 
  8883.  
  8884. From: Vince Coen
  8885. To:  Dev2401 At Hone83╨╢
  8886.  
  8887. Hi,
  8888.  
  8889. -=> Quoting Dev2401 At Hone83  to All <=-
  8890.  
  8891. DAH> With the new "talklink" a WATCHIT demo is still available.
  8892. DAH> Type os2info and find 'WATCHIT' for a demo of a:
  8893.  
  8894. DAH> LAN SERVER application oriented data collection level
  8895. DAH> program to determine capacity and performance.
  8896.  
  8897. DAH> Send comments to dev2401 for a personalized answer.
  8898.  
  8899. Is this product (demo and full) available in the UK?
  8900.  
  8901. Regards, Vince.
  8902.  
  8903. ___ Blue Wave/QWK v2.20f OS2 Beta
  8904.  
  8905. * EMEA OS/2 Developer Assistance Program BBS
  8906. * gHostNet(0057002C01000000 2daf4f4c) reply to (0008037800580000 B4CB7F05)
  8907. ********************************************************************** 
  8908.  
  8909.  
  8910. ΓòÉΓòÉΓòÉ 198. How to get started for local workstation ΓòÉΓòÉΓòÉ
  8911.  
  8912. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8913. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8914.  
  8915. | User error
  8916. Ed
  8917. ********************************************************************** 
  8918.  
  8919.  
  8920. ΓòÉΓòÉΓòÉ 199. Monitor a server ΓòÉΓòÉΓòÉ
  8921.  
  8922. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8923. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8924.  
  8925. Ref:   None
  8926.  
  8927. From: Andre Faure
  8928. To:  all
  8929.  
  8930. How does one install SPM 2.x to monitor a Lan Server 3.0 from a
  8931. workstation: a) from a workstation? b) from the console? Must the
  8932. workstation have SPM already installed?
  8933.  
  8934. I'm not too keen on experimenting with a software which performs
  8935. changes to the Config.Sys of a server. I've upgraded from SPM 1.0 and
  8936. the sole documentation which came with the software consisted in a
  8937. three page flyer. SPM 1.0 was removed from the server when upgrading
  8938. to OS/2 2.1.
  8939.  
  8940. Regards, Andre
  8941. Valmet Paper Machinery Inc. Jyvaskyla, Finland
  8942.  
  8943. ___
  8944. KWQ/2 1.2d  "640K ought to be enough for anybody." - Bill Gates, 1981
  8945.  
  8946. * EMEA OS/2 Developer Assistance Program BBS
  8947. * gHostNet(0057002C01000000 2db205c0)
  8948. ********************************************************************** 
  8949.  
  8950. Yor connemt or "640k should be enougth for anyone caught me eye!!
  8951. My 1st machine was a 4k 360 in 1966. Haven't we grown?
  8952.  
  8953. OR ........... LOST control ??
  8954.  
  8955. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  8956. ********************************************************************** 
  8957.  
  8958. [Reference to append at 09:28 on 94/04/18 by EMEADAP at WINVMB ] 
  8959.  
  8960. > How does one install SPM 2.x to monitor a Lan Server 3.0 from a
  8961. > workstation: a) from a workstation? b) from the console? Must the
  8962. > workstation have SPM already installed?
  8963.  
  8964. At the LAN Server, install the Distributed Feature from diskettes:
  8965.  SPMINST /DISTFTR
  8966.  
  8967. At the workstation, install the full product from diskettes:
  8968.  SPMINST /API
  8969. for example.
  8970.  
  8971. There are changes made to CONFIG.SYS.  C'est la vie.
  8972.  
  8973. The workstation must have LAN Requester + Peer Services to monitor
  8974. a remote system such as the LAN Server.  You must also increase the
  8975. NetBios configuration parameters for the workstation and maybe the
  8976. server.  See the online SPM reference once you have installed for
  8977. more details.
  8978. ********************************************************************** 
  8979.  
  8980.  
  8981. ΓòÉΓòÉΓòÉ 200. Look for a Sample of SMP/2 Output ΓòÉΓòÉΓòÉ
  8982.  
  8983. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  8984. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  8985.  
  8986. Hi!  Say I was looking to provide an example of the types of reports
  8987. and information that spm/2 could capture for a server, might anyone
  8988. know of a good summary file.  Might anyone have something online which
  8989. they could share with me?
  8990.  
  8991. Thanks!
  8992.  
  8993. Lou Rivas
  8994. 8-391-4771
  8995. ********************************************************************** 
  8996.  
  8997.  
  8998. ΓòÉΓòÉΓòÉ 201. What has to be running to monitor other stations ΓòÉΓòÉΓòÉ
  8999.  
  9000. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9001. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9002.  
  9003. Other then having the distributed feature, or the full product installed
  9004. on other OS/2 lan machines.  What has to be running to monitor other
  9005. OS/2 workstations.  Do you have to have OS/2 requester up?
  9006. Thanks
  9007. Ed
  9008. ********************************************************************** 
  9009.  
  9010.  
  9011. ΓòÉΓòÉΓòÉ 202. Remote Monitoring and Peer Services ΓòÉΓòÉΓòÉ
  9012.  
  9013. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9014. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9015.  
  9016. I am in the process of installting SPM/2 and require remote monitoring
  9017. to be established to an OS/2 LAN Requester V3.0 from a LAN Server V3.0.
  9018. I have read previuosly in this forum of two appends that have since
  9019. been removed and archived that would be of great help to me, these
  9020. are: 'Remote Monitoring doc confusing 16:42:09 93/03/30' and
  9021. 'SPM/2 and Peer Services 15:16:07 93/04/16'.  I noted at the top
  9022. of this form that they are available from the OS2 BBS, but I have no
  9023. access to this bullent board.  Is there any  way I can obtian these
  9024. append from other sources?
  9025. Thanks.................................................Jack
  9026. ********************************************************************** 
  9027.  
  9028.  
  9029. ΓòÉΓòÉΓòÉ 203. convert spm2 data into DBF format ΓòÉΓòÉΓòÉ
  9030.  
  9031. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9032. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9033.  
  9034.  Has anyone written a program which reads SPM2 data from
  9035.  a LOG file and puts them into DBF format? (Or something similar.)
  9036.  It would be helpfull for me.
  9037. Thanks.
  9038. ********************************************************************** 
  9039.  
  9040. On a PS/2 Model 95 with 32MB of RAM, SPM/2 Graph is only showing
  9041. RAM graph of 15.6MB.  What fix(es) do I need to have SPM/2 see all
  9042. of the memory in the system?  Theseus sees all 32MB of RAM.
  9043.  
  9044. Thanks,
  9045.  
  9046. James Lenaburg
  9047. ********************************************************************** 
  9048.  
  9049. 1) Are you graphing "working set" when the graph only show 15.6M?
  9050.  
  9051. 2) Where in THESEUS2 are you looking when you say: "Theseus sees all 32MB of
  9052.   RAM"?  (There are several places where system memory is shown.)
  9053.  
  9054. James Summers (OS/2 Performance & THESEUS2)
  9055. ********************************************************************** 
  9056.  
  9057.  
  9058. ΓòÉΓòÉΓòÉ 204. What watchit does! ΓòÉΓòÉΓòÉ
  9059.  
  9060. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9061. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9062.  
  9063. WATCHIT gathers LAN SERVER data that can be collected (off
  9064. line) to identify resource usage not system usage for the
  9065. application but not the total machine.
  9066. LAN server performance problems are oriented to the  app
  9067. (LAN SERVER) and not the system.
  9068.  
  9069. A demo is on the info and doc section of this bbs or call
  9070. us for detail. (203) 233-2951
  9071.  
  9072. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  9073. ********************************************************************** 
  9074.  
  9075. The demo for version one of WATCHIT is still available in the
  9076. information and Documentation of this board.
  9077. WATCHIT provides a tool to collect response, session and alias
  9078. usage of your server.
  9079.  
  9080. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  9081. ********************************************************************** 
  9082.  
  9083.  
  9084. ΓòÉΓòÉΓòÉ 205. SPM/2 on a LAN ΓòÉΓòÉΓòÉ
  9085.  
  9086. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9087. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9088.  
  9089. Reply-To: KARIUS at WATSON.IBM.COM
  9090.  
  9091. We have SPM/2 installed on a LAN server and grant Read and Execute (RX)
  9092. rights to the program directory.  The problem is that everytime someone
  9093. starts SPM they have to change the drive and directory to select/create a
  9094. Monitor File since it defaults to the network drive that SPM/2 is accessed
  9095. on.  It also does not let users write to a NODE.INI file since SPM wants the
  9096. file on the server also.  Is there a way to specify a working directory
  9097. other than the program directory for SPM/2.  I've tried doing this the
  9098. simple way by changing the working directory to a local directory in the
  9099. program object but then SPM doesn't even start.  LIBPATH, PATH, and DPATH
  9100. are all set in CONFIG.SYS.  I'd like to start SPM/2 from the network and
  9101. have the default directory for the monitor files and the application's
  9102. datafiles (NODE.INI, file where colors info is kept etc.) be a local
  9103. directory.  Is it possible to do this?
  9104.  
  9105. Regards,
  9106. Matthew Karius  - Watson Office Applications
  9107.  
  9108. From:  Matthew G. Karius 914-945-3503  (t/l 862-3503) KARIUS  at WATSON
  9109. ********************************************************************** 
  9110.  
  9111.  
  9112. ΓòÉΓòÉΓòÉ 206. SPM/2 not working ΓòÉΓòÉΓòÉ
  9113.  
  9114. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9115. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9116.  
  9117. Ref:   None
  9118.  
  9119. From: Andy Grieve
  9120. To:  All
  9121.  
  9122. I've been having problems getting SPM/2 V2.0.1 workin on an OS/2 V2.1 system.
  9123. When I select a graph for the local station, it starts up, but nothing
  9124. appears on the graphs.
  9125. I've just tried it on a new, format the disk, install of OS/2 V2.1, followed
  9126. by installing SPM/2, noy joy, installed CSD WR06075, no joy, installed the
  9127. OS/2 V2.1 Service Pack (UK version), still no joy.
  9128. Anyone got any ideas?
  9129. The machine's I'm testing on are a PS/2 95-AJF and a PS/2 65-121, both have
  9130. IBM Token Rings cards, but the 65 has NO LAN software or drivers loaded.
  9131. Any one else running V2.0.1?
  9132. Thanks, Andy Grieve.
  9133.  
  9134. * EMEA OS/2 Developer Assistance Program BBS
  9135. * gHostNet(0057002C01000000 2db57618)
  9136. ********************************************************************** 
  9137.  
  9138. Which machine is not graphing?  Monitoring LOCAL with no LAN software is OK.
  9139. I'm running SPM/2 2.0.1 on OS/2 2.1 or 2.11 and can do it local or with LAN
  9140. running.
  9141.  
  9142. James Summers (OS/2 Performance & THESEUS2)
  9143. ********************************************************************** 
  9144.  
  9145. [Reference to append at 14:01 on 94/04/20 by EMEADAP at WINVMB ] 
  9146.  
  9147. Here's the situation for SPM 2.0 LOCAL COLLECTION only, based on my
  9148. experimentation.
  9149.  
  9150. Requester   Logged On   Workstation    Result
  9151. Started           Name in SPM
  9152. ----------   -----------  -------------   -------------------------
  9153.  
  9154. No  *     No       LOCAL       Works like a charm.
  9155. No       No       Machine Name    SPM0298
  9156. Yes      No       LOCAL       SPM0529
  9157. Yes      No       Machine Name    SPM0298
  9158. Yes      No       LOCAL       Should work.
  9159. Yes *     Yes       Machine Name    Works like a charm.
  9160.  
  9161. * If you stop LAN Requester and restart it, you must stop and restart
  9162. SPMNBL.  -- From the SPM 2.00.1 Readme.inf.
  9163. ********************************************************************** 
  9164.  
  9165.  
  9166. ΓòÉΓòÉΓòÉ 207. Missing Records ΓòÉΓòÉΓòÉ
  9167.  
  9168. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9169. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9170.  
  9171. I am monitoring a workstation cross-domain from a Server (NO
  9172. peer services). Both PC's are OS/2 2.01 with CSD 6055. Monitoring
  9173. appears to run fine (measuring every second), but when I look
  9174. at a tabular report, I see spots of missing data (ie I'll get a
  9175. row for every second, then it will skip up to 10 seconds and
  9176. then continue). I know that when I'm missing data, it is usually
  9177. when the monitored PC is busy. Is there an IBMLAN.INI setting
  9178. I should be adjusting? Thanks
  9179.  
  9180. David Kerr - Advisory S.E. - Insurance Services and Solutions
  9181. IBM Canada - Toronto, Ontario - (905) 316-6664
  9182. ********************************************************************** 
  9183.  
  9184. It is possible for SPM/2 to get locked out for several seconds at a time,
  9185. especially if the paging activity is high.  I see it on my graph as long
  9186. periods (up to 30 seconds) of not updating and then a jerk with the lines
  9187. drawn from where it left off to the new values at the new time.
  9188.  
  9189. I don't know of anything that can be done about this.
  9190.  
  9191. James Summers (OS/2 Performance & THESEUS2)
  9192. ********************************************************************** 
  9193.  
  9194. If I set PRIORITY=ABSOLUTE and/or play with the TIMESLICE parms
  9195. within the CONFIG.SYS, I SHOULD be able to force the system to give
  9196. SPM some time to write some records. The question is : how much time
  9197. does it need to do that? I know that fiddling with those settings
  9198. isn't a good idea necessarily in a production environment, but I'm
  9199. still testing, and REALLY want to see what's going on within the
  9200. system...
  9201. Comments anyone?
  9202.  
  9203. David Kerr - Advisory S.E. - Insurance Services and Solutions
  9204. IBM Canada - Toronto, Ontario - (905) 316-6664
  9205. ********************************************************************** 
  9206.  
  9207. Further update : I added PRIORITY=ABSOLUTE and PRIORITY_DISK_IO=NO
  9208. to the CONFIG.SYS. SPM/2 overhead DROPPED to 5 to 6% (from 15% and
  9209. more), I captured nearly all the records I wanted, and my
  9210. application performance IMPROVED! I still have some research to
  9211. do, but this was a bit of a surprise....
  9212.  
  9213. David Kerr - Advisory S.E. - Insurance Services and Solutions
  9214. IBM Canada - Toronto, Ontario - (905) 316-6664
  9215. ********************************************************************** 
  9216.  
  9217.  
  9218. ΓòÉΓòÉΓòÉ 208. HPFS386 cache effectivness ΓòÉΓòÉΓòÉ
  9219.  
  9220. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9221. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9222.  
  9223. On my LAN Server, I have collected SPM/2 data specifying LAN Server 3.0
  9224. advanced in the LOG. I would like to get the same cache effectiveness
  9225. info that I could get with the base OS/2 HPFS driver in the tabular report.
  9226. Since it seems (based on things that I read in previous appends) that
  9227. the HPFS386 data is only available in the DUMP report, can someone
  9228. definitely confirm this? All I'm interested in an overall cache
  9229. effectiveness (hit %) by time.  If the only way to get this is to
  9230. compute it myself, then does anyone have a spreadsheet already written
  9231. for the data that is available to compute HPFS386 cache effectiveness?
  9232. Gary Eheman - IBM PC Company Server Solutions
  9233. ********************************************************************** 
  9234.  
  9235. Here's the formula to calculate LAN Server 3.0 Advanced (HPFS386)
  9236. cache hit ratio.  I'll send you a document with some other formulas as
  9237. well.
  9238. Unfortunately, in SPM 2.0 there's no report on HPFS386 cache hit % in
  9239. either the Summary or Tabular report, and no way to conveniently import
  9240. the data from the Dump report into a spreadsheet.
  9241.  
  9242. CacheReadHit% = bcCaRdReqC / (bcCaRdReqC+bcCaRdReqD)
  9243.  
  9244. CacheWriteHit%= bcCaWrReqL / (bcCaWrReqD+bcCaWrReqL+ctCaForceL)
  9245.  
  9246. HPFS386 CacheHit% =  (bcCaWrReqL+bcCaRdReqC) /
  9247.   (bcCaWrReqD+bcCaWrReqL + ctCaForceL+bcCaRdReqC+bcCaRdReqD)
  9248. ********************************************************************** 
  9249.  
  9250.  
  9251. ΓòÉΓòÉΓòÉ 209. SPM/2 Overhead ΓòÉΓòÉΓòÉ
  9252.  
  9253. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9254. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9255.  
  9256. I have been doing some remote monitoring of a workstation, measuring
  9257. process-level data, and collecting every 1 second. When I look at the
  9258. summary reports, SPM seems to be consuming about 15% of the CPU
  9259. on the monitored PC. Is that normal? I would have hoped that it
  9260. would be lower since I was running remotely....
  9261.  
  9262. David Kerr - Advisory S.E. - Insurance Services and Solutions
  9263. IBM Canada - Toronto, Ontario - (905) 316-6664
  9264. ********************************************************************** 
  9265.  
  9266. 15% for SPM/2 when collecting process level data at a 1 second rate seems
  9267. about normal to me.  In fact, I'm surprised its not a little higher.
  9268.  
  9269. James Summers (OS/2 Performance & THESEUS2)
  9270. ********************************************************************** 
  9271.  
  9272.  
  9273. ΓòÉΓòÉΓòÉ 210. SPM/2 V2 Incorrect Totals ΓòÉΓòÉΓòÉ
  9274.  
  9275. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9276. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9277.  
  9278. I am looking for some guidance on reconciling information in an SPM
  9279. Report.  I have found nothing in the last 6 months of this forum, etc.
  9280.  
  9281. My server reports 35 seconds CPU busy, 10 seconds of Interrupt Svc time.
  9282. I have a number of processes reporting abut 15 seconds of CPU time,
  9283. leaving 10 seconds unaccounted for.  Where are they?!?
  9284.  
  9285. My server is a PS/2 9595 xNx model, running OS/2 V2.1 with LS 3.1.
  9286.  
  9287. I know that the HPFS386 file accesses will not be recorded, but what
  9288. about the CPU required to handle the accesses (there's a lot of 'em)?
  9289. I also have read that some of LAN Server and Requester code is counted
  9290. in the Interrupt service time.  Are there any guidelines to
  9291. let me know what is reasonable?
  9292. I have run this with and without the CSD from the TOOLS disk.  Thanks.
  9293. ********************************************************************** 
  9294.  
  9295.  
  9296. ΓòÉΓòÉΓòÉ 211. How can I get a copy of the latest installation disks? ΓòÉΓòÉΓòÉ
  9297.  
  9298. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9299. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9300.  
  9301. Reply-To: KARIUS at WATSON.IBM.COM
  9302.  
  9303. I have a licensed copy of the SPM/2 2.0 disks and the SPM/2 CSD disks.  I am
  9304. planning to reinstall SPM/2 and would like to some how get a set of SPM 2.01
  9305. disks so that I don't have reinstall both the product and CSD.
  9306.  
  9307. Also, the latest documentation I have is dated October 29, 1992.  Is there a
  9308. newer version of the documentation available in hardcopy (LIST3820 files
  9309. perhaps).
  9310.  
  9311. Regards,
  9312. Matthew Karius  - Watson Office Applications
  9313.  
  9314. From:  Matthew G. Karius 914-945-3503  (t/l 862-3503) KARIUS  at WATSON
  9315. ********************************************************************** 
  9316.  
  9317.  
  9318. ΓòÉΓòÉΓòÉ 212. 3514 DISK ARRAY ΓòÉΓòÉΓòÉ
  9319.  
  9320. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9321. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9322.  
  9323. Is it possible to monitor a server with the 3514 disk array?
  9324. (This question was posed to me.  I have not tried this myself.)
  9325. Thanks!
  9326. ********************************************************************** 
  9327.  
  9328.  
  9329. ΓòÉΓòÉΓòÉ 213. Printing out Elapsed times ΓòÉΓòÉΓòÉ
  9330.  
  9331. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9332. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9333.  
  9334. After using SPMStartTimer and SPMStopTimer to time a path, what are the
  9335. proper SPM function calls to be used in conjunction with "printf's" to
  9336. display the elapsed time in the application itself (with as much
  9337. granularity as is meaningful) rather than looking at an SPM Report Dump
  9338. file ?
  9339.  
  9340. > For that matter, how do you print out the current time (QWORD)
  9341. > obtained from using the SPMQueryTime function ?
  9342.  
  9343. Should the overhead of starting and stopping the SPM timer also be
  9344. measured and subtracted from the path timings obtained ?
  9345.  
  9346. Dennis L. Price (919) 301-6257 (T/L 352)
  9347. ********************************************************************** 
  9348.  
  9349. I would do a few start/stop pairs to see what the overhead is.
  9350.  
  9351. Since the lower ULONG will hold about 4000 seconds (4 Gigaticks), you can use
  9352. it by itself and convert it to whatever you want.  SPMQueryFreq will give you
  9353. the number of ticks in a second, so you can convert the deltas to ms or us as
  9354. you please.
  9355.  
  9356. James Summers (OS/2 Performance & THESEUS2)
  9357. ********************************************************************** 
  9358.  
  9359.  
  9360. ΓòÉΓòÉΓòÉ 214. (no subject) ΓòÉΓòÉΓòÉ
  9361.  
  9362. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9363. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9364.  
  9365. message
  9366. Ref:   Append at 14:40:34 on 94/04/13 GMT (by F077072 at DCTVM1)
  9367.  
  9368. My customer looks like they have a similar situation with one major
  9369. twist...one that I really need help with!
  9370.  
  9371. In loooking at SPMSNAP.ERR, I see seeral occurances of the 4
  9372. messages (SPM0302/511/513/514) which appear to have no outward
  9373. symptoms (that is, the machine was not down or anything)
  9374.  
  9375. However, the past 2 mornings, their managed server has hung at
  9376. exactly 8AM each morning (screen goes blank, LMU/2 reports
  9377. heatbeat overdue, noone can logon to server, keyboard/mouse dead).
  9378. They noted that the above messages appear in the log at 8AM each
  9379. morning.
  9380.  
  9381. To add to the confusion, they just began autmatically starting
  9382. DCF data collection on Monday.  It starts at 7:55AM.  WHile it
  9383. worked fine Monday & Tuesday, the machine hung yesterday and today at
  9384. 8AM (just after the autostart of data collection).  The customer
  9385. is concerned that it is DCF causing the failures.
  9386.  
  9387. My question:  SHould we interpret the messages above as DCF causing
  9388. a problem or DCF reacting to the problem?
  9389.  
  9390. NOTE: Each day we have rebooted the hung server, waited an hour or so
  9391. and then reinitiated DCF data collection and everything has been fine
  9392. for the rest of the day.
  9393.  
  9394. Does anyone have any ideas, or can anyone confirm that these messages
  9395. are not indicative of SPM causing the hang?
  9396.  
  9397. Rick St. Onge                One Commercial Plaza
  9398. Sr. Networking Marketing Specialist      Hartford, CT 06103
  9399. IBM Connecticut                 RICKST @ BOSTON
  9400. or USKIB2794 @ IBMMAIL
  9401. ********************************************************************** 
  9402.  
  9403.  
  9404. ΓòÉΓòÉΓòÉ 215. spmsnap.dll locked on application of WR06075 ΓòÉΓòÉΓòÉ
  9405.  
  9406. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9407. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9408.  
  9409. I'm hitting this during the install of the Service Pack.  I have
  9410. installed this before with success, using SPMNBL /HALTALL and
  9411. SPMNBL /STOPLISTEN as directed to quiesce the system before the
  9412. install.  This problem is on a Pentium system.  Any ideas?
  9413. The process, on indication that this file is locked, tells me
  9414. to reboot the system off the A drive...but offers no clue what
  9415. to do after that is done.
  9416.  
  9417. Dave LeGrys
  9418. ********************************************************************** 
  9419.  
  9420.  
  9421. ΓòÉΓòÉΓòÉ 216. disk utilization 100.02% on LS 3.0 ΓòÉΓòÉΓòÉ
  9422.  
  9423. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9424. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9425.  
  9426. Our customer monitored one LS 3.0. The disk graphs showed
  9427. a very high utilization about 4-6 times a day on all four
  9428. physical disks for about 2 minutes.
  9429.  
  9430. The report (summary) for this intervall:
  9431.  
  9432.     % Util  Access  Read/Write (Requests Sectors ........)
  9433.         Rate
  9434. Disk 01 100.02  0    0    0    0    0
  9435. Disk 02 100.02  0    0    0    0    0
  9436. Disk 03 100.02  0    0    0    0    0
  9437. Disk 04 100.02  0    0    0    0    0
  9438.  
  9439. All the other time (which we are not interested in), the
  9440. report is ok, and all the % util, reads and writes are
  9441. meaningful numbers.
  9442.  
  9443. The same results are in the dump file: if the report is generated
  9444. over this 2 minutes, we get a list of files, but no reads/writes.
  9445.  
  9446. Enviroment: LS 3.0 7005, SPM/3 6075, OS/2 2.1 without SP
  9447.       HPFS386
  9448.  
  9449. Can anybody help me with this ?
  9450.  
  9451. Wolfgang Mild, PC-Services Austria / ATSPCS18 at VIEVMA
  9452. ********************************************************************** 
  9453.  
  9454. >The report (summary) for this intervall:
  9455. >
  9456. >     % Util  Access  Read/Write (Requests Sectors ........)
  9457. >         Rate
  9458. >Disk 01 100.02  0    0    0    0    0
  9459. >Disk 02 100.02  0    0    0    0    0
  9460. >Disk 03 100.02  0    0    0    0    0
  9461. >Disk 04 100.02  0    0    0    0    0
  9462.  
  9463. I don't know why this is happening.  Could you provide some more info?
  9464. Either the data is right and OS/2 is acting weird, or the data is wrong.
  9465.  
  9466. Can you tell if there is any activity on this server during this period,
  9467. like the disk light on or work getting accomplished?
  9468.  
  9469. Did you really collect file I/O data and run a Summary Report?
  9470. Do all files show zero activity?
  9471.  
  9472. What is the date on your C:/OS2/OS2DASD.DMD file?
  9473.  
  9474. Can you send your log file to SARACINI at ROMEPPC for further analysis?
  9475. We have a tool called spmlogpr that will format a log file.
  9476. ********************************************************************** 
  9477.  
  9478.  
  9479. ΓòÉΓòÉΓòÉ 217. How to use the SPMAPIOpen function of the SPMΓò¬s API? ΓòÉΓòÉΓòÉ
  9480.  
  9481. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9482. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9483.  
  9484. In page 7-34 (Chapter 7. SPM/2 Application Programming Interface)
  9485. of the SPM/2 UserΓò¬s Guide and Reference (December 4, 1993)I can read:
  9486.  
  9487. "SPMAPIOpen: Use the SPMAPIOpen function to open the connection to
  9488. an active or INACTIVE monitor session (.LOG) file so
  9489. your application can begin the input processing of data from that file."
  9490.  
  9491. What means INACTIVE? I supposed that INACTIVE means that it is NOT
  9492. necessary to issue an SPMAPIInit function before issuing the
  9493. SPMAPIOpen function.But if I donΓò¬t do so the SPMAPIOpen function
  9494. fails. Where am I wrong?
  9495.  
  9496. All I want to do is to get historical data stored in a monitor session
  9497. (.LOG) file.
  9498. ********************************************************************** 
  9499.  
  9500.  
  9501. ΓòÉΓòÉΓòÉ 218. Support for SPM 2.0 ΓòÉΓòÉΓòÉ
  9502.  
  9503. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9504. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9505.  
  9506. Effective immediately, support for the SPM 2.0 product has shifted
  9507. from IBM Austin to IBM Networking Systems in Raleigh NC and Rome Italy.
  9508. Development support will be handled by Andrea Saracini in Rome;
  9509. SARACINI at ROMEPPC.
  9510. ********************************************************************** 
  9511.  
  9512.  
  9513. ΓòÉΓòÉΓòÉ 219. watchit license ΓòÉΓòÉΓòÉ
  9514.  
  9515. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9516. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9517.  
  9518. Even with multiple licenses it is best you install the tool
  9519. on each server so the session, alias and logon activity data
  9520. collected be on the server that is associated with the data.
  9521.  
  9522. Note the sample data name is a composite of MMDDMMM
  9523. which is M=Month D=DAY M=minutes from midnite. This
  9524. naming convention will not allow easy seperation of data
  9525. to the problem server.
  9526.  
  9527. Labenski CSN Inc Home of WATCHIT and CONDUIT (203) 233-2951
  9528. ********************************************************************** 
  9529.  
  9530.  
  9531. ΓòÉΓòÉΓòÉ 220. System Hangs and requires Power On Resetwith LAN Netview ΓòÉΓòÉΓòÉ
  9532.  
  9533. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9534. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9535.  
  9536. I am in the process of trying to get a LAN Netview Managed system
  9537. running the performance agent at level IP07000 to run with SPM/2 V2.00.1
  9538. level WR06075 wich I require to do data collection for LMU/2.  When
  9539. I start SPM/2 and LMU/2 I have no problem collecting performance data
  9540. and sending alerts to LMU/2, but when I start the LNV code the system
  9541. runs for approx. five minutes and then I get an indication that my
  9542. LMU/2 agent has failed, and when I get to the machine it is locked up
  9543. and I must power of in order to get the system back.  It appears to
  9544. be a problem between SPM/2 and LAN Netview.  Any help in this area would
  9545. be greatly appreciated.  Has anyone else run into this problem?
  9546.  
  9547. Thanks and regards......................................Jack
  9548. ********************************************************************** 
  9549.  
  9550. SPM/2 and LAN NetView were not designed to work together, since it was
  9551. thought that either one or the other would be used but not both.
  9552. But I see that you need to use LMU, which uses the SPM Data Collection
  9553. Facility (DCF), with LNV.
  9554.  
  9555. The only incompatability between SPM and LNV is the performance DCFs;
  9556. OS/2 supports only one DCF.  I haven't yet determined if just loading
  9557. SPM or LNV causes their respective DCFs to start, but actual perf data
  9558. collection does for sure.
  9559.  
  9560. Anyway, here's the workaround I think.  When you start LNV, don't start
  9561. the PerformanceAgent.  In /LNV/ORS/SVSUF, make the performanceagent and
  9562. performancelog processes non-startable by putting a 1 in column one.
  9563. ********************************************************************** 
  9564.  
  9565.  
  9566. ΓòÉΓòÉΓòÉ 221. Documentation regarding experiences of using SPM/2 ΓòÉΓòÉΓòÉ
  9567.  
  9568. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9569. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9570.  
  9571. Hello,
  9572. Does anyone in the SPM/2 2.0 world if there is any documentation
  9573. regarding experiences of using SPM/2 2.0???
  9574. We have installed it in order to tune the machines at our installation
  9575. The installation goes fine but we think that the problem regards
  9576. with the right comprehension of the information and the reports you
  9577. obtain. We would like to know if there is any kind of documentation
  9578. regarding these subjects:
  9579.  
  9580. - Range of values (CPU, DISK, MEMORY) that could be dangerous in case
  9581. they are reached.
  9582. - Any experience and/or advise of the use of SPM/2, results obtained,
  9583. examples.........
  9584. Thanks in advance
  9585.                Raquel Balaguer Ortiz
  9586.                83811246 at spavm1
  9587. ********************************************************************** 
  9588.  
  9589. There is no information available like you describe.  Would anyone
  9590. like to volunteer?
  9591.  
  9592. Here are a few sources of information on using SPM.  Send me your
  9593. address and I'll mail you the first one.
  9594.  
  9595.  SPM/2:  Fine-Tuning Your Application, OS/2 Developer magazine,
  9596.  Sept/Oct 1993.
  9597.  
  9598.  SPM VS. LNV MONITOR, a white paper by Laura Adams
  9599.  
  9600.  CICS OS/2 V2.0 Sizing and Performance GG24-4190
  9601.  
  9602.  Client/Server Data Collection / Cap. Planning for OS/2 & AIX ZZ81-0342
  9603. ********************************************************************** 
  9604.  
  9605. How could I get a copy of the following reference from your append ?
  9606.  
  9607.   SPM VS. LNV MONITOR, a white paper by Laura Adams
  9608.  
  9609. Dennis L. Price (919) 301-6257 (T/L 352)
  9610. ********************************************************************** 
  9611.  
  9612. [Reference to append at 14:31 on 94/05/06 by HOLCK at AUSVM1 ] 
  9613.  
  9614. Hello,
  9615. thank you very much for your reply to my append.
  9616. I am sending you my mail address in a note.
  9617.  
  9618.                Raquel Balaguer Ortiz
  9619.                83811246 at spavm1
  9620. ********************************************************************** 
  9621.  
  9622.  
  9623. ΓòÉΓòÉΓòÉ 222. How does an IBMer buy SPM/2!! ΓòÉΓòÉΓòÉ
  9624.  
  9625. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  9626. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  9627.  
  9628. I called the 1-800-IBM-3040 to order it,
  9629. and the person that answered the phone told
  9630. me they no longer carry SPM/2. And didn't know
  9631. how I could buy a copy!
  9632.  
  9633. Help. I need to buy a copy ASAP.
  9634.  
  9635. Ming Dong
  9636.