3.3. OVS


이러한 명령을 사용하여 Open vSwitch 관련 정보를 표시합니다.

Expand
동작명령

OVS DPDK 사람이 읽을 수 있는 통계

Open vSwitch DPDK Labtistics에서 참조하십시오.

OVS 기본 정보(버전, dpdk enabled, PMD 코어, lcore, ODL 브리지 매핑, 밸런싱, 자동 밸런싱 등) 표시

# ovs-vsctl list Open_vSwitch

OVS 글로벌 전환 보기 표시

# ovs-vsctl show

OVS 모든 세부 인터페이스 표시

# OVS-vsctl list 인터페이스

하나의 인터페이스에 대한 OVS 세부 정보 표시(링크 속도, MAC, 상태, 통계 등)

# ovs-vsctl list interface dpdk0

지정된 인터페이스의 OVS 카운터 표시

# ovs-vsctl get interface dpdk0 statistics

OVS 모든 세부 포트 표시

# OVS-vsctl list 포트

하나의 포트에 대한 OVS 세부 정보 표시 (링크 속도, MAC, 상태, 통계 등)

# ovs-vsctl list port vhu3gf0442-00

하나의 브릿지에 대한 OVS 세부 정보 표시(datapath 유형, 멀티 캐스트 스누핑, stp 상태 등)

# OVS-vsctl list bridge br-int

OVS 로그 상태 표시

# OVS-appctl vlog/list

모든 OVS 로그를 디버그로 변경

# OVS-appctl vlog/set dbg

파일 로그 출력의 디버그 모드로 하나의 특정 OVS 하위 시스템 변경

# OVS-appctl vlog/set file:backtrace:dbg

모든 OVS 로그 비활성화

# OVS-appctl vlog/set off

파일 로그 출력에 대해서만 debug로 모든 OVS 하위 시스템 변경

# OVS-appctl vlog/set file:dbg

모든 OVS 고급 명령 표시

# OVS-appctl list-commands

모든 OVS 본딩 표시

# OVS-appctl bond/list

특정 OVS 본딩에 대한 세부 정보 표시(상태, 본딩 모드, 전달 모드, LACP 상태, 본딩 멤버 상태, 연결 상태)

# ovs-appctl bond/show bond1

멤버, 본딩 및 파트너 스위치를 위한 고급 LACP 정보 표시

# ovs-appctl lacp/show

OVS 인터페이스 카운터 표시

# ovs-appctl dpctl/show -s

반복의 차이점을 강조하는 OVS 인터페이스 카운터 표시

# watch -d -n1 "ovs-appctl dpctl/show -s|grep -A4 -E '(dpdk|dpdkvhostuser)'|grep -v '\-\-'"

지정된 포트에 대한 OVS mempool 정보 표시

# ovs-appctl netdev-dpdk/get-mempool-info dpdk0

PMD 성능 통계 표시

# ovs-appctl dpif-netdev/pmd-stats-show

PMD 성능 통계를 일관된 방식으로 표시

# ovs-appctl dpif-netdev/pmd-stats-clear && sleep 60s && ovs-appctl dpif-netdev/pmd-stats-show

DPDK 인터페이스 통계를 사람이 읽을 수 있는 표시

# OVS-vsctl get 인터페이스 dpdk0 statistics|sed -e "s/,/\n/g" -e "s/[\\",\{,\}, ]///g" -e "s/=/ =ECDHE /g"

포트/ 큐 및 PMD 스레드 간 OVS 매핑 표시

# ovs-appctl dpif-netdev/pmd-rxq-show

OVS PMD 리밸런스 트리거 (PMD 사이클 사용률 기반)

# ovs-appctl dpif-netdev/pmd-rxq-rebalance

OVS 포트와 특정 PMD 간에 선호도 생성(모든 밸런싱에서 PMD 비활성화)

# ovs-vsctl set interface dpdk other_config:pmd-rxq-affinity="0:2,1:4"

(OVS 2.11 이상 및 FDP18.09) 사이클에 따라 PMD 밸런싱 설정

# ovs-vsctl set Open_vSwitch . other_config:pmd-rxq-assign=cycles

(OVS 2.11 이상 및 FDP18.09) 라운드 로빈에서 PMD 밸런싱 설정

# ovs-vsctl set Open_vSwitch . other_config:pmd-rxq-assign=roundrobin

OVS-DPDK 물리 포트 대기열 수 설정

# OVS-vsctl set interface dpdk options:n_rxq=2

OVS-DPDK 물리 포트 크기 설정

# OVS-vsctl set Interface dpdk0 options:n_rxq_desc=4096

# OVS-vsctl set Interface dpdk0 options:n_txq_desc=4096

OVS MAC 주소 테이블 표시 (action=normal에 사용)

# ovs-appctl fdb/show br-provider

OVS vSwitch MAC 주소 테이블 변경 시간 설정(기본값: 300초)

# ovs-vsctl set bridge br-provider other_config:mac-aging-time=900

OVS vSwitch MAC 주소 테이블 크기 설정(기본값: 2048s)

# ovs-vsctl set bridge br-provider other_config:mac-table-size=204800

OVS 데이터 경로 흐름 표시(커널 공간)

# ovs-dpctl dump-flows -m

OVS 데이터 경로 흐름 표시(dpdk)

# OVS-appctl dpif/dump-flows -m br-provider

datapath 흐름 포트 번호와 포트 이름 간 매핑 표시

# OVS-dpctl show

지정된 브릿지에 OVS OpenFlow 규칙 표시

# OVS-ofctl dump-flows br-provider

OpenFlow 흐름 포트 번호와 포트 이름 간 매핑 표시

# OVS-ofctl show br-provider

(OVS 2.11+) - 자동 리밸런스 활성화

# ovs-vsctl set Open_vSwitch . other_config:pmd-auto-lb="true"

(OVS 2.11+) - 자동 리밸런스 간격을 다른 값으로 변경 (기본값 1분)

# ovs-vsctl set Open_vSwitch . other_config:pmd-auto-lb-rebalance-intvl="5"

자세한 OVS 내부 구성

# man ovs-vswitchd.conf.db

OVS tcpdump를 다운로드하려면

# curl -O -L ovs-tcpdump.in

DPDK 인터페이스에서 패킷 캡처를 수행하려면

# OVS-tcpdump.py --db-sock unix:/var/run/openvswitch/db.sock -i <bond/vhu> <tcpdump standard arguments such as -v -nn -e -w <path/to/file>>

(OVS 2.10+) 자세한 PMD 성능 통계

# ovs-appctl dpif-netdev/pmd-perf-show

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동