Jak poprawić wydajność udostępniania plików (AFP lub... - KH636

Najczęściej zadawane pytania

Jak poprawić wydajność udostępniania plików (AFP lub SMB) przez VPN?
 

Zarówno w przypadku SMB (Windows File Sharing), jak i AFP (Apple File Sharing) kluczem do dobrej wydajności jest zmniejszenie opóźnień. Oczywiście wymaga to przede wszystkim, aby połączenia internetowe po obu stronach VPN miały wystarczającą przepustowość. Możesz to łatwo sprawdzić, przesyłając plik przez HTTP lub FTP.

Używasz SSL VPN? Przejdź na IPSec

W porównaniu z SSL VPN, IPsec jest w stanie oferować znacznie szybsze prędkości połączenia, ponieważ działa on w warstwie sieciowej OSI – co oznacza, że jest on bliżej fizycznego sprzętu, gdzie spotykają się połączenie i brama. Dzięki temu uzyskasz szybszą wydajność VPN.

Więcej informacji znajdziesz w tym poście na blogu.

Ustawienia Findera

Jeśli używasz Findera i problem dotyczy głównie opóźnień podczas wyświetlania folderów (ale kopiowanie plików jest akceptowalnie szybkie), wyłącz podglądy ikon i ukryj podglądy w opcjach widoku Findera (Cmd-J).

Zmniejszenie opóźnień

Jeśli wydajność jest niezadowalająca zarówno podczas wyświetlania folderów, jak i transferu plików, twoim celem powinno być zmniejszenie opóźnień. Niektóre sposoby na zmniejszenie opóźnień to:

  • Unikaj połączeń internetowych o wysokich opóźnieniach (np. satelita, niektóre rodzaje dostawców bezprzewodowych/mobilnych, agregacja linii...).
  • Jeśli używasz DSL, zapytaj swojego dostawcę Internetu o “Fast Path” (wyłączenie przeplotu). Ta opcja jest zwykle reklamowana dla graczy online, ale jest również bardzo przydatna w przypadku połączeń z serwerami plików AFP lub SMB lub połączeń z bazami danych (np. FileMaker).
  • Upewnij się, że ruch VPN jest odpowiednio priorytetyzowany, aby inni użytkownicy tego samego połączenia internetowego nie spowalnali ruchu VPN.

Aby zmierzyć opóźnienia między dwoma punktami końcowymi VPN, użyj ping do hosta po drugiej stronie połączenia lub pinguj bramę VPN z klienta. Narzędzie ping można znaleźć bezpośrednio w VPN Tracker (Menu “Narzędzia”), ale możesz również użyć ping w Terminalu.

Aby zmierzyć opóźnienia poszczególnych połączeń internetowych, warto najpierw pingować lokalny router (aby upewnić się, że nie wprowadza się zbędnych opóźnień w sieci lokalnej), a następnie pierwszy router dostawcy Internetu (aby sprawdzić, czy rozważenie Fast Path lub innego dostawcy Internetu może być odpowiednie).

Jeśli nie możesz dalej zmniejszyć opóźnień:

Jeśli nie możesz dalej zmniejszyć opóźnień (lub jeśli podstawowe opóźnienie wynikające z odległości między dwoma punktami końcowymi jest tak duże, że lokalne środki nie przyniosą dużego efektu), rozważ przejście na protokół transferu plików, który jest mniej wrażliwy na opóźnienia, np. WebDAV lub FTP, lub zastosuj środki takie jak zmniejszenie liczby plików i folderów w hierarchii, aby zwiększyć wydajność.