MoufoStats2
Posted: Mon Feb 11, 2013 12:21 am
Σηκώθηκαν τα MoufoStats2 στο http://hotspot.pwmn/moufostats/index.html
Σε σχέση με τα παλιά MoufoStats έγιναν οι εξής βελτιώσεις:
- Υλοποίηση σε C++ έναντι Python (τάξεις μεγέθους μεγαλύτερη ταχύτητα).
- Δραματική μείωση της RAM που κάνει allocate (0.1% του συστήματος με log 180MB).
- Δραματική μείωση του CPU usage λόγω Incremental logs: Μετά την πρώτη εκτέλεση όπου επεξεργάζεται ολόκληρο το log από την αρχή, στη συνέχεια επεξεργάζεται μόνο τις τελευταίες νέες εγγραφές.
- Διαχωρισμός της συλλογής των στατιστικών από τον τρόπο αναπαραστασης (γραφικές). Πλέον το moufostats δε δημιουργεί τις τελικές γραφικές αλλά μόνο txt αρχεία με τα δεδομένα που χρειάζονται, ώστε να μπορούν να χρησιμοποιηθούν εύκολα από διάφορα εργαλεία. Οι γραφικές προς το παρόν δημιουργούνται από το moufoplot που τρέχει σαν ανεξάρτητο process και εντελώς ασύγχρονα με το moufostats.
- Η σελίδα html είναι εντελώς ανεξάρτητη. Μπορεί επομένως να είναι όσο customized θέλουμε.
TODO:
- Βελτίωση του κώδικα ώστε να μπορεί να ρυθμιστεί εύκολα.
- Βελτίωση της ταχύτητας.
Σε σχέση με τα παλιά MoufoStats έγιναν οι εξής βελτιώσεις:
- Υλοποίηση σε C++ έναντι Python (τάξεις μεγέθους μεγαλύτερη ταχύτητα).
- Δραματική μείωση της RAM που κάνει allocate (0.1% του συστήματος με log 180MB).
- Δραματική μείωση του CPU usage λόγω Incremental logs: Μετά την πρώτη εκτέλεση όπου επεξεργάζεται ολόκληρο το log από την αρχή, στη συνέχεια επεξεργάζεται μόνο τις τελευταίες νέες εγγραφές.
- Διαχωρισμός της συλλογής των στατιστικών από τον τρόπο αναπαραστασης (γραφικές). Πλέον το moufostats δε δημιουργεί τις τελικές γραφικές αλλά μόνο txt αρχεία με τα δεδομένα που χρειάζονται, ώστε να μπορούν να χρησιμοποιηθούν εύκολα από διάφορα εργαλεία. Οι γραφικές προς το παρόν δημιουργούνται από το moufoplot που τρέχει σαν ανεξάρτητο process και εντελώς ασύγχρονα με το moufostats.
- Η σελίδα html είναι εντελώς ανεξάρτητη. Μπορεί επομένως να είναι όσο customized θέλουμε.
TODO:
- Βελτίωση του κώδικα ώστε να μπορεί να ρυθμιστεί εύκολα.
- Βελτίωση της ταχύτητας.