VM υποσύστημα και διαχωρισμός 1-3:3-4 GB

Michael Iatrou iatrou at serverhive.com
Mon Apr 25 14:02:50 EEST 2005


When the date was Monday 25 April 2005 13:44, Giorgos Keramidas wrote:

> On 2005-04-25 13:22, Michael Iatrou <iatrou at serverhive.com> wrote:
> >When the date was Monday 25 April 2005 12:10, Giorgos Keramidas wrote:
> >---8<---
> >
> >> Ένα μεγάλο μέρος της δουλειάς που κάνει ο πυρήνας κάθε φορά που
> >> εκτελείται ένα system call είναι η αντιγραφή δεδομένων από userlevel σε
> >> kernel space.  Για να υλοποιηθεί αυτό υπαχουν δύο τρόποι:
> >>
> >> α) Να είναι mapped όλο το address space του πυρήνα στο πάνω μέρος του
> >>    virtual address space κάθε διεργασίας.
> >
> > Το οποίο περιορίζει τη διαθέσιμη per process μνήμη, στα 3GB. Κάτι που
> > είναι λίγο τραγικό, αν σκεφτείς ότι ένα (x86) σύστημα με 4GB μνήμη,
> > μπορείς να το αποκτήσεις σήμερα με κάτω από 2000euro (τίποτα το εξωτικό
> > δηλαδή)
>
> Οχι τόσο πολύ, αν σκεφτείς ότι για να φτάσεις στο όριο θα πρέπει τη
> στιγμή που θα σκάσει στον τοίχο των 3 GB το process έχει ταυτόχρονα
> mapped πάνω από 3 GB δεδομένα στο address space ΕΝΟΣ μόνο process.

Ναι, με τον Firefox ίσως να είναι λίγο δύσκολο να το καταφέρεις, αλλά με μια 
DB...

-- 
 Michael Iatrou




More information about the Linux-greek-users mailing list