18
Problem MRO 웹 웹웹웹웹 NAS 웹 웹웹 웹웹웹 SMB protocol 웹 웹웹웹웹 z: 웹웹웹웹웹 mount 웹웹 weblogic 웹웹웹 웹 , 웹웹 웹웹 웹웹 ( 11~15 sec ) MRO 웹 웹웹 Windows 2003 R2 Enterprise x64 NFS protocol 웹웹 웹 웹웹웹 웹웹 ( less than 1 sec )

Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

  • View
    228

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

ProblemMRO 웹 서버에서 NAS 의 공유 폴더를 SMB

protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시 , 성능 저하 발생 ( 11~15 sec )

MRO 웹 서버Windows 2003 R2 Enterprise x64

NFS protocol 사용 시 성능이 빠름 ( less than 1 sec )

Page 2: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Root Cause웅진의 MRO 의 구조는 NAS 상의 소스 (jsp) 을

읽어들여 , Windows 2003 local disk 에서 JVM 을 이용 compile 하여 생성된 class 을 local disk 에 생성하는 구조 . 즉 , Read 작업이 주요 성능에 영향을 미침 .

이런한 Application 구조에서는 NFS Protocol 이 SMB Protocol 보다 , Reading through put 이 더 좋음 .

Page 3: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SolutionWindows 에서 무료로 제공되는 SFU 서비스

사용하여 NAS 공유 폴더 Mount실제 테스트 시 , mypage.jsp 페이지 로딩 속도가

현저히 향상됨 . ( less than 1 sec )

Page 4: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Contd참고로 , Network File Access Protocol 은 각 각의

특성 차이로 , 모든 면에서 좋은 성능을 나타내는 것은 아님

Writing Through put 은 SMB 가 더 효율적임데이터베이스와 같은 Random access 구조에는

SMB 가 효율적그러므로 , 각각의 Application 구조에 따라

선택적으로 Protocol 사용이 권장 됨

Page 5: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

NAS(SMB) Access – mypage.jsp

Page 6: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Local Access – mypage.jsp

Page 7: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Performance Test

Page 8: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Performance Test

Page 9: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치

Page 10: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치

Page 11: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치

Page 12: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치설치 완료 후 아래 Registry key 값 추가

HKLM\Software\Microsoft\Client for NFS\CurrentVersion\Default

DWORD 값 UseReservedPorts 생성DWORD UseReservedPorts 의 값을 1 로 설정

Page 13: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치

Page 14: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치NFS 관리자 툴 실행NFS 용 클라인트

서비스 중지후 재 시작

Page 15: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치Mount -o nolock :<공유이름>   <드라이브명>

Ex: c:\mount  -o nolock

  157.60.9.210:/var/www   z:

Page 16: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

SFU 설치Windows 2003 R2 버전 이외의 하위 Windows

버전은 별도로 SFU 을 www.microsoft.com/downloads 에서 무료로 다운로드 하여 사용 가능

Reference 참고

Page 17: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

ReferenceSFU 설치 가이드http://www.microsoft.com/downloads/thankyou.aspx?

familyId=864fcd99-956f-459a-adfd-aeb4a071bf73&displayLang=en

SFU downloadhttp://www.microsoft.com/downloads/details.aspx?

displaylang=en&FamilyID=896c9688-601b-44f1-81a4-02878ff11778

NFS .vs. SMBhttp://www.javvin.com/NFSdoc/nfsperformance.html

Page 18: Problem MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시, 성능 저하 발생 ( 11~15 sec ) MRO 웹

Thank you