2.10. MTU 값 확인 및 구성
MTU(최대 전송 단위) 값은 링크 계층에서 전송된 가장 큰 패킷의 크기(바이트)입니다. 기본 MTU 값은 1500바이트입니다. Red Hat Ceph Storage 클러스터에 대해 점보 프레임인 MTU 값 9000바이트를 사용하는 것이 좋습니다.
Red Hat Ceph Storage는 공용 네트워크와 클러스터 네트워크 모두에 대해 통신 경로의 모든 네트워킹 장치에 걸쳐 동일한 MTU 값이 필요합니다. 프로덕션에서 Red Hat Ceph Storage 클러스터를 사용하기 전에 MTU 값이 환경의 모든 노드 및 네트워킹 장비에서 같은지 확인합니다.
네트워크 인터페이스를 함께 결합하는 경우 MTU 값은 본딩된 인터페이스에서만 설정해야 합니다. 새로운 MTU 값은 본딩 장치에서 기본 네트워크 장치로 전달됩니다.
사전 요구 사항
- 노드에 대한 루트 수준 액세스.
절차
현재 MTU 값을 확인합니다.
예제
[root@mon ~]# ip link list 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp22s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 40:f2:e9:b8:a0:48 brd ff:ff:ff:ff:ff:ff
이 예에서 네트워크 인터페이스는
enp22s0f0
이며 MTU 값은1500
입니다.온라인으로 MTU 값을 일시적으로 변경하려면 다음을 수행합니다.
구문
ip link set dev NET_INTERFACE mtu NEW_MTU_VALUE
예제
[root@mon ~]# ip link set dev enp22s0f0 mtu 9000
MTU 값을 영구적으로 변경하려면 다음을 수행합니다.
특정 네트워크 인터페이스에 대한 네트워크 구성 파일을 편집하기 위해 엽니다.
구문
vim /etc/sysconfig/network-scripts/ifcfg-NET_INTERFACE
예제
[root@mon ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp22s0f0
새 줄에
MTU=9000
옵션을 추가합니다.예제
NAME="enp22s0f0" DEVICE="enp22s0f0" MTU=9000 1 ONBOOT=yes NETBOOT=yes UUID="a8c1f1e5-bd62-48ef-9f29-416a102581b2" IPV6INIT=yes BOOTPROTO=dhcp TYPE=Ethernet
network 서비스를 다시 시작하십시오.
예제
[root@mon ~]# systemctl restart network
추가 리소스
- 자세한 내용은 Red Hat Enterprise Linux 8용 네트워킹 구성 및 관리 가이드를 참조하십시오.
- 자세한 내용은 Red Hat Enterprise Linux 7의 네트워킹 가이드를 참조하십시오.