커널 5.7 : 현재이 버전에서 작업중인 것입니다.

리눅스 커널

Linus Torvalds와 그의 개발 팀은 그들의 노력을 멈추지 않았습니다. Covid-19로 인해 현재 전 세계적으로 겪고있는 문제에도 불구하고 Linux 커널 개발을 계속해 주셔서 감사합니다.

그리고 그것은 심지어 나는 그것이 후보 릴리스에서 작동하고 있음을 안다. 새 버전 커널 5.6에서 이미 다음 버전 5.7에서 작업 중입니다. 모든 것이 행진에 계속되면 이번 봄에 출시되는 것을 볼 수 있습니다.

nftables 개선

그리고 이 새 버전의 Linux Kernel 5.7에 대해 그들 필터링 및 수정 하위 시스템 개발자 Netfilter 네트워크 패킷 알려졌다 게시하여 속도를 크게 향상시키는 패치 세트 처리 nftables의 큰 세트, 서브넷, 네트워크 포트, 프로토콜 및 MAC 주소의 조합을 확인해야합니다.

패치는 이미 nf-next 브랜치에서 승인되었습니다. 이것은 Linux 5.7 커널에 포함되도록 제안됩니다. 가장 주목할만한 가속은 AVX2 명령어를 사용하여 달성되었습니다 (ARM 용 NEON 명령어를 기반으로하는 유사한 최적화는 향후 게시 될 예정입니다).

최적화 모듈에 소개되었습니다 nft_set_pipapo (PIle PAcket 정책), 패킷 콘텐츠를 IP 및 네트워크 포트 범위와 같은 필터링 규칙에 사용되는 임의의 필드 상태 범위와 비교하는 문제를 해결합니다. (nft_set_rbtree 및 nft_set_hash 간격 할당 및 값의 직접 반영 조작).

2 비트 AVX256 명령어로 벡터화 된 AMD Epyc 7402 프로세서가있는 시스템의 pipapo 버전은 포트 프로토콜 패킷이 포함 된 420 개의 레지스터를 분석 할 때 30 % 성능 향상을 보여주었습니다.

1000 개의 항목을 분석 할 때 서브넷 패킷과 포트 번호의 비교 증가는 IPv87의 경우 4 %, IPv128의 경우 6 %였습니다.

8 비트 매핑 그룹 대신 4 비트 매핑 그룹을 사용할 수있는 또 다른 최적화는 또한 66 만 개의 포트 프로토콜 항목을 분석 할 때 30 %, 43 %-IPv4 포트 서브넷, 61 %-IPv6 포트 서브넷 등 현저한 성능 향상을 보여주었습니다.

전체적으로 AVX2 최적화를 고려하면 pipapo의 성능은이 테스트에서 각각 766 %, 168 %, 269 % 증가했습니다.

복잡한 비교를 위해 얻은 특성은 rbtree의 개별 필드를 확인하는 것보다 앞서 있지만 (포트 + 프로토콜 바인딩 테스트 제외) 지금까지는 해시 및 드롭 기반 프로세서를 사용하는 직접 확인보다 뒤쳐져 있습니다.

NVMe SSD 부팅 향상

Linux 5.7 커널에 수반되는 또 다른 변경 사항은 NVMe SSD에서 시스템 부팅 속도 향상. 그건 인텔 개발자 Josh Triplett 덕분에 그는 nvme 부팅 드라이브를 사용할 준비가되었는지 확인하는 데 걸리는 시간이 100ms라고 지적했습니다. NVME SSD는 일반적으로 매우 빠르기 때문에 Triplett 시간 제한을 100 밀리 초에서 1ms로 변경했습니다.

개발자에 따르면 시작 시간이 약 0.2 초 증가했습니다. 그것이 엄청나게 큰 차이를 만들지는 않지만 물론 그것은 원칙입니다 '모든 비트가 중요합니다'.

또한이 0.2 초는 가상 머신 설정이나 거의 즉시 촬영 준비가 필요한 카메라 시스템과 같은 일부 애플리케이션에서 매우 중요 할 수 있습니다.

ExFAT 파일 시스템 드라이버

마지막으로 Linux 5.7에서 찾을 수있는 또 다른 새로운 기능은 다음과 같습니다. 새로운 exFAT 파일 시스템 드라이버, 현재 버전이 이전 드라이버를 기반으로하기 때문에 제한되므로 현재 커널에있는 드라이버에 대한 더 많은 지원을 제공합니다.

포함될 새 컨트롤러는 삼성이 작업해온, exFAT 파일 시스템을 사용하여 포맷 된 더 큰 미디어로 작업 할 수 있습니다. 새 드라이버는 EXFAT_FS로 알려지지 만 이전 임시 드라이버 (CONFIG_STAGING_EXFAT_FS)는 아직 사라지지 않습니다. 두 조종사는 처음에는 나란히 살지만 영원히 그렇지는 않을 것입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.