반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

/var/log/messages

ethtool 정리 본문

SUSE

ethtool 정리

로만로만 2023. 12. 7. 10:54
반응형
blog:~ # ethtool eth0
Settings for eth0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Half
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Half
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: d
        Link detected: yes

 

ethtool <nic>를 입력하면 많은 항목들이 출력이 되는 것을 볼 수 있습니다.

이때, 4가지로 구분해서 보시면 편리합니다.

1. Supported

2. Advertised

3. Link partner advertised

4. 현재 상태( 1-3번을 제외한 값들 )

 

1. Supported

nic의 펌웨어가 지원이 가능한 기능들을 명시한 것 입니다.

Supported ports: [ TP MII ] 현재는 UTP 케이블을 사용 중이고, 광케이블과 동축케이블도 지원이 가능하다는 것을 의미함
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
이더넷 카드는 10Mbps, 100Mbps, 그리고 1Gbps 속도를 지원합니다.

Half
Full 옵션은 각각 Half-duplexFull-duplex를 의미합니다.
Full-duplex
는 데이터 송수신이 동시에 가능하다는 의미입니다.

NIC 하드웨어와 펌웨어는 네트워크 연결의 속도, 듀플렉스 모드 등을 자동으로 협상할 수 있는 능력을 갖추고 있다는 것을 나타냅니다.
Supported pause frame use: Symmetric Receive-only 특정 장치가 데이터 처리에 어려움을 겪을 때,
해당 장치는 pause frame을 전송하여 다른 장치에게
잠시 데이터 전송을 중단하도록 요청할 수 있습니다
.

이를 통해 버퍼 오버플로우를 방지하고 네트워크의 효율성을 유지할 수 있습니다.
( 아마 일반적인 vm은 pause frame 송신 하기가 힘들 것 입니다. )
Supports auto-negotiation: Yes auto-negotiation의 자동 동작이 가능함
Supported FEC modes: Not reported FEC (Forward Error Correction) 모드는 오류 수정 기능을 의미하지만, 이 경우 정보가 제공되지 않았습니다.
해당 네트워크 인터페이스 또는 연결된 장치에서 FEC에 관한 정보나 설정이 제공되지 않았음을 의미합니다. 이는 해당 장치가 FEC를 지원하지 않거나, 현재 활성화되어 있지 않다는 것을 나타낼 수 있습니다.

 

2. Advertised

만약, 해당 nic와 연결이 될 노드와 통신을 할 상황이 오게 되면, 이렇게 적용할 것 이라는 얘기 입니다.

 

3. Link partner advertised

이 nic와 연결 된 다른 노드(혹은 nw장비)와 통신을 할 때, 상대편의 상태를 의미합니다.

 

4. 기타

현재 nic에 적용 된 설정 입니다.

Speed: 100Mb/s 현재 nic에 적용이 된  대역폭 값 입니다.
Duplex: Full full duplex를 의미합니다.
Auto-negotiation: on 자동협상을 사용 중입니다.
master-slave cfg: preferred slave
master-slave status: slave
master와 slave 관계 중, 선호 하고, 실제로도 그렇게 사용 중이라는 것을 의미합니다.
Port: Twisted Pair utp 케이블을 이용한다는 것을 의미합니다.
PHYAD: 0 PHYsical ADdress의 약자로, osi 7 layer의 1계층에서 사용이 되는 주소입니다.
Transceiver: external 이 nic는, 모듈식 nic라는 것을 의미합니다.
vm으로 만든 nic는 Transceiver가 internal입니다.
MDI-X: Unknown UTP 선을 Twisted하지 않은 상태로 연결해도,  그 기능을 제공한다는 것을 의미합니다.
여기서 Unknown이라는 것은 미지원이라고 봐도 무방합니다.
Supports Wake-on: pumbg
Wake-on: d
원격에서 컴퓨터를 on 할 수 있는 wake on lan이라는 기능을 pumbg라는 기술로 할 예정이다만, 현재는 disable 입니다.
Link detected: yes  이 nic가 스위치에 감지가 된다는 것을 의미합니다.

'SUSE' 카테고리의 다른 글

XFS 에러  (2) 2024.01.30
시스템 종료 쉘 스크립트  (2) 2024.01.08
BIOS와 ACPI  (0) 2023.11.29
서버의 전원 ON/OFF 시 XFS 슈퍼블록 동작  (4) 2023.11.29
xfs의 Superblock  (0) 2023.11.16