Posted on 2011/08/05 11:39
Filed Under 클러스터란/고성능연산_HPC 조회수: view 9762

NFS 기본 설정 튜닝

Client Node 들의 /etc/fstab입니다
<NFS Servere>:/home /home nfs rw,rsize=32768,wsize=32768,nfsvers=3,tcp,bg,nointr,noac 0 0
-> rsize와 wsize 조정

NFS Server의  /etc/exports입니다
/home  *(rw,sync,no_root_squash,no_subtree_check)


/etc/rc.d/init.d/nfs 파일 편집

# Number of servers to start up
RPCNFSDCOUNT=16

-> NFS 접속 세션이 많을 경우 증가 ..

jumbo frame 활성화를 통해 성능 개선 가능

점보 프레임 지원을 임시로 구성하는 방법

hxge 네트워크 인터페이스에 대해 점보 프레임 지원을 임시로 활성화(또는 변경)하려면 ifconfig ethn mtu nnn 명령을 사용합니다. 이 작업은 인터페이스가 가동 중이고 실행 중인 상태(및 네트워크 트래픽을 활발하게 전달 중인 상태)에서 수행할 수 있지만 최대 프레임 크기를 더 작은 값으로 설정하면 기존(더 큰) 값을 사용하는 다른 노드에서 들어오는 트래픽이 손상될 수 있습니다.

  1. 현재 프레임 크기(MTU) 값을 확인합니다.
    host #> ifconfig eth2 
    eth2      Link encap:Ethernet  HWaddr 00:14:4F:29:00:1D         
    inet addr:10.1.10.156  Bcast:10.1.10.255  Mask:255.255.255.0
    inet6 addr: fe80::214:4fff:fe29:1/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    RX packets:1 errors:0 dropped:0 overruns:0 frame:0
    TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000 
    RX bytes:150 (150.0 b)  TX bytes:7850 (7.6 KiB)
        Memory:fb000000-fc000000 

    이 예에서는 eth2(이전 예의 NEM)가 현재 표준 1,500바이트 MTU로 실행 중입니다.

  2. 원하는 새 값을 설정합니다. 9,000바이트 예의 경우:
    host #> ifconfig eth2 mtu 9000
  3. 설정을 확인합니다.
    host #> ifconfig eth2 
    eth2      Link encap:Ethernet  HWaddr 00:14:4F:29:00:01         
    inet addr:10.1.10.156  Bcast:10.1.10.255  Mask:255.255.255.0
    inet6 addr: fe80::214:4fff:fe29:1/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST  MTU:9000  Metric:1
    RX packets:26 errors:0 dropped:0 overruns:0 frame:0
    TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000 
    RX bytes:3900 (3.8 KiB)  TX bytes:9352 (9.1 KiB)
    Memory:fb000000-fc000000

    이제 ifconfig가 MTU 크기를 9,000바이트로 보고합니다. NFS 8KB 페이지가 이제 단일 이더넷 패킷으로 전달(송수신)됩니다.

Writer profile
author image
-아랑 -
2011/08/05 11:39 2011/08/05 11:39

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우
Twitter :@muchunalang

Counter

• Total
: 4314728
• Today
: 536
• Yesterday
: 1625