Δυο σκληροι δισκοι
Nikos Alexandris
nikos.alexandris at uranus.uni-freiburg.de
Tue Sep 14 19:58:19 BST 2010
Christos Ricudis:
> >> Η περιπτωση swap> ram προυποθετει ενα ρεαλιστικο σεναριο χρησης
> >> (δηλαδη, οχι απλα καποιο process που ξεφυγε και malloc()αρει το συμπαν)
> >> στο οποιο θα εχεις κανει page out ολοκληρο το resident set size του
> >> συστηματος (και εντωμεταξυ το load θα εχει παει γυρω στο 69), και *κατι*
> >> χρειαζεται κι αλλο.
> >>
> >> Πρακτικα ο μονος λογος που σημερα χρησιμοποιουμε swap, ειναι επειδη το
> >> disk storage ειναι τοσο φτηνο που δεν εχει νοημα να μην το βαλεις, κι ας
> >> καθεται.
Nikos Alexandris:
> > Ένα πρακτικό/καθημερινό παράδειγμα:
> >
> > Σε 64bit μηχάνημα με 4GB RAM και 10GB swap, χρήση της Landsat5 λήψης στις
> > 5 Σεπτεμβρίου του 2007 [1], εισαγωγή των 7 φασματικών διαύλων της λήψης
> > στο grass-gis, εισαγωγή των διαύλων 1 έως 5 και 7 στο R, ανάλυση κυρίων
> > συνιστωσών με 3-4 διαφορετικές μορφές (π.χ. με ή χωρίς scaling) και
> > εξαγωγή πάλι πίσω στο grass.
> >
> > Αυτό τρώει μόνιμα και για _πολύ_ χρόνο πάνω από το 50% του swap.
Christos Ricudis:
> Για μετρα τωρα και το load του συστηματος οταν τα κανεις ολα αυτα.
( σέρνεται κυριολεκτικά )
> Συγκρινε το με το αντιστοιχο load με τη διπλασια μνημη και την ιδια CPU.
> Μαλλον εισαι memory-bounded, περιπτωση στην οποια θα ωφεληθεις παρα πολυ
> αν προσθεσεις περισσοτερη μνημη.
Αυτό ναι. Είναι όμως σχετικά ακριβή και στο μηχάνημά μου παίρνει δυστυχώς μόνο
+1GB (αν θυμάμαι καλά). Είμαι δυστυχώς αναγκασμένος ή να ξοδευτώ(-χρεωθώ
ταιριάζει καλύτερα σήμερα) και να αγοράσω ένα workhorse ή να κάνω ασκητικές
ασκήσεις υπομονής (όπως και κάνω καθημερινά ;-) ).
> > Γιατί να μην έχει κανείς παραπάνω swap για τη μία φορά που θα το
> > χρειαστεί παρά να αναρωτιέται γιατί κρασάρει η εφαρμογή;
> Δε διαφωνω, τα παντα εξαρτωνται απο το workload σου.
> > Παρόμοιο ερώτημα είναι και το
> > 32bit ή 64bit; (Μα και βέβαια 64bit αν το σύστημα είναι δυνατό... )
> Οχι, εδω η απαντηση ειναι πολυ πιο ξεκαθαρη :
> 64bit εαν χρειαζεσαι > 4GB RAM και δεν εχεις προβληματα συμβατοτητας με
> binary components.
Αυτό σκεφτόμουνα όταν έγραφα "δυνατό" (προφανώς όμως έπρεπε να το εξηγήσω λίγο
περισσότερο).
> Η μοναδικη αλλη διαφορα που υπαρχει ειναι ελαφρως
> μειωμενη αποδοση λογω μεγαλυτερου cache pressure (στο 64bit mode το
> μηκος του pointer ειναι 64bit αντι 32, οποτε αν εχεις πολλα memory
> indirections, σου τρωνε cache). Δεδομενου οτι ολες οι συγχρονες
> αρχιτεκτονικες ειναι pipelined, δεν ισχυει τοσο πλεον η κλασσικη παλια
> περιπτωση "σε ενα κυκλο μηχανης επεξεργαζομαστε τη διπλασια ποσοτητα
> δεδομενων", ανεξαρτητα απο το μηκος των registers.
Μάλιστα. Thanks, Νίκος.
---
@all and fyi, πριν από καιρό ξεκίνησα μια σχετική/άσχετη σελίδα:
<http://wiki.osgeo.org/wiki/GIS_workstation_setup_tips>
More information about the Ubuntu-gr
mailing list