NFS 및 Samba 공유


13

그래서 Raspberry-Pi를 사용하여 NAS 서버를 설정하고 있으며 구현하려는 파일 공유 유형을 파악하려고합니다. NFS와 Samba 공유 사이에서 NFS가 Samba보다 빠르다는 것을 읽었지만 Windows에서 Samba를 설정하는 것이 더 쉽습니다. 내 질문은, 속도 증가가 Windows에서 설정하는 번거 로움을 충분히 견딜 수 있습니까?

내 네트워크는 2x Ubuntu 및 1x Windows 컴퓨터와 1x Android mini-pc로 구성됩니다.


또한 NFS에는 samba와 같은 암호 보호 기능이 없습니다. 둘의 병목 현상은 Pi의 CPU입니다. Pi에서 NFS를 사용하면 CPU가 100 %가됩니다.
Gerben

@Gerben 사실,이 튜토리얼 다음은 NFS 공유를 설정 한 여기 삼바로 공유를 변경하는 어떤 이득이 있는지 그리고 실제로 많은 파이의 CPU의 최대 먹는 찾을 수없는, 난 그냥 궁금 해서요.
joaocandre

NFS를 통한 처리량은 얼마입니까? 사람들이 1Mbps보다 적게 얻는다는 말을 들었으므로 그 경우 CPU가 낮습니다. 나는 NFS와 외장 USB 하드 드라이브를 사용하고 있습니다. 이 설정을 통해 6.3MB / s (50.4Mbps) 다운로드를 받고 약 8MB / s (64Mbps)를 Pi에 업로드합니다. (HDD에서 읽고 쓰는 속도가 느리다는 것은 아주 이상한 일입니다. 그러면 HDD에 읽고 쓰는 것이
좋습니다

그래서 확인하고 있었고 실제로 mount.ntfsPi 의 프로세스는 CPU의 60-80 %에서 먹는 것 같습니다. 처리량을 정확히 어떻게 측정합니까 (클라이언트에서 서버로 파일을 복사 할 때 약 3Mb / s 만 받고 있습니까)? 삼바에 비해 개선 된 점이 있습니까?
joaocandre

나는 삼바를 사용한 적이 없다. 또한 내 HDD는 ext3 형식입니다. 1GB 파일을 업로드 / 다운로드하는 Mac (Activity Monitor)에서 측정했습니다.
Gerben

답변:


14

공유를 Windows에서 사용하려면 NFS를 잊어 버리고 삼바로 이동하십시오.

NFS는 Windows에서 작동 할 수 있지만 시도 할 때마다 외부 도구, UNIX 용 MS Windows 서비스 또는 최신 Windows Server 2012와 관련하여 문제가 발생했습니다. 모두는 실제로 창에 대한 해킹 일뿐입니다 .MS조차도 1 년 사용 후 서버에서 NFS가 시작되지 않을 때 충분한 지원을하지 못했습니다.

삼바는 잘 작동하고, 창문은 문제없이 작동하는 방법을 알고 있습니다.

튜닝 된 삼바는 NFS만큼 빠를 수 있습니다. 많은 작은 파일은 항상 samba / cifs에서 문제가되지만 이는 프로토콜 제한입니다.


1
삼바 공유를 어떻게 정확하게 "조정"합니까?
joaocandre

2
@joaocandre /etc/samba/smb.conf는 당신의 친구입니다 : samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Arda

3
삼바 성능 팁을 보려면 @joaocandre는 calomel.org/samba_optimize.html을 확인 하십시오 . 모든 것을 읽고 필요한 것을 생각해야합니다. 한 사용에 대한 일부 최적화는 다른 사용에 문제를 일으킬 수 있습니다. 가능하면 테스트하십시오.
higuita
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.