Dlaczego SMB z 64-bitowego systemu Windows 7 na OS X Server jest tak wolny, gdy używa się DNS vs IP?


0

Po podłączeniu 64-bitowego systemu Windows 7 do serwera OS X przy użyciu \ servername, moje szybkości transferu wynoszą około 400 KB / s.

Kiedy jednak robię to samo, używając \ 192.168.0.10 (który jest adresem IP serwera), szybkość transferu przeskakuje do 30 MB / s.

Wszystko to dzieje się za pośrednictwem kabla Gigabit Ethernet z moją bezprzewodową wyłączone

Słyszałem, że sama Samba "nie używa DNS", ale jeśli tak jest, jak w ogóle mogę połączyć się z serwerem?

Odpowiedzi:


1

Może zajść potrzeba sprawdzenia, czy "nazwa_serwera" odwzorowuje inny adres IP niż 192.168.0.10, a następnie dowiedzieć się, jaką trasę przejedzie Twoja sieć, jeśli podłączysz się do tego innego adresu IP.

Na przykład adres 192.168.0.10 sugeruje, że używasz bramy NAT w sieci. Powiedzmy, że "nazwa_serwera" jest niekwalifikowaną nazwą hosta DNS (w pełni kwalifikowaną, może to być nazwa_serwera.domena.com). Jeśli nazwa_serwera.domena.com wskazuje na publiczny adres IP skrzynki NAT, to po połączeniu z \ nazwa_serwera ruch z klienta do tego serwera przechodzi przez skrzynkę NAT w kierunku jej publicznego portu (wychodzący NAT), a następnie tuż przed wysłaniem przez twój pakiet NAT swojego publicznego portu, zdaje sobie sprawę, że jest to jego własny adres IP, a następnie przychodzący NAT (znany również jako odwzorowanie portu, przekazywanie portów), aby wysłać ten ruch do twojego serwera. Ten proces wychodzącego i przychodzącego NAT w tym samym strumieniu ruchu nosi nazwę "spinki do włosów NAT". Zazwyczaj nie oczekuję, że szpilka NAT zniszczy twoją przepustowość tak źle (30 MB / s do 400 KB / s), ale jeśli jest to tania domowa brama, to przypuszczam, że to może się zdarzyć. Może się zdarzyć, że wprowadzenie NAT pomiędzy klientem a serwerem w jakiś sposób skręca unikanie przeciążenia TCP i algorytmy retransmisji.


0

Gdy używasz bezpośrednio adresu IP, nazewnictwo NetBIOS nie jest używane, więc mogą występować problemy z NetBIOS (WINS itp.) W twojej sieci. Ten dokument opisuje szczegółowo NetBIOS i prawdopodobnie będzie Cię interesował w tropieniu problemu: http://www.techrepublic.com/article/how-netbios-name-resolution-really-works/5034239


Rzadko kiedy rezolucja ma coś wspólnego z SMB.
surfasb

"Rzadko" nie usprawiedliwia głosowania na moją odpowiedź. Jeśli okaże się, że to jest problem, ta odpowiedź jest szczególnie istotna. Pracując z sieciami przez lata, stwierdziłem, że nazewnictwo NetBIOS jest istotnym elementem, który sprawia, że ​​rzeczy działają szybko i niezawodnie, a link, do którego się odwołałem, zgadza się z tym.
Randolf Richardson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.