Linux SMB 클라이언트와 Samba 4 서버 간의 SMB3(및 SMB2) 성능이 매우 낮습니다.

Linux SMB 클라이언트와 Samba 4 서버 간의 SMB3(및 SMB2) 성능이 매우 낮습니다.

저는 주로 Windows 클라이언트 환경에서 작업하지만 Samba 4.3.10을 파일 서버(RHEL 6.x)로 사용합니다. Windows 10 클라이언트는 SMB3을 잘 협상하고 사용하는 반면 Windows 7 컴퓨터는 SMB2.x를 잘 사용합니다.

그러나 Samba 파일 서버에도 연결하는 CentOS7 Linux 클라이언트가 있습니다. SMB1은 잘 작동하며 기본 파일 관리자는 SMB1만 사용하려고 하지만 SMB2 또는 SMB3을 협상하지 않습니다. CentOS yum 저장소에서 몇 가지 다른 파일 관리자를 사용해 보았지만 모두 SMB1을 선택했지만 더 나은 것은 없습니다. 서버 min protocol=SMB2에서 SMB1을 차단 하면 Linux 클라이언트가 전혀 연결할 수 없습니다.smb.conf

Linux 커널이 확실히 SMB3를 지원한다는 것을 알고 있으며 다음 명령을 사용하여 SMB3 공유를 마운트할 수 있습니다.

sudo mount -t cifs "//{server}/{share}" -o username={username},\
domain={domain},\vers=3\.0 /mnt/{mountdir}

하지만 연기는 형편없었어요! 파일과 권한은 양호하지만 모든 파일 쓰기 작업(예: "터치 파일")은 매번 완료하는 데 최대 30초가 걸리며 사용할 수 없는 것은 아닙니다. SMB2.x와 동일한 동작

저는 정말로 SMB3(또는 2.x)을 채택하고 싶습니다. 이 시스템을 이전(레거시?) SMB1에 그대로 둘 필요는 없습니다.

두 번째 Linux 시스템에서 설정을 반복했는데 동작은 동일했습니다.

왜 제대로 작동하지 않는지 아시나요?

감사해요

MRC

관련 정보