- Joined
- Apr 3, 2013
- Messages
- 5,048
Καλημέρες.
<span class="bbcode_spoiler">Σας έπιασα στον ύπνο, έ; Βάλτε παντόφλες, φτιάξτε καφέ, αφαιρέστε με σπάτουλα την τσίμπλα από το μάτι (το άλλο μάτι αφήστε το για αργότερα), και πάμε δυνατά για πρωινή ανάγνωση. Αν ακόμα διαβάζετε εφημερίδες, περάστε αργότερα. Εδώ θα είναι το πόστ, δεν φεύγει, έτσι ελπίζω τουλάστιχον. <img src="/tongue.gif" width="" height="" alt="
" title="
" class="bbcode_smiley" /> </span>
Αρκετά με τον πρόλογο.
Ας μιλήσουμε για το Page File λοιπόν. Σήμερα θα παίξουμε ένα παιχνιδάκι. Θα ρωτάω, και θα απαντάτε. Εγώ θα απαντάω δηλαδή, αλλά εσείς. Μην τα κάνω όλα μόνος μου.
Ερώτηξις α.
Τι καφές είναι αυτός που έφτιαξα; Φαρμάκι είναι, το κέρατό μου πρωί πρωί.
-Αφού είσαι μάπας.
-Σωστό και αυτό, αλλά εγώ θέλω απαντήσεις για το Page File. Τι είναι και τι κάνει. Θέλω να μάθω τα πάντα, που κινείται, που ζεί, τι τρώει, τι σχέσεις έχει. ΟΛΑ.
-Σιγά ρε μεγάλε, θα μας κάνεις και ρουφιάνους σε λίγο.
-Ναί. Περιμένω απαντήσεις.
-Να πώ εγώ τότε.
Πληροφορίαι γενικαί.
<span class="bbcode_spoiler">Το Page File είναι εικονική μνήμη (Virtual Memory), που χρησιμοποιείται από τα Windows σαν επέκταση της RAM. Βρίσκεται στον Σκληρό Δίσκο, και εκεί καταχωρούνται δεδομένα από την RAM, δεδομένα που δεν χρησιμοποιούνται, μα που θα χρειαστούν και θα πρέπει να είναι διαθέσιμα πολύ σύντομα.
Από την φύση του (Default), το μέγεθος του Page File μεγαλώνει ή μικραίνει, ανάλογα με τα όρια του συστήματος (πόση RAM έχουμε, πόσος χώρος περισσεύει στον δίσκο).
Παλαιότερα, ήταν τεράστια η σημασία του για την απόδοση του συστήματος, μα σήμερα που η RAM είναι άφθονη και ένα σύστημα δεν ξεμένει εύκολα από δαύτη, όχι τόσο ίσα ίσα που μπορεί και να προκαλεί καθυστερήσεις στο σύστημα. Παραμένει χρήσιμο όμως. Αρκεί να το ορίσουμε σωστά.</span>
-Μπράβο, ένα μπουκάλι λουκούμια στον κύριο. Εσείς εκεί πίσω, στο βάθος, καταλάβατε;
-Όχι, μιλούσαμε.
-Δεν πειράζει, τώρα είναι γραμμένα. Διαβάστε τα.
Ερώτηξις β.
Αφού είναι πρακτικά μια επέκταση της RAM, οι χρόνοι προσπέλασης των δεδομένων είναι ίδιοι με της Φυσικής RAM; Πές μου εσύ στο τέλος, που κοιτάς τα περιστέρια.
-Όχι.
-Τι όχι; δεν ξέρεις, ή δεν θές να μας πείς;
-Όχι, οι χρόνοι προσπέλασης θα είναι σαφώς αυξημένοι, αφού περιορίζεται η ταχύτητα σε αυτήν του Σκληρού Δίσκου, για αυτό καλό είναι να μην μετακινούμε το Page File από έναν SSD στον HDD που έχουμε. Δηλαδή, θεωρητικά μας ρίχνει τις επιδόσεις. Άσε και τα άλλα που ανακάλυψα.
-Έχει και άλλα;
-Φυσικά. Λοιπόν Φραπέ, άκου να μαθαίνεις και εσύ.
Καλό είναι να ορίσεις το μέγεθος του Page File ώστε να είναι σταθερό, δηλαδή το min να είναι ίσο με το max. Αυτό για να αποφύγεις τον κατακερματισμό των δεδομένων (προφανώς για HDD). Επιπλέον, κάτι εξίσου σημαντικό.
Το μέγεθος που θα ορίσουμε, πρέπει να είναι αρκετά μικρό ώστε να μην γίνεται αντικατάσταση της RAM από το Page File (κάτι που θα έριχνε και τις επιδόσεις για λόγους που αναφέρθηκαν ήδη), και αρκετά μεγάλο ώστε να είμαστε σίγουροι πως δεν θα ξεμείνουμε ποτέ από RAM ή από εικονική μνήμη.
Για να στα κάνω κέρματα, αν έχεις λίγη RAM (πχ 4Gb), καλό είναι να ορίσεις ένα Page File μιάμιση φορά μεγαλύτερο. Δηλαδή 6Gb. Το γιατί, θα φανεί όταν κάνεις κάποια εργασία που απαιτεί πολύ RAM. Αλλιώς, όρισε το σε τιμή ίση με το πόση RAM διαθέτει το τουμπανάκι σου.
Σου έχω και άλλα Φραπέ, να μαθαίνεις.
Το Page File δεν θα χρειαστεί, παρά μόνο όταν ξεμείνεις από RAM. Άκου τώρα αυτό.
<b>Όπως είπα πρίν</b>
<blockquote>Καλό είναι να ορίσεις το μέγεθος του Page File ώστε να είναι σταθερό, δηλαδή το min να είναι ίσο με το max. Αυτό για να αποφύγεις τον κατακερματισμό των δεδομένων</blockquote>
Από την άλλη, αν ορίσεις διαφορετικό min /max μέγεθος, θα λειτουργεί δυναμικά, δηλαδή θα χρησιμοποιεί μόνο όσο χώρο χρειάζεται για να συμπληρώσει την RAM, αλλά θα σου καθυστερεί το σύστημα, αφού θα πρέπει να ψάχνει για δεδομένα, τα οποία έχουν την κακή συνήθεια να σκορπίζονται παντού στον δίσκο. Κατακερματισμός, με απλά λόγια.
Και επειδή Φραπέ πήρα φόρα, άκου και αυτό. Το Page File είναι μια δικλίδα Ασφαλείας, πως δεν θα ξεμείνουμε από RAM. Το γιατί νομίζω πως είναι απλό. Αν ξεμείνουμε, διάφορα προγράμματα θα αρχίσουν να κρασάρουν, κάτι που δεν θέλει κανένας μας.
-Ρε φίλε, τα είπες και με μία ανάσα, πιές λίγο νερό, δεν κοράκιασες;
-Όταν έχω οίστρο, δεν νιώθω, μια χαρά είμαι, τα είπα και ηρέμησα.
Διορθώσεις, διαφωνίες, ντομάτες, κλπκλπ, more than δεκτά (θα προτιμηθούν τα λαχανικά, για να φάω σαλατούλα το μεσημέρι)
<span class="bbcode_spoiler">Σας έπιασα στον ύπνο, έ; Βάλτε παντόφλες, φτιάξτε καφέ, αφαιρέστε με σπάτουλα την τσίμπλα από το μάτι (το άλλο μάτι αφήστε το για αργότερα), και πάμε δυνατά για πρωινή ανάγνωση. Αν ακόμα διαβάζετε εφημερίδες, περάστε αργότερα. Εδώ θα είναι το πόστ, δεν φεύγει, έτσι ελπίζω τουλάστιχον. <img src="/tongue.gif" width="" height="" alt="
Αρκετά με τον πρόλογο.
Ας μιλήσουμε για το Page File λοιπόν. Σήμερα θα παίξουμε ένα παιχνιδάκι. Θα ρωτάω, και θα απαντάτε. Εγώ θα απαντάω δηλαδή, αλλά εσείς. Μην τα κάνω όλα μόνος μου.
Ερώτηξις α.
Τι καφές είναι αυτός που έφτιαξα; Φαρμάκι είναι, το κέρατό μου πρωί πρωί.
-Αφού είσαι μάπας.
-Σωστό και αυτό, αλλά εγώ θέλω απαντήσεις για το Page File. Τι είναι και τι κάνει. Θέλω να μάθω τα πάντα, που κινείται, που ζεί, τι τρώει, τι σχέσεις έχει. ΟΛΑ.
-Σιγά ρε μεγάλε, θα μας κάνεις και ρουφιάνους σε λίγο.
-Ναί. Περιμένω απαντήσεις.
-Να πώ εγώ τότε.
Πληροφορίαι γενικαί.
<span class="bbcode_spoiler">Το Page File είναι εικονική μνήμη (Virtual Memory), που χρησιμοποιείται από τα Windows σαν επέκταση της RAM. Βρίσκεται στον Σκληρό Δίσκο, και εκεί καταχωρούνται δεδομένα από την RAM, δεδομένα που δεν χρησιμοποιούνται, μα που θα χρειαστούν και θα πρέπει να είναι διαθέσιμα πολύ σύντομα.
Από την φύση του (Default), το μέγεθος του Page File μεγαλώνει ή μικραίνει, ανάλογα με τα όρια του συστήματος (πόση RAM έχουμε, πόσος χώρος περισσεύει στον δίσκο).
Παλαιότερα, ήταν τεράστια η σημασία του για την απόδοση του συστήματος, μα σήμερα που η RAM είναι άφθονη και ένα σύστημα δεν ξεμένει εύκολα από δαύτη, όχι τόσο ίσα ίσα που μπορεί και να προκαλεί καθυστερήσεις στο σύστημα. Παραμένει χρήσιμο όμως. Αρκεί να το ορίσουμε σωστά.</span>
-Μπράβο, ένα μπουκάλι λουκούμια στον κύριο. Εσείς εκεί πίσω, στο βάθος, καταλάβατε;
-Όχι, μιλούσαμε.
-Δεν πειράζει, τώρα είναι γραμμένα. Διαβάστε τα.
Ερώτηξις β.
Αφού είναι πρακτικά μια επέκταση της RAM, οι χρόνοι προσπέλασης των δεδομένων είναι ίδιοι με της Φυσικής RAM; Πές μου εσύ στο τέλος, που κοιτάς τα περιστέρια.
-Όχι.
-Τι όχι; δεν ξέρεις, ή δεν θές να μας πείς;
-Όχι, οι χρόνοι προσπέλασης θα είναι σαφώς αυξημένοι, αφού περιορίζεται η ταχύτητα σε αυτήν του Σκληρού Δίσκου, για αυτό καλό είναι να μην μετακινούμε το Page File από έναν SSD στον HDD που έχουμε. Δηλαδή, θεωρητικά μας ρίχνει τις επιδόσεις. Άσε και τα άλλα που ανακάλυψα.
-Έχει και άλλα;
-Φυσικά. Λοιπόν Φραπέ, άκου να μαθαίνεις και εσύ.
Καλό είναι να ορίσεις το μέγεθος του Page File ώστε να είναι σταθερό, δηλαδή το min να είναι ίσο με το max. Αυτό για να αποφύγεις τον κατακερματισμό των δεδομένων (προφανώς για HDD). Επιπλέον, κάτι εξίσου σημαντικό.
Το μέγεθος που θα ορίσουμε, πρέπει να είναι αρκετά μικρό ώστε να μην γίνεται αντικατάσταση της RAM από το Page File (κάτι που θα έριχνε και τις επιδόσεις για λόγους που αναφέρθηκαν ήδη), και αρκετά μεγάλο ώστε να είμαστε σίγουροι πως δεν θα ξεμείνουμε ποτέ από RAM ή από εικονική μνήμη.
Για να στα κάνω κέρματα, αν έχεις λίγη RAM (πχ 4Gb), καλό είναι να ορίσεις ένα Page File μιάμιση φορά μεγαλύτερο. Δηλαδή 6Gb. Το γιατί, θα φανεί όταν κάνεις κάποια εργασία που απαιτεί πολύ RAM. Αλλιώς, όρισε το σε τιμή ίση με το πόση RAM διαθέτει το τουμπανάκι σου.
Σου έχω και άλλα Φραπέ, να μαθαίνεις.
Το Page File δεν θα χρειαστεί, παρά μόνο όταν ξεμείνεις από RAM. Άκου τώρα αυτό.
<b>Όπως είπα πρίν</b>
<blockquote>Καλό είναι να ορίσεις το μέγεθος του Page File ώστε να είναι σταθερό, δηλαδή το min να είναι ίσο με το max. Αυτό για να αποφύγεις τον κατακερματισμό των δεδομένων</blockquote>
Από την άλλη, αν ορίσεις διαφορετικό min /max μέγεθος, θα λειτουργεί δυναμικά, δηλαδή θα χρησιμοποιεί μόνο όσο χώρο χρειάζεται για να συμπληρώσει την RAM, αλλά θα σου καθυστερεί το σύστημα, αφού θα πρέπει να ψάχνει για δεδομένα, τα οποία έχουν την κακή συνήθεια να σκορπίζονται παντού στον δίσκο. Κατακερματισμός, με απλά λόγια.
Και επειδή Φραπέ πήρα φόρα, άκου και αυτό. Το Page File είναι μια δικλίδα Ασφαλείας, πως δεν θα ξεμείνουμε από RAM. Το γιατί νομίζω πως είναι απλό. Αν ξεμείνουμε, διάφορα προγράμματα θα αρχίσουν να κρασάρουν, κάτι που δεν θέλει κανένας μας.
-Ρε φίλε, τα είπες και με μία ανάσα, πιές λίγο νερό, δεν κοράκιασες;
-Όταν έχω οίστρο, δεν νιώθω, μια χαρά είμαι, τα είπα και ηρέμησα.
Διορθώσεις, διαφωνίες, ντομάτες, κλπκλπ, more than δεκτά (θα προτιμηθούν τα λαχανικά, για να φάω σαλατούλα το μεσημέρι)
