Μέτρηση ταχύτητας δικτύου με τα sch-scripts

Ξεκίνησε από alkisg, 14 Οκτ 2010, 01:12:40 ΠΜ

« προηγούμενο - επόμενο »

pavlospan

Tα καινουρια αποτελεσματα μετα και το reboot

[  4] local 10.17.50.209 port 5001 connected with 10.17.50.129 port 57107
[  5] local 10.17.50.209 port 5001 connected with 10.17.50.131 port 52796
[  6] local 10.17.50.209 port 5001 connected with 10.17.50.134 port 56047
[  7] local 10.17.50.209 port 5001 connected with 10.17.50.130 port 56333
[  8] local 10.17.50.209 port 5001 connected with 10.17.50.132 port 51692
[  9] local 10.17.50.209 port 5001 connected with 10.17.50.137 port 50627
[ 10] local 10.17.50.209 port 5001 connected with 10.17.50.133 port 47256
[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-10.0 sec   112 MBytes  94.1 Mbits/sec
[  9]  0.0-10.0 sec   112 MBytes  94.1 Mbits/sec
[  5]  0.0-10.0 sec   113 MBytes  94.1 Mbits/sec
[  8]  0.0-10.0 sec   113 MBytes  94.1 Mbits/sec
[  7] local 10.17.50.209 port 37982 connected with 10.17.50.137 port 5001
[  9] local 10.17.50.209 port 41802 connected with 10.17.50.130 port 5001
[ 10]  0.0-10.0 sec   113 MBytes  94.1 Mbits/sec
[  5] local 10.17.50.209 port 55785 connected with 10.17.50.132 port 5001
[  8] local 10.17.50.209 port 58529 connected with 10.17.50.131 port 5001
[ 10] local 10.17.50.209 port 53848 connected with 10.17.50.133 port 5001
[  4]  0.0-10.1 sec   113 MBytes  93.8 Mbits/sec
[  6]  0.0-10.1 sec   113 MBytes  94.2 Mbits/sec
[  4] local 10.17.50.209 port 51815 connected with 10.17.50.134 port 5001
[  6] local 10.17.50.209 port 51804 connected with 10.17.50.129 port 5001
[  9]  0.0-10.0 sec  27.2 MBytes  22.8 Mbits/sec
[  8]  0.0-10.0 sec  50.4 MBytes  42.1 Mbits/sec
[  7]  0.0-10.1 sec  27.4 MBytes  22.8 Mbits/sec
[  4]  0.0-10.0 sec  75.0 MBytes  62.7 Mbits/sec
[  5]  0.0-10.1 sec  27.0 MBytes  22.5 Mbits/sec
[ 10]  0.0-10.1 sec  27.2 MBytes  22.6 Mbits/sec
[  6]  0.0-10.1 sec   896 KBytes   725 Kbits/sec


alkisg

[  6]  0.0-10.1 sec   896 KBytes   725 Kbits/sec
[  6] local 10.17.50.209 port 51804 connected with 10.17.50.129 port 5001

Δες λίγο ποιος client είναι αυτός και τι κάρτα δικτύου έχει, γιατί φαίνεται να έχει πρόβλημα. Στο IRC κανένας client δεν έδειξε τόσο χαμηλό bandwidth...

pavlospan

Προκειται για ένα λαπτοπ , αυτο εδω http://www.e-shop.gr/product?id=PER.907683. Βλεπω μαλιστα οτι εχει καρτα δικτύου: 10/100/1000 Gigabit Ethernet. Ειναι ο μοναδικος fat client που εχω.

za√‘ag

Μετά από αναβάθμιση ...
Βάλαμε το TP-LINK  TL-SG 1024 D Gigabit Switch (24-port 1000Mbps) και με 12 thin clients (με κάρτες 10/100) Κάποια στιγμή ίσως να αλλάξουμε και τις κάρτες τους σε 1000.
Συνδέοντας τα 10 τερματικά οι ταχύτητες είναι κοντά στα 94 ...
Με τα 12 όμως οι ταχύτητες είναι κοντά στα 78-79 (θεωρώ φυσιολογικό)

[ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  94.5 MBytes  79.0 Mbits/sec
[  5]  0.0-10.0 sec  91.9 MBytes  76.8 Mbits/sec
[  6]  0.0-10.0 sec  94.6 MBytes  79.1 Mbits/sec
[  8]  0.0-10.0 sec  94.2 MBytes  78.9 Mbits/sec
[  7]  0.0-10.0 sec  93.0 MBytes  77.7 Mbits/sec
[  9]  0.0-10.0 sec  91.6 MBytes  76.6 Mbits/sec
[ 10]  0.0-10.0 sec  95.4 MBytes  79.7 Mbits/sec
[ 11]  0.0-10.0 sec  90.0 MBytes  75.2 Mbits/sec
[ 14]  0.0-10.0 sec  96.6 MBytes  80.8 Mbits/sec
[  4] local 10.65.79.11 port 37997 connected with 10.65.79.140 port 5001
[  5] local 10.65.79.11 port 48775 connected with 10.65.79.136 port 5001
[  6] local 10.65.79.11 port 35559 connected with 10.65.79.144 port 5001
[ 13]  0.0-10.0 sec  93.4 MBytes  78.0 Mbits/sec
[  9] local 10.65.79.11 port 60113 connected with 10.65.79.142 port 5001
[  8] local 10.65.79.11 port 52667 connected with 10.65.79.134 port 5001
[  7] local 10.65.79.11 port 46078 connected with 10.65.79.158 port 5001
[ 11] local 10.65.79.11 port 41916 connected with 10.65.79.135 port 5001
[ 14] local 10.65.79.11 port 50658 connected with 10.65.79.159 port 5001
[ 10] local 10.65.79.11 port 33326 connected with 10.65.79.143 port 5001
[ 15]  0.0-10.0 sec  93.4 MBytes  78.0 Mbits/sec
[ 13] local 10.65.79.11 port 42644 connected with 10.65.79.160 port 5001
[ 12]  0.0-10.1 sec  96.0 MBytes  80.0 Mbits/sec
[ 15] local 10.65.79.11 port 33941 connected with 10.65.79.137 port 5001
[ 12] local 10.65.79.11 port 34099 connected with 10.65.79.141 port 5001
[  5]  0.0-10.0 sec  94.5 MBytes  79.2 Mbits/sec
[  6]  0.0-10.0 sec  94.1 MBytes  78.9 Mbits/sec
[  4]  0.0-10.0 sec  94.5 MBytes  79.1 Mbits/sec
[  9]  0.0-10.0 sec  94.2 MBytes  79.0 Mbits/sec
[  8]  0.0-10.0 sec  94.2 MBytes  78.9 Mbits/sec
[ 10]  0.0-10.0 sec  94.0 MBytes  78.8 Mbits/sec
[  7]  0.0-10.0 sec  94.2 MBytes  78.9 Mbits/sec
[ 11]  0.0-10.0 sec  94.1 MBytes  78.8 Mbits/sec
[ 14]  0.0-10.0 sec  94.2 MBytes  78.8 Mbits/sec
[ 13]  0.0-10.0 sec  93.4 MBytes  78.1 Mbits/sec
[ 15]  0.0-10.0 sec  93.1 MBytes  77.9 Mbits/sec
[ 12]  0.0-10.0 sec  93.0 MBytes  77.8 Mbits/sec
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

Μετά από προσθήκη πριζών δικτύου και άλλων 2 client με κάρτες δικτύου στα 1000Mbps οι μετρήσεις είναι οι παρακάτω (στο ενσωματωμένο αρχείο για εξοικονόμηση χώρου)

Δηλ. έχουμε 12 clients με κάρτες 10/100 και 2 clients με 1000

Η απορία μου είναι ... αξίζει τον κόπο να αλλάξουμε τις κάρτες των παλιών (12) στα 1000 ή η διαφορά θα είναι πολύ μικρή για το έξοδο που θα κάνουμε για να αναβαθμίσουμε τέτοιου τύπου υπολογιστές ... (P4 2Ghz / 512MB RAM / 40GB disks / CD-ROMs) ;;;
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ


za√‘ag

Παράθεση από: alkisg στις 03 Απρ 2014, 01:12:06 ΜΜ
Όχι, δεν αξίζει.

Αυτό υπέθεσα κι εγώ ...

Πάντως οι ταχύτητες είναι αναμενόμενες. Σωστά;
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

nfountou

Καλημέρα!

Έχω ένα θέμα με ένα εργαστήριο ltsp 12.04 και την ταχύτητα του δικτύου. Το πρόβλημα είναι οτι έχω 6 fat clients με gigabit και 6 P4 με 100ρες. Όταν μετράω την ταχύτητα βγάζω αυτά τα αποτελέσματα:

[  3]  0.0-10.0 sec   148 MBytes   124 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   151 MBytes   127 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   150 MBytes   126 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  40.6 MBytes  34.0 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   149 MBytes   125 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  43.0 MBytes  36.0 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  74.9 MBytes  62.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  55.8 MBytes  46.6 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   107 MBytes  89.6 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  42.8 MBytes  35.7 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  44.5 MBytes  37.1 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  42.8 MBytes  35.7 Mbits/sec

Απο οτι φαίνεται οι καρτες gigabit τραβάνε πολύ bandwidth και καποια μηχανάκια με 100αρες κάρτες σέρνονται.
Mεσα απο το epoptes ετρεξα:
sudo ethtool -s eth0 speed 100 duplex full

οπότε και οι μετρήσεις μετά έγιναν:
[  3]  0.0-10.0 sec  92.9 MBytes  77.9 Mbits/sec
[  3]  0.0-10.0 sec  74.2 MBytes  62.2 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  75.8 MBytes  63.5 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  85.4 MBytes  71.4 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  81.0 MBytes  67.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  95.9 MBytes  80.3 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  76.4 MBytes  64.0 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   102 MBytes  85.5 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  99.9 MBytes  83.6 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  93.0 MBytes  77.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  76.9 MBytes  64.2 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  68.2 MBytes  57.0 Mbits/sec


Οι οποίες φαίνονται οκ. Υπάρχει τρόπος μεσω του server να κάνω force στα 100mbps τους clients;

alkisg

Στο αρχείο /etc/network/if-up.d/sch-scripts έχουμε κώδικα για να απενεργοποιεί το flow control χρησιμοποιώντας είτε ethtool είτε mii-tool, ανάλογα ποιο από τα δύο εργαλεία υποστηρίζει η κάρτα δικτύου.
Αντίστοιχος κώδικας πρέπει να μπει και για το speed, εφόσον δούμε ότι είναι χρήσιμο. Για παράδειγμα, αν βάλεις την παρακάτω εντολή
ethtool -s "$IFACE" speed 100 duplex full
στο τέλος αυτού του αρχείου και μετά κάνεις δημοσίευση εικονικού δίσκου, θα πρέπει οι clients να συνδέονται στα 100 Mbps πια.

Αν όμως δεις ότι πράγματι κάνει διαφορά στην πράξη και όχι μόνο στις μετρήσεις, τότε καλό είναι να βάλουμε κώδικα ώστε να ελέγχεται εύκολα μέσω του lts.conf.
Εγώ από διαίσθηση θα θεωρούσα ότι οι fat clients σου σπάνια γεμίζουν στην πράξη όλο το gigabit bandwidth, οπότε θα τους άφηνα έτσι όπως είναι, ώστε εάν θέλουν κάποια στιγμή να ανοίξουν το libreoffice να ανοίξει 10 φορές πιο γρήγορα απ' ότι θα ανοίξει στα 100 Mbps...

nfountou

Ευχαριστώ! θα το δοκιμάσω... Το flow control ειναι απενεργοποιημένο. Θα το επιβεβαιώσω και θα σου πω αν κάνει διαφορα.

nfountou

Τελικά δεν κανει διαφορά... Άνοιξα ένα video σε όλους τους σταθμούς και είτε είναι 100mbps είτε 1000 φαίνεται το ίδιο. Θα κάνω και κάποια στιγμή μετά τις γιορτές δοκιμές με flash αλλά όπως προτείνεις και εσύ μάλλον θα τα αφήσω έτσι αν δεν έχω άλλα προβλήματα. Καλα Χριστούγεννα!