Διαβάζοντας το blog κάποιου παιδιού από εδώ αποφάσισα να δοκιμάσω το rosetta. Επειδή με το gentoo όταν κάνω compile χρειάζομαι τον επεξεργαστή 100% το Boinc είχε priority 19 (idle). Παρόλα αυτά είδα κάποια σημαντική καθυστέρηση στο compilation.
Ενδεικτικοί χρόνοι:
Boinc off: 64 sec
Boinc on: 93 sec
δηλαδή μία αύξηση στους χρόνους κατά ~50%!! Το emerge έχει priority 14 για να μην με ενοχλεί όταν είμαι στον υπολογιστή. Ακόμα κι έτσι όμως το Boinc θα έπρεπε να παίρνει μόνο το ποσοστό του επεξεργαστή που δεν απασχολείται σε άλλες διεργασίες...
Εμφάνιση 1-15 από 15
-
13-05-06, 13:42 Priority του Boinc σε linux #1...Eternal Legend...
-
14-05-06, 20:56 #2
Την κατανομή του χρόνου την κάνει το operating system (Linux), οπότε δεν μπορείς να κάνεις και πολλά.
Οπως σωστά γράφεις, οι science applications τρέχουν με nice level 19 (idle). Μπορεις να το δεις με "ps l"
Το ίδιο το BOINC (boinc_client) ειναι απλα wrapper application που ενεργοποιείται αραιά και που για να μιλήσει με τους project servers και καταναλώνει ελάχιστο χρόνο.Προβολή της Ελλάδας στο Facebook εγγραφείτε και προσκαλέστε τους φίλους σας
Greece: 2,500 years past its prime! "Ancient Greece was the birthplace of art, science, democracy, medicine, poetry, and philosophy. Today, however, the nation has more important things to do than contribute to the advancement of the human race." -- The Onion atlas' country profile for Greece
-
22-05-06, 03:03 #3
Το δικό σου blog διάβαζα τελικά...
Για να ακριβολογώ δεν αναφερόμουν στο boinc_gui, αλλά στο process rosetta_5.16_i6. Αφού τρέχει με nice 19, τότε δεν θα έπρεπε να καταναλώνει cpu time σε βάρος άλλης διεργασίας, κάτι που δεν φαίνεται να συμβαίνει......Eternal Legend...
-
03-06-06, 22:01 #4
Ναι, αλλά λογικά σε ΚΑΘΕ operating system, που έχει pre-emptive multitasking, την κατανομή του χρόνου ανά process την αποφασίζει το O/S.
Εφόσον μια εφαρμογή προορίζεται να τρέχει μόνο σε idle time, οπως τα DC taks, θα'πρεπε να μην έχουν καμμια επίπτωση στην ταχύτητα των κανονικών εφαρμογών.
Δεν ξέρω τι γίνεται στο Linux στην πράξη.
(Υποθέτω οτι έχεις αρκετή RAM ωστε να μην κάνει paging to disk)
Μπορείς πάντως να δεις και το cpulimit utility (δεν το έχω χρησιμοποιήσει ποτέ)Προβολή της Ελλάδας στο Facebook εγγραφείτε και προσκαλέστε τους φίλους σας
Greece: 2,500 years past its prime! "Ancient Greece was the birthplace of art, science, democracy, medicine, poetry, and philosophy. Today, however, the nation has more important things to do than contribute to the advancement of the human race." -- The Onion atlas' country profile for Greece
-
03-06-06, 22:04 #5
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.372
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Δοκίμασε να θέσεις το portage niceness στο 10.
Εκεί το έχω και δεν αντιμετωπίζω κανένα πρόβλημα με το folding!Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
19-06-06, 12:16 #6
Είχα βάλει το niceness στο 9 αλλά τότε έχω πρόβλημα με το mplayer όταν αποκωδικοποιεί x264 ή και xvid...
...Eternal Legend...
-
19-06-06, 12:30 #7
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.372
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Δεν μπορώ να καταλάβω τι φταίει. Μήπως έχεις λίγη RAM και ο υπολογιστής σου κάνει συνέχεια swaping;
Μήπως το BOINC ή/και οι processes που ξεκινά δεν έχουν niceness 19; Αυτό θα το δεις με ένα top ή ένα ps aux στη κονσόλα.
Μήπως έχει να κάνει με τον kernel σου; Έχεις βάλει Preemtpion Model Low-Latency Desktop και Preempt The Big Kernel Lock; Είναι στο μενού για τον επεξεργαστή αυτά.
Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
19-06-06, 13:10 #8
Ram έχω 1 GB και συνήθως >500 Mbs είναι ελεύθερα. Άσε που το Azureus είναι κλειστό τώρα και γλιτώνω το σούρσιμο... Και ο επεξεργαστής πιστεύω πως είναι επαρκής, Barton @ 2400 Mhz.
Το Boinc_gui και τα rosetta processes έχουν σίγουρα niceless 19, το βλέπω από το System monitor του Gnome.
Οι επιλογές που μου είπες είναι ενεργοποιημένες στον πυρήνα.
Υ/Γ: Ναι, μάλλον στο linux forum θα ταίριαζε περισσότερο!...Eternal Legend...
-
19-06-06, 15:39 #9
Για παίξε καί με τα παρακάτω στο make.conf:
Κώδικας:PORTAGE_NICENESS="19" NICE=yes
Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
19-06-06, 15:50 #10
Όταν έχω το portage niceness στο 19 τότε το rosetta παίρνει cpu time από το portage κάτι που επίσης δεν θέλω. Το "NICE=yes" τι κάνει;
Βασικά οι προτεραιότητες που θέλω να ισχύουν είναι οι εξής:
mplayer >> portage >> rosetta
Το process που θα βρίσκεται πιο αριστερά στη σειρά αυτή, θα πρέπει να έχει απόλυτη προτεραιότητα σε σχέση με τα άλλα. Στην πράξη, αυτό που είδα ότι συμβαίνει, είναι ότι για να μην κόβουν στο mplayer frames είτε το portage είτε το rosetta θα πρέπει να έχουν nice 19.
Είχα την εντύπωση ότι το nice 19 παίρνει μόνο το idle % του επεξεργαστή......Eternal Legend...
-
20-06-06, 19:43 #11
Lol, να υποθέσω ότι κανείς δεν κατάλαβε Χριστό από αυτά που είπα;
...Eternal Legend...
-
20-06-06, 19:53 #12
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.372
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Καταλαβαίνουμε τι λες, αλλά δεν καταλαβαίνουμε τι παίζει.
Υπόθεσή μου είναι ότι το BOINC δεν λειτουργεί όπως θα έπρεπε (αφού το portage σίγουρα λειτουργεί όπως θα έπρεπε).
Τώρα όσο αφορά portage & mplayer πιο πιθανό είναι νομίζω να είναι θέμα σκληρού παρά επεξεργαστή.
Δοκίμασε να ενεργοποιήσεις στον kernel τον CFQ IO Scheduler αντί για τον κλασσικό. Αυτός δίνει και niceness στους σκληρούς το οποίο υπολογίζει από το niceness της process. Βάλε όμως το portage σε nice > 14 για να δουλέψει σωστά.
ΥΣ. Βγάλε το BOINC και βάλε Folding@Home!Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
20-06-06, 20:44 #13
O Cfq Io Scheduler έχει μειονεκτήματα; Αυτόν χρησιμοποιείς;
Το έβαλα, και στο επόμενο reboot θα σας πω εντυπώσεις! Το portage με nice 14 δούλευε μια χαρά σε σχέση με το mplayer. Το πρόβλημα υπήρχε μεταξύ BOINC και portage.
Υ/Γ: Μπα όχι... Από την πρόχειρη ματιά που έριξα προτιμώ rosetta. Εξάλλου στο folding έχετε πολύ λαό! Μην τα θέλετε όλα δικά σας!...Eternal Legend...
-
20-06-06, 21:05 #14
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.372
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Ο CFQ είναι πολύ καλός! Μάλιστα το niceness που υποστηρίζει είναι κορυφαίο feature το οποίο από μόνο του μπορεί να κάνει τη διαφορά ανάμεσα σε δύο λειτουργικά!
Φαντάσου πχ να ορίζεις σε μια εφαρμογή το nice για την χρήση του σκληρού!
Αν πχ έχεις το locate, τότε κάθε βράδυ που κάνει update την database του βιώνεις ΤΟ κόλλημα. Αν το τρέξεις με ionice είναι σαν να μην τρέχει! Το σύστημά σου παραμένει αστραπιαίο!
Το ionice ως πρόγραμμα θα είναι στα επόμενα util-linux (στα 2.13, τώρα έχουμε στο base system τα 2.12) και θα χρησιμοποιείται από εφαρμογές όπως πχ το beagle.
Αν θες να πάρεις μία πρώτη γεύση κοίτα εδώ: http://forums.gentoo.org/viewtopic-t...25e2dd1595c2ed
Τρέξ'το άφοβα δεν έχει προβλήματα.Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
20-06-06, 21:56 #15
Α μάλιστα, δηλαδή χρειάζεται ξεχωριστή ρύθμιση nice ή το κλασσικό nice επαρκεί;
Δεν ήξερα πάντως ότι το portage επιβαρύνει τόσο πολύ τον δίσκο... Δεν αξίζει τον κόπο να δοκιμάσω το ionice τώρα αφού σε λίγες μέρες φεύγω για διακοπές στο πατρικό (ubuntu ). Σε ευχαριστώ πάντως! Όταν επιστρέψω το πρόβλημα θα έχει λυθεί πιστεύω!...Eternal Legend...
Παρόμοια Θέματα
-
Compile του boinc σε linux
Από Sannin στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 27-10-06, 19:35 -
Boinc amd64 projects;
Από Sannin στο φόρουμ Υπόλοιπα projectsΜηνύματα: 0Τελευταίο Μήνυμα: 12-09-06, 21:58 -
Optimised BOINC clients για ΜΑC πιστους
Από Mac4all στο φόρουμ Apple Hardware και SoftwareΜηνύματα: 6Τελευταίο Μήνυμα: 13-05-06, 19:40
Bookmarks