Υπολογίστε το βέλτιστο μέγεθος παραθύρων TCP που απαιτείται για τη μεγιστοποίηση της ροής με βάση την ταχύτητα σύνδεσης και τη λανθάνουσα λειτουργία του δικτύου σας.
Κάθε λειτουργικό σύστημα απαιτεί διαφορετικές αλλαγές διαμόρφωσης για τη ρύθμιση του παραθύρου λήψης TCP.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize και GlobalMaxTcpWindowSizeΠαρακαλείστε να σημειώσετε ότι πολλοί άλλοι παράγοντες στην απόδοση μεταφοράς μπορούν να προσαρμοστούν στην ίδια σελίδα. Παρακαλούμε επισκεφθείτε τη Microsoft για περισσότερες λεπτομέρειες.
regedit.exeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersGlobalMaxTcpWindowSizePlease note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.
Καθώς υπάρχουν αρκετές παραλλαγές του Linux δεν περιγράφονται παρακάτω όλες οι επιλογές ρυθμίσεων. Ωστόσο, οι ακόλουθες εντολές μπορεί να σας βοηθήσουν. Πρώτα να δείτε τις τρέχουσες ρυθμίσεις δικτύου:
cat /proc/sys/net/ipv4/tcp_memcat /proc/sys/net/core/rmem_defaultcat /proc/sys/net/core/rmem_maxcat /proc/sys/net/core/wmem_defaultcat /proc/sys/net/core/wmem_maxcat /proc/sys/net/core/optmem_maxΓια να επεξεργαστείτε τις ρυθμίσεις:
sysctl -p /etc/sysctl.confsysctl -w net.core.rmem_max=8388608
sysctl -w net.core.wmem_max=8388608
sysctl -w net.core.rmem_default=65536
sysctl -w net.core.wmem_default=65536
Σημειώστε ότι αυτές οι τιμές δεν είναι απαραίτητα οι τελικές ρυθμίσεις που θέλετε να χρησιμοποιήσετε. Εάν έχετε υποστήριξη επιχείρησης Redhat ή υποστήριξη επιχειρήσεων Ubuntu μπορούν να βοηθήσουν περαιτέρω.
Σημείωση: 65.535 bytes είναι ιστορικά η μέγιστη τιμή. Ωστόσο, το IETF RFC 1323 φιλοξενεί μεγαλύτερα μεγέθη.