듀얼 부팅 컴퓨터가 있습니다. Windows(Windows 7 Pro)에서 폴더를 복사하면 기가비트 네트워크를 통해 초당 110MB의 속도로 복사됩니다. 동일한 PC의 Linux(ubuntu dekstop 16.04)는 초당 45MB보다 빠르게 복사되지 않으므로 동일한 폴더를 복사하는 데 기본적으로 두 배의 시간이 걸립니다.
분명히 모든 하드웨어가 정확히 동일합니다. 무엇이 문제가 될 수 있습니까? dmesg를 확인했는데 Ubuntu는 이를 기가비트 네트워크로 보고 연결합니다.
PS, 이것이 영향을 미칠 수 있을 경우를 대비해 Windows 공유 폴더에 복사하고 있습니다.
감사해요.
답변1
클라이언트에서 동일한 폴더를 복사한다고 말씀하셨습니다. 듀얼 부팅이므로 NTFS를 사용할 가능성이 높습니다. Linux 시스템은 사용자 모드 코드를 사용하여 파일 시스템 액세스 코드를 구현하는 FUSE 하위 시스템을 통해 NTFS 시스템에 씁니다. 쓰거나 읽는 모든 블록은 커널 네이티브 코드보다 훨씬 느린 FUSE 인터페이스를 거쳐야 합니다.
또한 원격 Windows 공유에서 동일한 폴더를 복사한다고 말합니다. Linux 시스템에서 SAMBA를 통해 구현되는 이 코드도 사용자 모드 코드입니다. 이것이 또 다른 병목 현상입니다.
Linux 기본 솔루션을 사용한다면(동의합니다. 이 경우에는 사용할 수 없습니다) Windows 기본 솔루션만큼 빠릅니다.