Linux 권장커널파라미터 1. 커널파라미터별설명및설정방법 1.1 nofile ( max number of open files ) 설명 : 지원되는열린파일수를지정합니다. 기본설정이보통대부분의응용프로그램에대해충분합니다. 이매개 변수에설정된값이너무낮으면파일열기오류, 메모리

Similar documents
개발및운영 Tibero DB Link (Tibero To Oracle) - Local 방식

튜닝및모니터링 OS 별 TCP Recommend Parameter for WebtoB/JEUS

[JEUS 7] eclipse plug-in 연동 1. 개요 Eclipse 와 JEUS 7 연동시필요한 plug-in 제공및환경설정에관한가이드제공하여 Eclipse 에서 JEUS 7 기동및 종료테스트할수있는방법을기술하였습니다. 2. Plug-in 설치 2.1 [Step

개발및운영 Tibero Perl 연동

목차 1. 노드매니저종류 Java Type SSH Type 노드설정파일및로깅 nodes.xml jeusnm.properties <servername>.properties...

설치및환경설정 Tibero tbprobe 사용법과원격지포트체크

설치및환경설정 JEUS Thread State Notify 설정

윈백및업그레이드 Tibero Flashback 가이드

SSL 접속테스트 본문서에서 WebtoB 가설치된디렉토리는 [WEBTOBDIR] 로표기하겠습니다.. 윈도우계열과리눅스 / 유닉스계열모두명령은동일하므로윈도우를기준으로설명하도록하겠습니다. 1. WebtoB 설정 1.1 Test 용인증서생성 SSL 접속테스트를위해 Webto

목차 1. 개요 개요 연동테스트홖경 PowerBuilder Connection Tibero ODBC Driver 설정 PowerBuilder Connection 설정 Tiber

목차 1. TABLE MIGRATOR 란? TABLE MIGRATOR 홖경설정 TABLE MIGRATOR 바이너리 Shell 설정 Migrator.Properterties 파일설정 TAB

목차 JEUS JNLP Client Sample 가이드 JNLP 란 JNLP의이점 TEST TEST 환경 TEST Sample sample application 셋팅 (ser

SSL(Secure Socket Layer) 과 TLS(Transport Layer Security) 개요 전자상거래가활발해지면서웹보안이매우중요해지고있으며, 최근정보통신망법의개정으로아무리소상공인이라 도홈페이지운영시개인정보를취급하고있다면아래와같은내용을조치하도록되어있습니다

개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.

튜닝및모니터링 HP JVM 튜닝옵션

목차 1. TAC 구성준비사항 TAC 구성순서 VirtualBox 으로 CentOS 설치 VirtualBox 에서 TAC 구성

튜닝및모니터링 Tibero EVENT 가이드

목차 1. 웹서비스의예 테스트환경설치 설치전고려사항 설치할공간확보 테스트환경구축 설치파일준비 설치 Windows에서의설치 Linux 에서

목차 1. Tibero 4 설치개요 Install 전 Check 사항 H/W 요구사항 Tibero 4 설치 Tibero 설치폴더생성 Tibero 바이너리압축해제 $T

개발및운영 Eclipse 를이용한 ANT 활용방법

목차 JEUS EJB Session Bean가이드 stateful session bean stateful sample 가이드 sample source 결과확인 http session에

FY2005 LIG

Microsoft Word - AnyLink Introduction v3.2.3.doc

ÃÖÁ¾PDF¿ë

설치및홖경설정 Tibero 4 SP1 TAC 설치 - Windows 홖경

Tmax

기술교육 SSL 설정및변환방법

Getting Started Guide

2012-민간네트워크-05_중국

untitled

목차 1. 환경변수 OS별환경변수설정 ESQL 시작 ESQL 프로그램생성젃차 오라클 Pro*C 젂환 Precompiler 변경 확장자 *.pc를 *.tbc로변경

목차 1. 개요 현상 문제분석 문제해결

H_AR_ P

untitled

국문-현대-내지ar

rv 브로슈어 국문

2003³â¿¬Â÷º¸°í¼�

untitled

한아IT 브로셔-팜플렛최종

Microsoft Word - s.doc

Hardware Manual TSP100

기술교육 Architecture & Monitoring

[Brochure] KOR_TunA

IvoBase Injector

untitled

레이아웃 1

SKC_AR_±¹¹® 01pdf

Main Title

Hynix_K_pdf

내용물 시작 3 구성품 4 MDA200 기본 사항 5 액세서리 6 헤드셋 연결 7 탁상 전화기: 연결 및 통화 8 탁상 전화기(표준) 8 탁상 전화기+ HL10 거치대와 전원 공급 장치(별도 구매) 10 탁상 전화기+ EHS 케이블 12 컴퓨터: 연결 및 통화 13 컴

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

+Z _CL_USB.indd

: Symantec Backup Exec System Recovery 8:

토익S-채용사례리플렛0404

2

121220_워키디_상세설명서.indd

FD¾ØÅÍÇÁ¶óÀÌÁî(Àå¹Ù²Þ)-ÀÛ¾÷Áß

Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc.,

2011_LG»ó»ç_ÃÖÁ¾

10-2. 세무정보(완 - 31).hwp

P2WW HNZ0

PowerPoint 프레젠테이션

BTSK

Solaris Express Developer Edition

Installation Area : Baseball Stadium Lighting Sajik Baseball Stadium Busan, Korea 시애틀 구단이 조명 시설을 이벤트 기능으로 활용하는 모습이 좋았고, 선수들의 반응도 괜찮았습니다. 우리도 이를 접목시킨다면

180427_SDI_Brochure_국문_최종2

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

No

Installation Area : Baseball Stadium Lighting New York Yankee Stadium USA [MLB 공식 Auditor, 마이클 오웬 인터뷰 내용 중] 지난 2015년 6월에 측정되었던 HID 기존 조명에 비해 이번에 설치된 기

APOGEE Insight_KR_Base_3P11

??꽂???

Analyst Briefing

킹스맨뉴스레터

180830_SDI_Brochure_국문_수정-3

±×¸°¸®Æ÷Æ® ³»Áö5Â÷

Tekla Structures 설치

Layout 1

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

0821-롯데 내지1-pdf

<4D F736F F F696E74202D BDE1B5E5BEC6C0CC20C8B8BBE7BCD2B0B35F46696E616C2E BC8A3C8AF20B8F0B5E55D>

about_by5

사 업 보 고 서 (제 181 기) 사업연도 2012년 01월 01일 2012년 12월 31일 부터 까지 금융위원회 한국거래소 귀중 회 사 명 : (주) 신한은행 대 표 이 사 : 서진원 본 점 소 재 지 : 서울특별시 중구 세종대로 9길 20 (전 화)

2019_2nd_guide_kr_0619.indd


Sun Java System Messaging Server 63 64

*금안 도비라및목차1~9

P2WW HNZ0

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Assign an IP Address and Access the Video Stream - Installation Guide

01.하나금융_일반현황

歯박지원-구운몽.PDF

2008ÄÁº¥¼ÇÃÖÁ¾

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

*금안14(10)01-도비라및목차1~12

대표이사 등의 확인

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

아론 신권 교재 1 예수 그리스도 후기 성도 교회 발행

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

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

이든샘 은 착하고 어진(옛말:이든) 마음이 샘처럼 솟으라는 뜻의 순우리말입니다. 한국원자력연구원은 어린이들이 착하고 어진 마음을 지키며 살아갈 수 있는 세상을 만들기 위해 노력하고 있습니다. 표지인물 가족 열수력안전연구부에서 근무하는 김종록 선임연구원의 아들 희태(6세

Transcription:

튜닝및모니터링 Linux 권고커널파라미터 2014. 12. 11

Linux 권장커널파라미터 1. 커널파라미터별설명및설정방법 1.1 nofile ( max number of open files ) 설명 : 지원되는열린파일수를지정합니다. 기본설정이보통대부분의응용프로그램에대해충분합니다. 이매개 변수에설정된값이너무낮으면파일열기오류, 메모리할당장애또는연결설정오류가발생할수있습니다. 보기또는설정방법 : 다른쉘의구문은 ulimit 명령에대한 UNIX 참조페이지를확인하십시오. KornShell 쉘 (ksh) 에대 해 ulimit 명령을 8192 으로설정하려면 ulimit -n 8192 명령을발행하십시오. 시스템자원에대한모든한계의현재값 을표시하려면 ulimit -a 명령을사용하십시오. 기본값 :SLES 9(SUSE Linux Enterprise Server 9) 의경우기본값은 1024 입니다. 권장값 :8192 이상 1.2 nproc ( max user processes ) 설명 : user 에서생성할수있는최대 process 개수이며, process 와 Thread 를합한개수입니다. 만약적게설정되어 있을경우에 native thread 를생성할수없다는등의에러가발생할수있습니다. 보기또는설정방법 : 다른쉘의구문은 ulimit 명령에대한 UNIX 참조페이지를확인하십시오. KornShell 쉘 (ksh) 에대 해 ulimit 명령을 8192 으로설정하려면 ulimit -u 8192 명령을발행하십시오. 시스템자원에대한모든한계의현재값을 표시하려면 ulimit -a 명령을사용하십시오. 기본값 :SLES 9(SUSE Linux Enterprise Server 9) 의경우기본값은 1024 입니다. 권장값 :8192 이상 1.3 연결백로그 설명 : 수신연결요청의높은비율이연결실패가될때다음매개변수를변경하십시오. echo 3000 > /proc/sys/net/core/netdev_max_backlog echo 3000 > /proc/sys/net/core/somaxconn 2

1.4 timeout_timewait 매개변수 설명 :TCP/IP 가닫힌연결을해제하고그의자원을다시사용하기전에경과해야하는시간을판별하십시오. 닫힘과해제사이의이간격을TIME_WAIT 상태또는2MSL(twice the maximum segment lifetime) 상태라고합니다. 이기간동안, 클라이언트와서버로의연결을다시여는비용은새연결을설정하는비용보다저렴합니다. 이항목의값을줄이면TCP/IP 가닫힌연결을더빨리해제할수있어서새연결을위해더많은자원을제공할수있습니다. 실행중인응용프로그램에서빠른해제와새연결의작성이필요하고TIME_WAIT 상태에있는많은연결로인해처리량이낮은경우이매개변수를조정하십시오. 보기또는설정방법 : 다음명령을발행하여 timeout_timewait 매개변수를 30 초로설정하십시오. echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout 기본값 :75 초 권장값 :15 초 1.5 TCP_KEEPALIVE_INTERVAL 설명 : tcp_keepalive_intvl 값은상대로부터활성화상태지속응답이수신되지않을경우 TCP/IP 에서활성화상태지 속전송을반복하는빈도를결정합니다. 응답이없는연속적인활성화상태지속전송수가 tcp_keepalive_probes 의 값을초과할경우연결이중단됩니다. 응답시간이길것으로예상될경우이값을늘려오버헤드를줄여야할수 있습니다. 상대가손실되었는지확인하는데소비되는시간을줄여야할경우이값또는 tcp_keepalive_probes 값을 줄여보십시오. Linux 에서는활성화상태지속메시지를재전송하기전에 75 초동안활성화상태지속응답을대기하는것이기본 값입니다. 종종값에 15 초를선택하여손실된상대를더빨리감지합니다. 보기또는설정방법 : 다음명령을발행하여값으로설정하십시오. echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl 기본값 :75 초 권장값 :15 초 1.6 TCP_KEEPALIVE_PROBES 설명 :tcp_keepalive_probes 값은 TCP/IP 가기존연결에대한수신확인되지않은활성화상태지속메시지를재전송하는횟수를결정합니다. 네트워크품질이낮을경우이값을늘려효과적인통신을유지해야할수있습니다. 네트워크품질이높을경우이값을줄여상대가손실되었는지확인하는데걸리는시간을줄여도됩니다. Linux 에서는연결중단을결정하기전에 9개의수신확인되지않은활성화상태지속메시지를전송하는것이기본값입니다. 종종값에 5를선택하여손실된상대를더빨리감지합니다. 3

보기또는설정방법 : 다음명령을발행하여값으로설정하십시오. echo 5 > /proc/sys/net/ipv4/tcp_keepalive_probes 기본값 :9 초 장값 :5 초 1.7 TCP_ KEEPALIVE _TIME 설명 :tcp_keepalive_time 값은 TCP/IP 가대기연결이계속원래상태를유지하는지확인을시도하는빈도를제어합니다. 이시간동안활동이없었을경우활성화상태지속전송이제출됩니다. 네트워크가원래상태를유지하며상대가활성상태일경우상대가응답합니다. 손실된상대에대해민감하게되려는경우 ( 즉, 상대가손실되었음을더빨리인식해야할경우 ) 이값을줄여보십시오. 오랜기간동안비활성상태를유지하는연결은공통이고손실된상대는공통이아닐경우이값을늘려오버헤드를줄여도됩니다. 7,200 초 (2시간) 동안대기연결이비활성상태일경우 Linux 에서는활성화상태지속메시지를전송하는것이기본값입니다. 종종값에 1,200초를선택하여반쯤닫힌연결을 20분마다감지합니다. 보기또는설정방법 : 다음명령을발행하여값으로설정하십시오. echo 10 > /proc/sys/net/ipv4/tcp_keepalive_time 기본값 :7200 초 권장값 :1200 초 2. 커널파라미터영구적으로적용하는방법 2.1 ulimit n 값확인 (max number of open files ) - max number of open files 값이디폴트값이 1024 이며, 최소 8192 이상으로설정권고합니다 - 아래와같이 /etc/security/limits.conf 파일에서수정하면영구적으로적용됩니다. [ 확인방법 ] stech:/home/tech2> ulimit -a : ( 생략 ) max number of open files (-n) 65536 [ 변경방법 ] /etc/security/limits.conf 를추가하는방법이있습니다. /etc/security/limits.conf 에아래의내용을추가합니다. # nofile tunning - max number of open files * soft nofile 65536 * hard nofile 65536 4

2.2 ulimit -u 값확인 (max user processes ) - max user processes 값이디폴트값이 1024 이며, 최소 8192 이상으로설정권고합니다. - 아래와같이 /etc/security/limits.conf 파일에서수정하면영구적으로적용됩니다. [ 확인방법 ] stech:/home/tech2> ulimit -a : ( 생략 ) max user processes (-u) 65536 [ 변경방법 ] /etc/security/limits.conf 를추가하는방법이있습니다. /etc/security/limits.conf 에아래의내용을추가합니다. : 아래는예제이며, tmax 라는사용자계정에 nproc 값을설정하였습니다. # nproc tunning - max user processes tmax hard nproc 65536 tmax soft nproc 65536 2.3 TCP 커널파라미터튜닝및확인방법 /etc/sysctl.conf 파일을아래와같이수정한다. 그리고, 바로적용하기위해서 root 권한에서 sysctl -p 명령을실행합 니다. 그러면, OS 를 restart 하더라도설정한 TCP 커널파라미터값들이초기화되지않습니다. 적용된내용을확인하는방법은 sysctl a 명령을실행하면결과값이출력됩니다. #tcp tuning net.ipv4.tcp_fin_timeout = 30 net.core.netdev_max_backlog = 3000 net.core.somaxconn = 3000 net.ipv4.tcp_keepalive_intvl = 15 net.ipv4.tcp_keepalive_probes = 5 net.ipv4.tcp_keepalive_time = 1200 3. 참고자료 1) Linux 성능조정 http://publib.boulder.ibm.com/wasce/v1.0.1/ko/tasks/tuning/linux.html 5

Copyright 2015 TmaxSoft Co., Ltd. All Rights Reserved. Trademarks Tmax, WebtoB, WebT, JEUS, ProFrame, SysMaster and OpenFrame are registered trademarks of TmaxSoft Co., Ltd. Other products, titles or services may be registered trademarks of their respective companies. Contact Information TmaxSoft can be contacted at the following addresses to arrange for a consulting team to visit your company and discuss your options. Korea TmaxSoft Co., Ltd 5, Hwangsaeul-ro 329beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do. South Korea Tel: +82-31-8018-1000 Fax: +82-31-8018-1115 Email: info@tmax.co.kr Web (Korean): http://www.tmaxsoft.com Technical Support: http://technet.tmaxsoft.com USA TmaxSoft, Inc. 560 Sylvan Avenue Englewood Cliffs, NJ 07632. U.S.A Tel: +1-201-567-8266 Fax: +1-201-567-7339 Email: info@tmaxsoft.com Web (English): http://www.tmaxsoft.com Russia Tmax Russia L.L.C. Grand Setun Plaza, No A204 Gorbunova st.2, Moscow, 121596 Tel: +7(495)970-01-35 Email: info.rus@tmaxsoft.com Web (Russian): http://ru.tmaxsoft.com Singapore Tmax Singapore Pte. Ltd. 430 Lorong 6, Toa Payoh #10-02, OrangeTee Building. Singapore 319402 Tel: +65-6259-7223 Email: info.sg@tmaxsoft.com United Kingdom TmaxSoft UK Ltd. Surrey House, Suite 221, 34 Eden Street, Kingston-Upon- Thames, KT1 1ER United Kingdom Tel: + 44-(0)20-8481-3776 Email: info.uk@tmaxsoft.com Web (English): http:/www.tmaxsoft.com Japan TmaxSoft Japan Co., Ltd. 5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073 Japan Tel: +81-3-5765-2550 Fax: +81-3-5765-2567 Email: info.jp@tmaxsoft.com Web (Japanese): http://www.tmaxsoft.co.jp China TmaxSoft China Co., Ltd. Beijing Silver Tower, RM 1508, 2 North Rd Dong San Huan, Chaoyang District, Beijing, China, 100027. China Tel: +86-10-6410-6145~8 Fax: +86-10-6410-6144 Email: info.cn@tmaxsoft.com Web (Chinese): http://www.tmaxsoft.com.cn Brazil TmaxSoft Brazil Avenida Copacabana, 177-3 andar 18 do Forte Empresarial, Alphaville - Barueri, Sao Paulo, SP-Brasil CEP 06472-001 Email: contato.brasil@tmaxsoft.com TN-JSTN-D1211001 6