1 / OS 2 3 / 4 5 IBM 2

Similar documents
04-다시_고속철도61~80p

PCServerMgmt7

PowerPoint 프레젠테이션

1.장인석-ITIL 소개.ppt

Microsoft PowerPoint - Ieee standard pptx

°í¼®ÁÖ Ãâ·Â

ecorp-프로젝트제안서작성실무(양식3)

PowerPoint Presentation

Solaris Express Developer Edition

K7VT2_QIG_v3

ETL_project_best_practice1.ppt

I 1 1) TESCO, 1993, ( 96, 98, 99) - : : 354 (19993 ~ , 1 =1737 ) - : 845 ( : 659 ) - : ) CM 9 (CM), CM , 2 CM, -

Backup Exec

Analyst Briefing

untitled

thesis

6주차.key

강의10

¨ìÃÊÁ¡2

Oracle9i Real Application Clusters

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

solution map_....

<31325FB1E8B0E6BCBA2E687770>

The Self-Managing Database : Automatic Health Monitoring and Alerting

Session XX-XX: Name

세션 2-2(허태경).ppt

Service-Oriented Architecture Copyright Tmax Soft 2005

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

15_3oracle

Intra_DW_Ch4.PDF

김기남_ATDC2016_160620_[키노트].key


APOGEE Insight_KR_Base_3P11

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

DE1-SoC Board

F1-1(수정).ppt

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

Innovation: CEO In 2006, 2 in 3 CEOs said they would have to bring about fundamental change to their business in the next 2 years to implement their s

리뉴얼 xtremI 최종 softcopy

スライド タイトルなし

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

Chap06(Interprocess Communication).PDF

초보자를 위한 C++

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

Sun Java System Messaging Server 63 64

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Portal_9iAS.ppt [읽기 전용]

Integ

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

vm-웨어-01장

KDTÁ¾ÇÕ-1-07/03

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

1217 WebTrafMon II

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

KDTÁ¾ÇÕ-2-07/03

05( ) CPLV12-04.hwp

슬라이드 제목 없음

vm-웨어-앞부속

0125_ 워크샵 발표자료_완성.key

1

歯I-3_무선통신기반차세대망-조동호.PDF

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - s.doc

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

歯3이화진

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting


10방송통신서비스_내지최종

untitled

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

08SW

Intro to Servlet, EJB, JSP, WS

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

Corporate PPT Template

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

Oracle Database 10g: Self-Managing Database DB TSC

PowerPoint 프레젠테이션

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

6.24-9년 6월

SchoolNet튜토리얼.PDF

untitled

PowerPoint 프레젠테이션

歯CRM개괄_허순영.PDF

ISO17025.PDF

Microsoft PowerPoint APUE(Intro).ppt


Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

Microsoft Word - [TP_3][T1]UTP.docx

MS-SQL SERVER 대비 기능

슬라이드 제목 없음

最即時的Sybase ASE Server資料庫診斷工具

untitled

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

Joseph Hwang, IBM Rational Software

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Transcription:

IBM Linux Unix to Linux Migration - IBM

1 / OS 2 3 / 4 5 IBM 2

Kernel : BSD, SYSV system calls, POSIX.1 Shell : System Utility : Application : gcc, g++, javac, vi, emacs, make, gdb/dbx, perl, etc 3

? No.1 OS in the future 4

Linux Kernel 2.6 Kernel IPSec O(1) Scheduler OProfile Feature Native Posix Thread Library (NPTL) Asynchronous I/O (AIO) Linux 2.6 kernel Provides High performance POSIX compliant multithreading IPSec layer available for use by kernel modules Improved application performance Highly scalable SMP scheduler CPU-hardware-based performance monitoring kksymoops Reverse Map Virtual Memory (rmap VM) HugeTLBFS Remap_file_pages 2.6 Network stack features (IGMPv3, Ipv6, etc.) Improved kernel bug reporting Performance improvement in memory constrained systems Performance improvement for large virtual memory applications (e.g. Databases) Kernel memory optimization for shared memory applications Improved network performance & messaging 5

Linux Kernel 2.6 IPvs Feature Linux 2.6 kernel Provides Network load balancing Access Control Lists (ACLs) Improved file system security management 4GB-4GB memory split No Greatly increased x86 physical memory support and larger application address space Scheduler support for hyperthreaded CPUs No Improved hyperthreaded CPU performance. (2.6 implementation not yet comparable) Block I/O (BIO) block layer Major rewrite of the I/O subsystem (stabilization and driver support in progress) Support for > 2TB file system New I/O elevators Interactive scheduler response tuning Support for very large volumes. Red Hat Enterprise Linux 3 supports up to 1 TB. Fine tuning for I/O subsystem performance (stabilization in progress) Scheduler improvements for interactive tasks (stabilization in progress) 6

1 / OS 2 3 / 4 5 IBM 7

Approach to Migration Pilot Project Phase Rollout Phase Develop horizontal Linux strategy in advance of development Identify selected environments for vertical Linux proof-of-concept projects Determine status of required ISV software dependencies Perform initial customized install of Linux software and hardware Begin determination of IT components which can be migrated quickly and easily Port and test initial application Test Linux as part of existing infrastructure Begin documentation on overall Linux deployment methodology Develop overall migration cost model Finalize strategy for mass deployment of Linux software and hardware Begin rollout of infrastructure replacement components Begin widespread application porting Perform final deployment QA Train system administrators and developers Begin all across rollout 8

1 / OS 2 3 / 4 5 IBM 9

??,,? 10

GNU C/C++ Performance 11

1. 2. 3. ThirdParty Tool,,, 4. 64 64 5. Edian format SUN Big Endian Endian 12

Step 1 : GNU C/C++ 1. GNU make GNU make Sun make GCC Sun C, Sun C++ 2. make GNU make 3. makefile gmake, C 4. 5. 13

Step 2 : 1. SUN 2. GNU 3. 4. 14

Step 3 : 1. 2. makefile 3., 4. 15

Step 3 : GCC 77, 90/95 (call) C, ACL, API 16

Step 3 : C++ Math X Xlib Xt X11R6X Motif Motif : CDE GNOME/KDE /LWP(LightWeightProcess) : /proc 17

Step 4 : Performance Performance Performance Performance Inspector OProfile Performance Inspector Performance analysis tool set Performance Performance OProfile RHEL4 SLES9, Translation Look-aside Buffer,, 18

1 / OS 2 3 / 4 5 IBM 19

FLOW From inventory of runtime From inventory of source P3. Test Reports and Captured Output From porting P3. Test Reports and Captured Output On no nonjustifiable defects To acceptance test T1. Testing Team Knowledge Transfer T2. Configure Baseline Testing Environment & Tools T4. Execute Baseline Test T5. Establish Defect Management Procedures T6. Execute Baseline Test in Target Environment P5. Test Reports and Captured Output T7. Track Defects and Progress T3. Assemble Baseline Test Scripts & Data P2. Acceptance Criteria and Test Suite P3. Test Reports and Captured Output To porting(breake/fix) On any non justifiable differences with baseline test P6. Defect Management DB. Testing Setup and Baseline End of port testing continues until no more defects 20

T1. Knowledge Transfer T2. Configure Baseline Testing Environment and Tools T3. Assemble Baseline Test Scripts and Data Application knowledge is required Prepare portfolio scope review Provide the environment for baseline testing All baseline testing will be done on customer premises, on customer provided hardware, software and network facilities Verify that the environment is ready to support baseline test efforts Definition of acceptance test criteria by the customer s application staff/users Testing methodology requires the comparison of results from the baseline test, using pre-ported code Test cases and test scripts for both on-line and batch functions must be developed/assembled and documented 21

T4. Execute Baseline Tests T5. Establish Defect Management Procedures T6. Execute Baseline Test in Target Environment T7. Track, Manage Defects and Progress Perform to ensure that the pre-ported code is executable and the load libraries produce deliverables Test results provide the basis for future comparisons to the test results The output from this task should be the recorded and verified results of running the test On larger projects, sets up the automated test management and defect tracking and resolution tools for use during post-port testing On smaller projects, standard procedures and a simple spreadsheet can be used In the same order as the baseline environment test, loading the same data and executing the same scripts The output from this activity should be the test results Compare the results with the baseline results Execute test scripts until all non-justifiable differences are eliminated 22

1 / OS 2 3 / 4 5 IBM 23

IBM Migration Factory Extensive Re-platforming Capabilities IBM Migration Factory 24

IBM Migration Factory Services for Solaris to Linux on IBM IBM Migration Factory Linux Assessments for Qualifying Customers IBM e x,, i, p, z IBM IBM IBM Migration Factory for Linux Solaris C/ C++ to IBM Linux Porting Oracle Database Migration Services Custom code applications, Databases, SAP/PeopleSoft/Oracle E-Business Suite 25

Thank you... 26