다음 기사에서 우리는 하나를 살펴볼 것입니다 유틸리티 컬렉션 "netutils-linux"라고합니다. 이것들은 문제 해결 및 네트워크 성능 조정 단순화 Gnu / Linux 시스템에서.
이러한 이익은 작업량이 많은 데이터 센터 및 인터넷 서비스 제공 업체에 유용합니다. 의 빨간. 항상 활용할 수는 있지만 데스크톱 컴퓨터에서 완전한 효과를 보지 못할 것입니다. 현재 프로덕션 사용 중이며 하드웨어 및 소프트웨어 설정을 디버깅하는 데 많은 시간을 절약 할 수 있습니다.
Netutils-Linux 도구
이 유틸리티 세트는 Gnu / Linux 성능 조정 프로세스를 즉시 자동화하는 데 도움이됩니다.. Netutils-linux는 다음 도구로 구성됩니다.
- 네트워크 상단
- snmptop
- irqtop
- Softirq-top
- 링크 율
- 소프트넷-상태-상단
- rss- 사다리
- 오토프
- 최대 CPU 주파수
- rx 버퍼 증가
- 서버 정보
Netutils-linux 설치
Netutils-linux는 Python 프로그래밍 언어를 사용하여 개발되었습니다. 따라서이 덕분에 PIP를 사용하여 쉽게 설치. 우선 Debian, Ubuntu 및 Linux Mint에서 터미널을 열어 pip를 설치할 수 있습니다 (Ctrl + Alt + T). 여기에 다음 명령을 작성합니다.
sudo apt-get install python-pip
PIP를 설치 한 후 다음 명령 만 실행하여 netutils-linux를 설치하면됩니다.
sudo pip install netutils-linux
Netutils-linux 사용
위에서 언급했듯이 Netutils-linux에는 많은 유틸리티가 포함되어 있습니다. 네트워크 문제 해결 및 네트워크 성능 조정을 위해 특별히 설계되었습니다. 모든 유틸리티는 세 섹션으로 분류됩니다.
- 감독
- 동조
- 하드웨어 및 구성 분류
감독
감독 섹션에서 찾을 수있는 이러한 모든 최상위 도구에는 루트 권한이 필요하지 않습니다. 일반 사용자로도 문제없이 사용할 수 있습니다.
네트워크 상단
이 유틸리티를 사용하면 장치 및 CPU에 대한 인터럽트, 네트워크 처리 통계 모니터링. 이 유틸리티를 실행하려면 터미널에서 실행하기 만하면됩니다 (Ctrl + Alt + T).
network-top
snmptop
은 기본 패킷 감시자 de / proc / net / smmp. 이 유틸리티를 실행하려면 다음 명령 만 실행하면됩니다.
snmptop
irqtop
이 유틸리티는 간단한 방법으로 / proc / 인터럽트 파일 기반 인터럽트 비율 Gnu / Linux 시스템의. 다음 명령을 사용하여이 유틸리티를 실행할 수 있다는 것을 잊지 마십시오.
irqtop
Softirq-top
이 명령은 / proc / softirqs 파일 기반 패킷 송수신 속도. 이 명령을 사용하려면 터미널에서만 실행해야합니다 (Ctrl + Alt + T).
softirq-top
링크 율
이 도구를 실행하면 네트워크 인터페이스가 수신 / 전송하는 패킷 / 바이트 수 및 발생하는 오류 수 / sys / class / net / XXX / statistic / YYY 파일을 기반으로합니다. 이 명령을 사용하려면 터미널에 간단히 작성합니다 (Ctrl + Alt + T).
link-rate
소프트넷-상태-상단
다양한보기 CPU에 의한 패킷 처리 통계 Gnu / Linux 시스템에서. 결과를 얻으려면 터미널 (Ctrl + Alt + T)에 다음을 입력하기 만하면됩니다.
softnet-stat-top
동조
이러한 도구를 실행하려면 루트 또는 sudo와 함께 사용해야합니다.
rss- 사다리
IRQ에 대한 smp_affinity_list 자동 설정 일반적으로 CPU0에서 작동하는 NIC rx / tx 대기열의. 또한 다중 프로세서 시스템을위한 이중 / 사중 확장을 지원합니다.
sudo rss-ladder enp10s0 0
오토프
로컬 NUMA 노드의 사용 가능한 모든 CPU에서 RPS를 허용합니다. 모든 NIC rx 대기열에 대해. 또한 값싼 네트워크 카드를위한 좋은 도구임을 명확히해야합니다.
sudo autorps enp10s0
최대 CPU 주파수
이 유틸리티 CPU 성능 척도를 설정합니다.. 또한 최소 스케일 값에 대한 최대 스케일 값을 설정합니다. 이것은 우리가 우리 프로세서의 모든 힘을 사용할 수 있다는 것을 의미합니다. 명심해야 할 또 다른 점은 대기 시간에 민감한 시스템에도 매우 유용하다는 것입니다.
sudo maximize-cpu-freq
rx 버퍼 증가
이 유틸리티는 필요한 값을 찾아 설정합니다. 낮은 대기 시간을 유지하면서 패킷 손실 또는 손실 방지.
하드웨어 및 구성 분류
서버 정보
이 유틸리티는 lshw 명령과 유사. 터미널 (Ctrl + Alt + T)에 입력하여 사용할 수 있습니다.
sudo server-info show
서버 정보 유틸리티도 하드웨어 분류 가능 이 분류에 액세스하는 것 외에도 터미널 (Ctrl + Alt + T)에 입력하여 간단하게 수행 할 수 있습니다.
sudo server-info rate
원하는 사람은 다음 페이지에서이 툴킷에 대해 자세히 알아볼 수 있습니다. GitHub의 프로젝트의. 거기에 더 자세한 설명이 있습니다.
netutils-linux 제거
시스템에서이 애플리케이션 그룹을 제거하려면 터미널을 열고 (Ctrl + Alt + T) 다음과 같이 작성하면됩니다.
sudo pip uninstall netutils-linux