1 / 18

Problem

Problem. MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol 을 사용하여 z: 드라이브로 mount 하여 weblogic 서비스 시 , 성능 저하 발생 ( 11~15 sec ) MRO 웹 서버 Windows 2003 R2 Enterprise x64 NFS protocol 사용 시 성능이 빠름 ( less than 1 sec ). Root Cause.

irma-nieves
Download Presentation

Problem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Problem • MRO 웹 서버에서 NAS 의 공유 폴더를 SMB protocol을 사용하여 z: 드라이브로 mount 하여 weblogic서비스 시, 성능 저하 발생 ( 11~15 sec ) • MRO 웹 서버 • Windows 2003 R2 Enterprise x64 • NFS protocol 사용 시성능이 빠름 ( less than 1 sec )

  2. Root Cause • 웅진의 MRO 의 구조는 NAS 상의 소스(jsp)을 읽어들여, Windows 2003 local disk에서 JVM을 이용 compile 하여 생성된 class을 local disk 에 생성하는 구조. 즉, Read 작업이 주요 성능에영향을 미침. • 이런한 Application 구조에서는 NFS Protocol 이 SMB Protocol 보다, Reading through put이 더 좋음.

  3. Solution • Windows 에서 무료로 제공되는 SFU 서비스 사용하여 NAS 공유 폴더 Mount • 실제 테스트 시, mypage.jsp 페이지 로딩 속도가 현저히 향상됨. ( less than 1 sec )

  4. Contd • 참고로, Network File Access Protocol은 각 각의 특성 차이로, 모든 면에서 좋은 성능을 나타내는 것은 아님 • Writing Through put은 SMB 가 더 효율적임 • 데이터베이스와 같은 Random access 구조에는 SMB가 효율적 • 그러므로, 각각의 Application 구조에 따라 선택적으로 Protocol 사용이 권장 됨

  5. NAS(SMB) Access – mypage.jsp

  6. Local Access – mypage.jsp

  7. Performance Test

  8. Performance Test

  9. SFU 설치

  10. SFU 설치

  11. SFU 설치

  12. SFU 설치 • 설치 완료 후 아래 Registry key 값 추가 • HKLM\Software\Microsoft\Client for NFS\CurrentVersion\Default • DWORD 값 UseReservedPorts생성 • DWORD UseReservedPorts의 값을 1로 설정

  13. SFU 설치

  14. SFU 설치 • NFS 관리자 툴 실행 • NFS용 클라인트 서비스 중지후 재 시작

  15. SFU 설치 • Mount -o nolock :<공유이름>   <드라이브명> • Ex: • c:\mount  -o nolock   157.60.9.210:/var/www   z:

  16. SFU 설치 • Windows 2003 R2 버전 이외의 하위 Windows 버전은 별도로 SFU을 www.microsoft.com/downloads 에서 무료로 다운로드 하여 사용 가능 • Reference 참고

  17. Reference • SFU 설치 가이드 http://www.microsoft.com/downloads/thankyou.aspx?familyId=864fcd99-956f-459a-adfd-aeb4a071bf73&displayLang=en • SFU download http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=896c9688-601b-44f1-81a4-02878ff11778 • NFS .vs. SMB http://www.javvin.com/NFSdoc/nfsperformance.html

  18. Thank you

More Related