AS/400
-
- Новичок
- Posts: 43
- Joined: 12 Feb 2003 10:06
AS/400
Есть ли здесь спецы по AS/400? Конкретно меня интересует performance tuning..Я не большой специалист в AS/400 мне нужно используя Performance tools определить Jobы которые вызывают максимальную загрузку ресурсов потом выделить из Joba программы которые в нем работали и потом проанализировать эти программы PEX'ом..Если есть специалисты по системному тестированию AS/400 или просто люди которые хорошо разбираются в OS400 пожалуйста откликнитесь...
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Я не спец по AS/400, но я работаю тоже на ИБМ системе (OS/390) и хочу дать совет исходя из своего опыта.
А опыт говорит, что лучший способ решать проблемы подобные Вашей - это брать соответствующую документацию и читать. Если доков нет или не очевидно в какой читать, какой тулз брать - идти на ИБМ интернет сервер.
Еще очень полезно иметь акаунт на IBMLink. Там можно задать вопрос, на который ответять ответственные люди, специалисты, работающие для Вашей проблемы. Или поискать в проблемной базе уже имеющуюся информацию.
На русскоговорящем же форуме вряд ли есть достаточное количество людей связанных с AS/400 - по одной, кстати, простой причине - в СССР AS/400 не был распространен сколько-нибудь существенно, не успел просто. В городе откуда я (> 1 млн. жителей) была ровно одна контора с AS/400. Здесь на форуме и спецов то на МФ не много (есть "бывшие", да и то в большинстве своем касавшиеся этого только в студентчестве), хотя ЕС ЭВМ был в свое время очень распространен в СССР, но это было давно.
P.S. Пока ждете ответа (if any) поделитесь с нами своими впечатлениями от AS/400, как там и что, историей и т.д. - думаю будет интересно, а то кроме "войны зонтиков" между W и L ни чего интересного уже давно не происходит. Вот правда об Оракл 10 начали писать. Тем не менее, поделитесь, пожалуйста.
А опыт говорит, что лучший способ решать проблемы подобные Вашей - это брать соответствующую документацию и читать. Если доков нет или не очевидно в какой читать, какой тулз брать - идти на ИБМ интернет сервер.
Еще очень полезно иметь акаунт на IBMLink. Там можно задать вопрос, на который ответять ответственные люди, специалисты, работающие для Вашей проблемы. Или поискать в проблемной базе уже имеющуюся информацию.
На русскоговорящем же форуме вряд ли есть достаточное количество людей связанных с AS/400 - по одной, кстати, простой причине - в СССР AS/400 не был распространен сколько-нибудь существенно, не успел просто. В городе откуда я (> 1 млн. жителей) была ровно одна контора с AS/400. Здесь на форуме и спецов то на МФ не много (есть "бывшие", да и то в большинстве своем касавшиеся этого только в студентчестве), хотя ЕС ЭВМ был в свое время очень распространен в СССР, но это было давно.
P.S. Пока ждете ответа (if any) поделитесь с нами своими впечатлениями от AS/400, как там и что, историей и т.д. - думаю будет интересно, а то кроме "войны зонтиков" между W и L ни чего интересного уже давно не происходит. Вот правда об Оракл 10 начали писать. Тем не менее, поделитесь, пожалуйста.
-
- Уже с Приветом
- Posts: 190
- Joined: 28 Jan 2002 10:01
- Location: Dublin, Ireland
Re: AS/400
snolion777 wrote:Есть ли здесь спецы по AS/400? Конкретно меня интересует performance tuning....
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/gg243723.html
AS/400 Performance Management V3R6/V3R7
Chapter 1. Introduction to Performance Management 1.0
Chapter 2. Performance Requirements and Objectives 2.0
Chapter 3. Factors Affecting Performance 3.0
Chapter 4. Performance Management Methodology 4.0
Chapter 5. Performance Management and Review 5.0
Major Topics Covered in This Chapter 5.1.1
Chapter 6. Performance Trend Analysis 6.0
Chapter 7. Performance Problem Analysis 7.0
Chapter 8. Additional Performance Tools 8.0
Chapter 9. System Performance Tuning Tips 9.0
Areas Covered in This Chapter 9.1.1
Chapter 10. Design and Coding Tips 10.0
Appendix A. Guidelines for Interpreting Performance Data A.0
Appendix B. Field Descriptions and Sample Performance Reports B.0
Appendix C. IBM Internal Use Only Tools/Documents C.0
Appendix D. Performance Tools/400 Transaction Boundary Overview D.0
Appendix E. OS/400 Expert Cache and Set Object Access Overview E.0
Appendix F. IBM Communication Jobs and Subsystem Routing Entries F.0
Appendix G. PC Support/400 Shared Folder Type 2 Performance Query G.0
Appendix H. Sample X.25 Queries for Network Congestion H.0
Appendix I. Abbreviations I.0
-
- Уже с Приветом
- Posts: 241
- Joined: 21 Apr 2004 16:34
Мы работаем на pSeries (ex RS6k). Есть интерес к AS/400 - как к платформе для Domino (документооборот предприятия). Посмотреть оч.хотелось бы
В принципе, дельный совет - идти на *.ibm.com, регистрироваться и писать туда. Кста, я там находил как-то "разрешатель проблем" - т.е.надо было описать конфигурацию системы с целью определения узких мест..
В принципе, дельный совет - идти на *.ibm.com, регистрироваться и писать туда. Кста, я там находил как-то "разрешатель проблем" - т.е.надо было описать конфигурацию системы с целью определения узких мест..
-
- Уже с Приветом
- Posts: 1255
- Joined: 01 Jun 1999 09:01
- Location: Irkutsk.RU -> Hamden, CT-> Princeton, NJ, USA
Увы, по делу, автору топика помочь ничем не смогу. Но с ностальгией вспоминаю AS/400, которых у нас в городе (Иркутск, начало 90-х, ~600 тыс. чел. населения) было аж несколько штук! Считаю эту систему одной из лучших в семействе от IBM, своего рода - веха в истории мирового IT вообще.
[b]"Счастье для всех, даром, и пусть никто не уйдет обиженный!"[/b]
[i]А. и Б. Стругацкие, "Пикник на обочине"[/i]
[i]А. и Б. Стругацкие, "Пикник на обочине"[/i]
-
- Новичок
- Posts: 31
- Joined: 28 Dec 1999 10:01
- Location: Northville, MI
I am not an AS/400 admin but I played with PEX some time ago...
As far as I remember you have to create a PEX definition (ADDPEXDFN) with *STAT type for collecting general performance data on *ALL jobs and see what causes performance problems. Once the definition is created you can start collecting with STRPEX command and stop collecting with ENDPEX command using that definition. Report is generated by PRTPEXRPT.
Once you identified a job taking up lots of resources you can create a *TRACE PEX definition for all the details for the job or *PROFILE PEX definition to see profiling data for that particular job (again using ADDPEXDFN).
There could be GUI alternatives to these commands and reports in iSeries navigator.
For more details, below is link to Performance monitor documentation for OS/400 v5r2
http://publib.boulder.ibm.com/iseries/v ... parent.htm
P.S. For quick and dirty performance analysis I would rather use WRKSYSACT command. It lists jobs and system tasks sorted by CPU utilization. Work with job (option 5) and then 11.Display call stack will show what is running at the moment. If you see a system task QFINT taking considerable amount of CPU it means that interactive job is trying to use more interactive (5250) resources than allowed by installed interactive processor feature.
There are tons of other performance related topics including tunung database server performance, tuning system pools etc that could be found in the documentation.
HTH
Dima
As far as I remember you have to create a PEX definition (ADDPEXDFN) with *STAT type for collecting general performance data on *ALL jobs and see what causes performance problems. Once the definition is created you can start collecting with STRPEX command and stop collecting with ENDPEX command using that definition. Report is generated by PRTPEXRPT.
Once you identified a job taking up lots of resources you can create a *TRACE PEX definition for all the details for the job or *PROFILE PEX definition to see profiling data for that particular job (again using ADDPEXDFN).
There could be GUI alternatives to these commands and reports in iSeries navigator.
For more details, below is link to Performance monitor documentation for OS/400 v5r2
http://publib.boulder.ibm.com/iseries/v ... parent.htm
P.S. For quick and dirty performance analysis I would rather use WRKSYSACT command. It lists jobs and system tasks sorted by CPU utilization. Work with job (option 5) and then 11.Display call stack will show what is running at the moment. If you see a system task QFINT taking considerable amount of CPU it means that interactive job is trying to use more interactive (5250) resources than allowed by installed interactive processor feature.
There are tons of other performance related topics including tunung database server performance, tuning system pools etc that could be found in the documentation.
HTH
Dima
-
- Уже с Приветом
- Posts: 2651
- Joined: 09 May 2002 17:39
- Location: MA, USA
Re: AS/400
snolion777 wrote:Есть ли здесь спецы по AS/400? Конкретно меня интересует performance tuning..Я не большой специалист в AS/400 мне нужно используя Performance tools определить Jobы которые вызывают максимальную загрузку ресурсов потом выделить из Joba программы которые в нем работали и потом проанализировать эти программы PEX'ом..Если есть специалисты по системному тестированию AS/400 или просто люди которые хорошо разбираются в OS400 пожалуйста откликнитесь...
Откликаюсь. Не так чтоб очень хорошо разбирался, но хватило чтобы justify upgrade перед боссами. Perfomance и был основным issue before upgrade.
У нас на ней main production system стоит.
Для начала надо чтобы Perfomance Monitor (PM/400) был запущен на AS/400.
Ваш profile должен иметь administrative privileges.
Установите iSeries Access for Windows (+latest service pack) в полной конфигурации. Через "green screen" (terminal 5250) там не так наглядно (особенно для начальников). Рекомендую использовать iSeries Navigator. В нем вас будет интересовать Management Central. Когда откроете (а для этого вам и надо administrative privileges) - там и увидите подпункт Monitors. Дальше, я полагаю, уже разберетесь. В Monitors->System по умолчанию есть Sample CPU Monitor. Откройте его и запустите. Он позволяет посмотреть какая Job сколько кушает в каждый момент времени.
Ну и потом смотрите Job Log.
С PEX я не игрался.
Какая у вас модель? Версия OS?
Good luck!