Αρχικά να αναφέρω ότι η εφαρμογή αυτή απαιτεί .NET Framework v2,
ενώ βασίστηκε στις εντολές κονσόλας που αναγνωρίζει το router Siemens SL2-141.
Λογικά θα παίζει και με άλλα routers που αναγνωρίζουν τις εντολές.
Δεν έχει μπει κάποιος περιορισμός στην εφαρμογή, οπότε μπορείτε να δοκιμάσετε.
Προτού όμως προχωρήσετε στη περαιτέρω ανάγνωση, καλύτερα να έχετε κάποιες γνώσεις από τα άρθρα στα παρακάτω links:
http://www.adslgr.com/forum/showthread.php?t=45837
http://www.adslgr.com/forum/showthread.php?t=21205
Όντας χρήστης της υπηρεσίας ADSL Economy μιας εταιρείας που δε προσφέρει Fast Path συγχρονισμό, για αρκετές μέρες και έπειτα από διάφορες δοκιμές, παρατήρησα ότι δεν είναι απίθανο να επιτευχθεί Fast Path συγχρονισμός ή τουλάχιστον να μικρύνει το Interleave Depth με αποτέλεσμα να έχουμε καλύτερα pings, με ότι αυτό μπορεί να σημαίνει για τον καθένα.
Παρατήρησα ότι για να επιτευχθεί καλύτερο (μικρότερο) depth, συνήθως χρειάζεται να έχουμε λίγο υψηλότερο SNR Margin και ίσως παίζει το ρόλο της και η επιλογή Trellis ή και το ADSL Mode. Το μόνο σίγουρο είναι ότι τεράστιο ρόλο παίζει το timing το οποίο γίνεται ο συγχρονισμός και δε γνωρίζω τι άλλο μπορεί να επηρεάζει τη γραμμή εκείνη τη στιγμή αλλά ότι και να είναι μπορεί να "ρίχνει" το depth.
Δε γνωρίζω εάν έχει σχέση με το φόρτο του dslam ή αν κάποιος ελάχιστος θόρυβος (ή μη) στη γραμμή που την αναγκάζει να μη συγχρονιστεί στο default 64/1 (ή 64/8) depth.
Έχοντας όλα αυτά υπόψιν, σκέφτηκα ότι θα ήταν μια καλή ευκαιρία για τη δημιουργία μιας εφαρμογής, στην οποία ο χρήστης θα ρυθμίζει το επιθυμητό Interleave Depth, ένα ελάχιστο όριο για downstream/upstream rate, τη τιμή SNR καθώς και το ADSL Mode.
Η εφαρμογή συνδέεται μέσω telnet με το router και εκτελεί συνεχόμενους επανασυγχρονισμούς (όχι reboot) μέχρις ότου είτε να ικανοποιηθούν οι απαιτήσεις του χρήστη, είτε να φτάσει το μέγιστο αριθμό επανασυγχρονισμών που επίσης ορίζει ο χρήστης.
Συνεπώς, ένας χρήστης μπορεί να χρησιμοποιήσει την εφαρμογή αυτή:
α) για να παίξει με τις τιμές SNR και να δοκιμάσει τις αντοχές της γραμμής του (προσοχή, δεν υπάρχουν όρια στο SNR όπως στο DMT Tool. Μπορεί να πετύχετε καλύτερα rates απ'ότι με DMT Tool αλλά με πιο ασταθής γραμμή)
β) Δεδομένου του επιλεγμένου SNR καθώς και των υπόλοιπων ρυθμίσεων, ο χρήστης μπορεί να τρέξει ένα session με συνεχόμενους επανασυγχρονισμούς, με σκοπό να δει το πόσο καλό rate μπορεί να επιτύχει, βάση των εκάστοτε συνθηκών της γραμμής του.
γ) για να βάλει ως στόχο το καλύτερο δυνατό rate και να ρυθμίσει την εφαρμογή να εκτελέσει έως Χ (user defined) συνεχόμενους επανασυγχρονισμούς έως ότου πετύχει αυτό το rate (ή καλύτερο).
δ) ο λόγος για τον οποίο ξεκίνησε αυτή η εφαρμογή. Να ορίσει το επιθυμητό Interleave depth και σε συνδυασμό με τις άλλες ρυθμίσεις να τρέξει ένα session με συνεχόμενους επανασυγχρονισμούς έως ότου πετύχει αυτό το depth (ή καλύτερο).
Τέλος, να πω ότι η εκτέλεση ενός session με πολλούς συνεχόμενους αποσυγχρονισμούς, ανάλογα τις επιλογές που θα επιλέξει ο χρήστης, μπορεί να χρειαστεί πολύ χρόνο για να ολοκληρωθεί οπότε σιγουρευτείτε πρώτα ότι δε θα σας είναι αναγκαία η πρόσβαση στο διαδίκτυο. Βέβαια, για οποιοδήποτε λόγο, υπάρχει η επιλογή Abort η οποία θα διακόψει άμεσα τη διαδικασία, αφήνοντας το router να συγχρονίσει για τελευταία φορά με τις ρυθμίσεις που ο χρήστης όρισε.
Παραθέτω κάποια screenshots από την εφαρμογή:
Εδώ είναι η εφαρμογή μόλις τη τρέξει ο χρήστης.
Εδώ είναι η εφαρμογή (σε beta έκδοση), έπειτα από εκτέλεση.
Σημείωση: το BestSync που αναγράφεται στη statusBar καθορίζεται πρώτα από το μικρότερο Interleave depth και έπειτα από το rate.
Επίσης να πώ, ότι δε θέλω να σταθώ υπεύθυνος για τυχόν "κρασαρίσματα" σε router, ή κολλήματα της γραμμής, ή μελλοντικά χαμηλότερου συγχρονισμού από τον isp (εξαιτίας πολλών αποσυγχρονισμών) ή οτιδήποτε άλλο μπορεί να τύχει από τη χρήση της.
Όποιος θέλει, είναι ελεύθερος και αποκλειστικά υπεύθυνος για τη χρήση της εφαρμογής.
Σε επόμενη έκδοση ίσως υπάρχει και ρύθμιση για tones και κάποιες άλλες μικρές προσθήκες για μεγαλύτερη ευκολία και ασφάλεια
(πχ. σε περίπτωση που δε συγχρονίζει το router με τις ρυθμίσεις του χρήστη, τότε να γίνεται αυτόματα roll back συγχρονισμός κλπ.)
Εννοείται ότι μπορείτε να αναφέρετε και εσείς ιδέες κλπ. καθώς και τυχόν bugs. Όμως να πω ότι ο χρόνος μου αυτό το καιρό (θα) είναι σχετικά περιορισμένος για (extra) coding οπότε οτιδήποτε νέο, ίσως αργήσει να εμφανιστεί.
Εμφάνιση 1-3 από 3
-
05-11-09, 20:12 AutoSync - Μια εφαρμογή που ίσως σας ενδιαφέρει #1
Τελευταία επεξεργασία από το μέλος johnson : 06-11-09 στις 01:10.
-
06-11-09, 00:58 Απάντηση: AutoSync - Μια εφαρμογή που ίσως σας ενδιαφέρει #2
καλό σαν σκέψη , απλά δεν μπορώ να καταλαβω τον λογο για τον οποιο καποιος θα μπει σε τοσο κοπο για να κερδισει ελαχιστα σε ταχυτητα
-
06-11-09, 01:06 Απάντηση: AutoSync - Μια εφαρμογή που ίσως σας ενδιαφέρει #3
Έγινε με κύριο σκοπό να ρίξει το Interleave Depth, κάτι το οποίο μερικές εταιρίες δε παρέχουν.
Όπως βλέπεις και στο 2ο screenshot, το depth έπεσε σε 32 από 64.
Για έναν gamer ο οποίος υποψιάζεται ότι το depth της γραμμής του "παίζει", τότε θα του φανεί πολύ χρήσιμο.
Αλλά και για όποιον άλλο θέλει απλά να παίξει, πχ. το αφήνει το βράδυ να δουλεύει και πάει για ύπνο.
Κανένας κόπος
Και τέλος, με την εφαρμογή αυτή είδα πρώτη φορά 17mbit στη γραμμή μου
Παρόμοια Θέματα
-
Dreambox διαβάστε το σας ενδιαφέρει.
Από radiodj105 στο φόρουμ SatelliteΜηνύματα: 0Τελευταίο Μήνυμα: 19-08-08, 20:41 -
σας ενδιαφερει,σχετικα με την υποβαθμιση ταχυτητας
Από aragorncb600 στο φόρουμ Nova ADSLΜηνύματα: 13Τελευταίο Μήνυμα: 14-07-08, 14:01 -
χρειαζομαι μια εφαρμογη που να...
Από katdoc στο φόρουμ WindowsΜηνύματα: 3Τελευταίο Μήνυμα: 30-04-07, 19:49 -
Πόσο σας ενδιαφέρει η ασφάλεια των δεδομένων σας?
Από stratus66 στο φόρουμ Hardware ΓενικάΜηνύματα: 10Τελευταίο Μήνυμα: 01-02-06, 21:48
Bookmarks