Windows smb 일시 중지를 통해 한 Linux 디스크에서 다른 Linux 디스크로 파일 복사

Windows smb 일시 중지를 통해 한 Linux 디스크에서 다른 Linux 디스크로 파일 복사

조금 이상한 질문이고 검색하기가 어렵습니다. 내가하고있는 일은 smb 공유를 통해 mech 디스크에서 ubuntu 16.04 시스템의 SSD로 파일을 복사하는 것입니다.

복사는 작동하지만 잠시 동안 약 80-90Mb/s의 속도로 실행되다가 0으로 떨어집니다. 곧 회복되어 다시 시작될 것입니다.

왜 이런 일이 발생하는지 확인하고 가능하다면 해결할 수 있는 방법이 있는지 알고 싶습니다. 아니면 smb보다 더 나은 방법을 제안해 보세요.

smb 로그를 확인했는데 비어 있습니다.

답변1

귀하의 "병목 현상"은 읽기/쓰기 버퍼 크기라고 생각합니다.

/etc/samba/smb.conf 소켓 옵션 = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536에 다음 줄을 추가해 볼 수 있습니다.

버퍼를 1073741824 읽기/쓰기로 설정합니다.

또한 다음 설정을 변경하십시오. 대량 읽기/쓰기 활성화 sendfile 사용을 활성화하십시오. 저장된 DOS 속성 활성화 및 AIO(비동기 I/O) 활성화와 함께 이에 대한 확장 속성 지원 활성화가 선택되었습니다.

관련 정보