Προς το περιεχόμενο

QSpeedTest - Crossplaform tool για μέτρηση ping, packet loss και ταχύτητας download


Προτεινόμενες αναρτήσεις

  • Super Moderators

πολύ χρήσιμο όμως, βλέπουμε και ποια IP ranges έχουν πρόβλημα στη Forthnet :P

 

πχ με το 178.xxx έχω διπλάσια ταχύτητα στα international targets από ότι με το 77.xxx ip range!

 

απλά τραγικό...

 

---------- Post added at 22:09 ---------- Previous post was at 15:21 ----------

 

parsifal στο download test κατεβάζει ταυτόχρονα από όλα τα targets ή ένα ένα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 209
  • Δημ.
  • Τελ. απάντηση

Ταυτόχρονα, και για το εξωτερικό προσπάθησα η δρομολόγηση προς τους αντίστοιχους στόχους να γίνεται από διαφορετικά uplinks (τουλάχιστον από Forthnet που είχα τον τρόπο να ελέγξω).

 

Γιατί;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Super Moderators

γιατί ουσιαστικά δεν testάρει single connection προς ένα target από εξωτερικό (που μετράει πχ σε περιπτώσεις streaming), αλλά 5 μαζί οπότε εκμεταλεύονται καλύτερα τη γραμμή αλλά δεν δείχνουν πως τα πάει από ένα target...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σωστά, έτσι είναι. Παίρνεις μία τιμή που είναι ενδεικτική της κατάστασης των uplinks του provider σου. Αν κάποιο πέσει ή είναι μπουκωμένο ή είναι όλα μπουκωμένα, θα έχεις μικρότερη τιμή. Το ίδιο πράγμα (όχι με την ίδια τιμή όμως) δε θα έβλεπες και αν τα 4 ή 5 downloads κάθε test γίνονταν σειριακά;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μεγάλο revision jump, γιατί έκανα μερικές χαζομάρες με το SVN repository και μέχρι να τα φέρω βόλτα χρειάστηκαν αρκετά commits:

 

>
revision 29 - 20100630                                              |
   * Reverted to r24                                               |
   * Always check for updated target list first                    |
   * QSpeedTest: Clicking Stop during domestic download speed test |
     did not cancel international speed test as well. Fixed        |
   * QSpeedTest: OS detection done when initializing program. This |
     trades a little time during program startup for faster        |
     printing of host information every time a test run starts     |
   * QSpeedTest: More responsive GUI during download speed tests   |
   * QSpeedTestCLI: A small cosmetic fix in stdout output          |
   * QSpeedTestCLI: CTRL+C now properly stops the program          |

 

 

https://sourceforge.net/projects/qspeedtest/files/

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Super Moderators
Σωστά, έτσι είναι. Παίρνεις μία τιμή που είναι ενδεικτική της κατάστασης των uplinks του provider σου. Αν κάποιο πέσει ή είναι μπουκωμένο ή είναι όλα μπουκωμένα, θα έχεις μικρότερη τιμή. Το ίδιο πράγμα (όχι με την ίδια τιμή όμως) δε θα έβλεπες και αν τα 4 ή 5 downloads κάθε test γίνονταν σειριακά;

 

δίκιο έχεις, το ξέχασα αυτό :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Pretty Cool βλέπω το Development...:-)

 

Ρε συ, τι θα έλεγες εάν έβαζες μέσα και την δυνατότητα να μετράει κάποιος τα "Server Load Averages", specific url timings, or something like that, από URL της αρεσκείας του? Γίνεται αυτό? Ή πρέπει να έχει συγκεκριμένα δικαιώματα στον έκαστο Server για να μπορεί να μετρήσει ένα πρόγραμμα? Δηλαδή με άλλα λόγια να βλέπεις πόσο γρήγορο είναι ένα Site.

Με τις αλλαγές που έχουν έρθει στον τρόπο Ranking της Google που η ταχύτητα του Server είναι ένα Option, θα ήταν πολύ χρήσιμο κάτι τέτοιο σαν δυνατότητα πιστεύω. :D

 

---------- Προσθήκη στις 00:58 ---------- Προηγούμενο μήνυμα στις 00:42 ----------

 

Λοιπόν το έκανα Build για Mac και βγάζει ένα warning. Το παραθέτω:

>
~/downloads/qspeedtest_src_rev29/targetlist.cpp:345: warning: empty body in an if-statement

Επίσης παραθέτω και την Compiled Vesrion για Mac για όσους έχουν Mac (την βάζω εδώ για να μπορέσεις να την πάρεις και να την ανεβάσεις και στο Sourceforge αν θέλεις). :-):-)

 

"qspeedtest r29.app"

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ρε συ, τι θα έλεγες εάν έβαζες μέσα και την δυνατότητα να μετράει κάποιος τα "Server Load Averages", specific url timings, or something like that, από URL της αρεσκείας του? Γίνεται αυτό? Ή πρέπει να έχει συγκεκριμένα δικαιώματα στον έκαστο Server για να μπορεί να μετρήσει ένα πρόγραμμα? Δηλαδή με άλλα λόγια να βλέπεις πόσο γρήγορο είναι ένα Site.

Με τις αλλαγές που έχουν έρθει στον τρόπο Ranking της Google που η ταχύτητα του Server είναι ένα Option, θα ήταν πολύ χρήσιμο κάτι τέτοιο σαν δυνατότητα πιστεύω. :D

 

Πέραν του ότι δε γίνεται να μετρήσεις στατιστικό τύπου "server load average" γιατί τυπικά δεν έχεις πρόσβαση στο λειτουργικό σύστημα του server που εξυπηρετεί το εκάστοτε site/URL, ακόμη κι αν γινόταν νομίζω πως θα ξέφευγε αρκετά από το σκοπό του προγράμματος, ο οποίος είναι να εκτιμήσεις την ποιότητα λειτουργίας της ADSL/Internet πρόσβασής σου και του δικτύου/υποδομής του ISP σου.

 

 

Λοιπόν το έκανα Build για Mac και βγάζει ένα warning. Το παραθέτω:

>
~/downloads/qspeedtest_src_rev29/targetlist.cpp:345: warning: empty body in an if-statement

 

Χε χε, είναι λόγω μιας, σωστής κατά τ' άλλα, μαμουνιάς που κάνω στον κώδικα:

>
   if(isUpdateAvailable() && downloadList());    // Check online for updated target list and if found, download it

 

Αυτό που λέει και το warning, δηλαδή μία if με κενό σώμα. Το οποίο είναι ακριβώς αυτό που ήθελα να κάνω και έχει επιθυμητή συμπεριφορά. Θα το αλλάξω όμως, γιατί δεν ήξερα ότι θα πετάξει warning σε άλλα περιβάλλοντα. Σε Windows και σε Linux δεν έβγαζε warning o g++.

 

 

Επίσης παραθέτω και την Compiled Vesrion για Mac για όσους έχουν Mac (την βάζω εδώ για να μπορέσεις να την πάρεις και να την ανεβάσεις και στο Sourceforge αν θέλεις). :-):-)

 

"qspeedtest r29.app"

 

Ευχαριστώ, την ανέβασα σε νέα κατηγορία qspeedtest-macosx! Credits στο επόμενο revision. :P

 

 

Ανούσια/εικαστική παρατήρηση. Μήπως να βαζες κάποιο icon στο qspeedtest.exe; Μοιάζει λίγο με φτωχός συγγενής στην task-bar :P

 

Το έχω μεν στην TODO list, αλλά χαμηλά-χαμηλά. Θα γίνει πάντως κι αυτό!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Νέα έκδοση r33 με το feature request που έκανε ο JULIANIK από το ADSLgr:

 

[ATTACH]32322[/ATTACH]

 

συν ένα ακόμη. Δείγμα εξόδου: http://www.insomnia.gr/forum/showthread.php?p=3460354#post3460354

 

 

>
revision 33 - 20100704                                              |
   * Feature request: Added progress bar to indicate the progress  |
     of a speed test                                               |
   * HTML and vB code output: Added a Google Chart URL showing     |
     average latency per ping group                                |
   * HTML and vB code output: Fixed a small bug regarding the      |
     "Speed only" mode                                             |

 

 

https://sourceforge.net/projects/qspeedtest/files/

 

 

Enjoy! :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Νέα έκδοση r33 με το feature request που έκανε ο JULIANIK από το ADSLgr:

 

post-4351-129063103476_thumb.png

 

συν ένα ακόμη. Δείγμα εξόδου: http://www.insomnia.gr/forum/showthread.php?p=3460354#post3460354

 

 

>
revision 33 - 20100704                                              |
   * Feature request: Added progress bar to indicate the progress  |
     of a speed test                                               |
   * HTML and vB code output: Added a Google Chart URL showing     |
     average latency per ping group                                |
   * HTML and vB code output: Fixed a small bug regarding the      |
     "Speed only" mode                                             |

 

 

https://sourceforge.net/projects/qspeedtest/files/

 

 

Enjoy! :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

πόσο θέλουμε ακόμα για την version 1.00?

 

Έχει δρόμο ακόμη. Για να αλλάξω το status του project στο SourceForge σε Stable, θα πρέπει - πέρα από το απαραίτητο bug squashing - να είναι έτοιμος και λειτουργικός ένας installer για Windows καθώς και σύστημα για multilanguage interface. Τουλάχιστον! Και με αυτά δεν έχω καταπιαστεί καθόλου μέχρι τώρα...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.


  • Δημιουργία νέου...