alfa 156 Δημοσιεύτηκε December 6, 2004 Κοινοποίηση Δημοσιεύτηκε December 6, 2004 Πρέπει να έχω? Τι σημαίνει αν το page είναι μεγάλο ή μικρό? Πως επηρεάζει την απόδοση του PCιού μου? Κάπου διάβασα οτι καλό είναι το page file να είναι σε διαφορετικό drive από το OS. Έχω 2 σκληρούς, ο ένας στην motherboard (αυτός έχει και το λειτουργικό πάνω) πάνω και ο άλλος σε μια PCI->IDE κάρτα. Πώς μπορώ να δώ ποιός δίσκος είναι πιό γρήγορος? Σε ποιόν μου συστείνετε να βάλω το page file? Ευχαριστώ! Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
mcde Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Αν έχεις από 512ΜΒ μνήμη και πάνω, δοκίμασε να το απενεργοποιήσεις εντελώς. Θα δεις μεγάλη διαφορά στις επιδόσεις του μηχανήματος. http://mcde.gr/tw/twitter-bird-light-bgs.png Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
alfa 156 Δημ. December 6, 2004 Author Κοινοποίηση Δημ. December 6, 2004 Αρχικό Μήνυμα από το μέλος mcde ( 6 Δεκ. 2004 , 20:21) Αν έχεις από 512ΜΒ μνήμη και πάνω, δοκίμασε να το απενεργοποιήσεις εντελώς. Θα δεις μεγάλη διαφορά στις επιδόσεις του μηχανήματος. Φίλε mcde, σ'ευχαριστώ για την απάντησή σου, αν μη τι άλλο είσαι ο ειδικός επί των υπολογιστών, η άποψη σου έχει μεγάλο "ειδικό βάρος". έχω 900ΜΒ SDRAM. Χρησιμοποιώ πολλά προγράμματα μαζί, πχ όλο το office (word ppoint κτλ κτλ), adobe, photoshop, acrobat, emule ( ;) ), winamp, πολυ πολύ web browser όλα ταυτόχρονα. Μέχρι χτες είχα 384, σήμερα πρόσθεσα άλλα 512 σύνολο 900 κάτι περίπου. Όταν ήμουν με τα 384 μου έβγαζε συχνα μήνυμα "virtual memory is running low". Τώρα δεν μου το βγάζει πιά ενώ το σύστημα είναι φανερά πιο γρήγορο και responsive. Δεν ξέρω, φοβάμαι να απενεργοποιήσω εντελώς το page file. To task manager μου βγάζει τα εξής http://briefcase.pathfinder.gr/download/alfa_156_news2/29473/352813/0/memory.jpg Πιστευεις οτι πρέπει να απενεργοποιήσω τo Page file? Τι με συμβουλευεις να κάνω? Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
eLeKtriK EyE Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Βασικά απενεργοποίησέ την για αρχή, κάνε μια τυπική χρήση του υπολογιστή για μία μέρα και βλέπε τι παίζει στο Task Manager. Εάν ζορίζεται ή αν σου βγάλει μήνυμα ότι τελειώνει η μνήμη θα πρέπει να ορίσεις ένα μικρό pagefile (καμιά 200ριά MB). Αλλά δε νομίζω ότι θα σου χρειαστεί, 900 Mb είναι αρκετά. Εγώ με 512 και έχω κλειστή την εικονική, μόνο 1-2 φορές μου έχει βγάλει μήνυμα. Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
nastis Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Με 900ΜΒ όντως κάνε αυτό που λέει ο eLeKtriK EyE. Οχι απαραίτητα τόσο πολλά όσο 200, άλλα βάλε καμιά 64-96ΜΒ μιας και αν δεν απατώμαι είναι κάποιες εφαρμογές που θέλουνε να γραψουνε σε virtual απευθείας. Φιλικα V. Opinions are like assholes.... everybody has one! Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Τα Windows ξέρουν καλύτερα τι χρειάζονται. Βάλε System Managed και ξέχασέ το. Μην το απενεργοποιήσεις γιατί πολλές εφαρμογές δεσμεύουν έτσι και αλλιώς για προληπτικούς λόγους page file. Αλλά ακόμη και να μην είσαι στην περίπτωση αυτή, τα Windows δεν θα το χρησιμοποιούν έτσι και αλλιώς. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
gkr41 Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Αρχικό Μήνυμα από το μέλος mcde ( 6 Δεκ. 2004 , 20:21) Θα δεις μεγάλη διαφορά στις επιδόσεις του μηχανήματος. Για ποιό λόγο; [sIGPIC][/sIGPIC] Editors@myphone.gr: Γίνετε και εσείς μέλος της Συντακτικής Ομάδας Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
mcde Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Αρχικό Μήνυμα από το μέλος alfa 156 ( 6 Δεκ. 2004 , 20:42) Φίλε mcde, σ'ευχαριστώ για την απάντησή σου, αν μη τι άλλο είσαι ο ειδικός επί των υπολογιστών, η άποψη σου έχει μεγάλο "ειδικό βάρος". Σ'ευχαριστώ για τα καλά σου λόγια. Όσο γι'αυτό που ρωτάς με κάλυψε ο elektrik, δεν έχω να προσθέσω κάτι. Αρχικό Μήνυμα από το μέλος yandr ( 6 Δεκ. 2004 , 22:58) Τα Windows ξέρουν καλύτερα τι χρειάζονται. Βάλε System Managed και ξέχασέ το. Μην το απενεργοποιήσεις γιατί πολλές εφαρμογές δεσμεύουν έτσι και αλλιώς για προληπτικούς λόγους page file. Αλλά ακόμη και να μην είσαι στην περίπτωση αυτή, τα Windows δεν θα το χρησιμοποιούν έτσι και αλλιώς. Αυτό είναι λάθος και θα εξηγήσω παρακάτω γιατί. Ειδικά όμως σ'αυτή την περίπτωση συμβαίνει και κάτι άλλο. Πολλές φορές το λειτουργικό αυξομειώνει το μέγεθος του paging file και τότε το μηχάνημα καθυστερεί ακόμα περισσότερο. Αρχικό Μήνυμα από το μέλος gkr41 ( 6 Δεκ. 2004 , 23:07) Για ποιό λόγο; Γιατί ο τρόπος που υλοποιείται στα windows η virtual memory είναι, στην καλύτερη περίπτωση, μη αποδοτικός. Η μνήμη αυτή χρησιμοποιείται ακόμα και όταν υπάρχει ελεύθερη RAM. Μπορεί να έχεις 200-300ΜΒ ελεύθερα αλλά ακόμα και τότε, το λειτουργικό θα αποθηκεύσει δεδομένα στον δίσκο... Δεδομένα που σύντομα θα τα χρειαστείς και θα πρέπει να τα πάρει από εκεί, αυτό είναι υπερβολικά αργό. Το έχω δει να συμβαίνει τόσες φορές μπροστά μου και είναι να απορείς γιατί καθυστερεί ένα γρήγορο μηχάνημα χωρίς να υπάρχει λόγος. Γιατί ο δίσκος τρέχει και δεν φτάνει. http://mcde.gr/tw/twitter-bird-light-bgs.png Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
gkr41 Δημ. December 6, 2004 Κοινοποίηση Δημ. December 6, 2004 Χμ. Είχα την εντύπωση πως από τη στιγμή που η μνήμη επαρκεί, τα windows δεν γράφουν τίποτα στην εικονική... [sIGPIC][/sIGPIC] Editors@myphone.gr: Γίνετε και εσείς μέλος της Συντακτικής Ομάδας Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος mcde ( 6 Δεκ. 2004 , 23:41) Γιατί ο τρόπος που υλοποιείται στα windows η virtual memory είναι, στην καλύτερη περίπτωση, μη αποδοτικός. Η μνήμη αυτή χρησιμοποιείται ακόμα και όταν υπάρχει ελεύθερη RAM. Μπορεί να έχεις 200-300ΜΒ ελεύθερα αλλά ακόμα και τότε, το λειτουργικό θα αποθηκεύσει δεδομένα στον δίσκο... Δεδομένα που σύντομα θα τα χρειαστείς και θα πρέπει να τα πάρει από εκεί, αυτό είναι υπερβολικά αργό. Το έχω δει να συμβαίνει τόσες φορές μπροστά μου και είναι να απορείς γιατί καθυστερεί ένα γρήγορο μηχάνημα χωρίς να υπάρχει λόγος. Γιατί ο δίσκος τρέχει και δεν φτάνει. Λοιπόν, όλη αυτή η παράγραφος διαγράφεται γιατί είναι ΕΝΤΕΛΩΣ λάθος, τουλάχιστον για τα Windows XP. Το μόνο που μπορώ να υποθέσω είναι ότι μπερδεύεις την δραστηριότητα του σκληρού δίσκου λόγω prefetching με την μεταφορά δεδομένων από και προς την virtual memory. Εν ανάγκη, ας βάλει ο αρχικός poster τον Task manager για να δει εάν υπάρχουν αυξομειώσεις στο page file με κανονική λειτουργία. Και λέω κανονική, γιατί αν αρχίσει την επεξεργασία video είναι λογικό να δημιουργηθεί page file μεγαλύτερο, οπότε εάν το έχει απενεργοποιήσει θα πάρει το μήνυμα "Out of memory". Το φαινόμενο που περιγράφεις δεν το έχω δει πουθενά. Όταν υπάρχει διαθέσιμη RAM ελεύθερη έχει προτεραιότητα έναντι οποιασδήποτε virtual ram, αλλά είναι φυσικό τα Windows να μην περιμένουν να εξαντληθεί πριν μεταφέρουν ένα μέρςο στον δίσκο. Εννοώ, ότι αν γεμίσει το 90% της φυσικής μνήμς του συστήματος, τότε τα Windows δεν θα περιμένουν να φτάσει στο 100% για να μεταφέρουν ένα μέρος στην virtual RAM. Φυσικά το ακριβές ποσοστό μου είναι εντελώς άγνωστο. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
nastis Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος yandr ( 7 Δεκ. 2004 , 09:40) Λοιπόν, όλη αυτή η παράγραφος διαγράφεται γιατί είναι ΕΝΤΕΛΩΣ λάθος, τουλάχιστον για τα Windows XP. Το μόνο που μπορώ να υποθέσω είναι ότι μπερδεύεις την δραστηριότητα του σκληρού δίσκου λόγω prefetching με την μεταφορά δεδομένων από και προς την virtual memory. Εν ανάγκη, ας βάλει ο αρχικός poster τον Task manager για να δει εάν υπάρχουν αυξομειώσεις στο page file με κανονική λειτουργία. Και λέω κανονική, γιατί αν αρχίσει την επεξεργασία video είναι λογικό να δημιουργηθεί page file μεγαλύτερο, οπότε εάν το έχει απενεργοποιήσει θα πάρει το μήνυμα "Out of memory". Το φαινόμενο που περιγράφεις δεν το έχω δει πουθενά. Όταν υπάρχει διαθέσιμη RAM ελεύθερη έχει προτεραιότητα έναντι οποιασδήποτε virtual ram, αλλά είναι φυσικό τα Windows να μην περιμένουν να εξαντληθεί πριν μεταφέρουν ένα μέρςο στον δίσκο. Εννοώ, ότι αν γεμίσει το 90% της φυσικής μνήμς του συστήματος, τότε τα Windows δεν θα περιμένουν να φτάσει στο 100% για να μεταφέρουν ένα μέρος στην virtual RAM. Φυσικά το ακριβές ποσοστό μου είναι εντελώς άγνωστο. Σορρυ, αλλα θα δίνω δίκιο στον mcde και άδικο σε σένα. Εσυ δεν ξέρω που τα βρήκες αυτά που λες. Είναι γνωστό για χρόνια ότι τα windows δεν κάνουνε καλό memory management. Αλλιώς δεν θα είχε και την επιλογή να settareis μονος σου το πόση μνήμη να χρησιμοποιείς και αμα θα αυξάνει σε μέγεθος. Αμα ήταν τόσο super το memory management γιατι να δόσουν την επιλογή στον χρήστη? http://www.theeldergeek.com/paging_file.htm Φιλικά V. Opinions are like assholes.... everybody has one! Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Για να θυμούνται οι παλιοί και να μαθαίνουν οι νεότεροι: Can the Virtual Memory be turned off on a really large machine? Strictly speaking Virtual Memory is always in operation and cannot be “turned off.” What is meant by such wording is “set the system to use no page file space at all.” Doing this would waste a lot of the RAM. The reason is that when programs ask for an allocation of Virtual memory space, they may ask for a great deal more than they ever actually bring into use — the total may easily run to hundreds of megabytes. These addresses have to be assigned to somewhere by the system. If there is a page file available, the system can assign them to it — if there is not, they have to be assigned to RAM, locking it out from any actual use. Πηγή: http://aumha.org/win5/a/xpvm.php Χωρίς αυτό να σημαίνει ότι είναι η μοναδική πηγή πυο έχω ή ότι εμπιστεύομαι τυφλά το εκπληκτικό κατά τα άλλα site που παραθέτω. Στο Link που παρέθεσες, επισημαίνω There must be some sort of law or correlation that I don't know about, but operating systems and applications keep finding ways to suck up all that memory so the page file remains with us. Επειδή ο φίλος μας δεν το ξέρει, στείλτου το link που έβαλα παραπάνω για να μάθει. Τώρα, για τον alfa 156 έχω να του προτείνω το εξής. Βάλε το page file στον πιο γρήγορο από τους δύο δίσκους (ένα μετροπρόγραμμα θα σε πείσει ποιος είναι ταχύτερος). Σε περίπτωση βέβαια που ο δεύτερος δίσκος είναι ταχύτερος, υποθέτω ότι θα είναι και μόνιμα συνδεδεμένος στο μηχάνημα. Επειδή οι επιδόσεις που θα δεις είναι 0,001% καλύτερες, εγώ θα σου έλεγα να βάλεις ένα System Managed και να ξεχάσεις το όλο θέμα. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
rohamis Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Το page file πρέπει θεωρητικά να είναι το 3/2 της κανονικής μνήμης (τρέξτε βαριές multimedia developing εφαρμογές και θα δείτε). Σου προτείνω να αφήσεις 200ΜΒ virtual ram στον primary δίσκο σου. Νομίζω ότι ο gkr41 έχει δίκιο και στην virtual ram δεν γράφεται τίποτα αν δεν εξαντληθεί η κανονική μνήμη (θα ήταν άλλωστε χαζό να μην ισχύει κάτι τέτοιο, μιας και ο δίσκος είναι πολύ πιο αργός). Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος rohamis ( 7 Δεκ. 2004 , 12:43) Το page file πρέπει θεωρητικά να είναι το 3/2 της κανονικής μνήμης. Λάθος. Σκέψου το λίγο. Κάθε χρήστης έχει διαφορετική εγκατεστημένη μνήμη και τρέχει διαφορετικές εφαρμογές. Δεν υπάρχει ένας κανόνας για όλους. Αρχικό Μήνυμα από το μέλος rohamis ( 7 Δεκ. 2004 , 12:43) Νομίζω ότι ο gkr41 έχει δίκιο και στην virtual ram δεν γράφεται τίποτα αν δεν εξαντληθεί η κανονική μνήμη (θα ήταν άλλωστε χαζό να μην ισχύει κάτι τέτοιο, μιας και ο δίσκος είναι πολύ πιο αργός). Επίσης λάθος, αλλά λιγότερο. Να επισημάνω ότι virtual memory = physical memory + page file (ή swap file), αν και η εξίσωση αυτή δεν είναι απόλυτα σωστή. Λοιπόν, για να ξεκαθαρίζουμε τα πράγματα μια και καλή, ας δούμε τι λέει ο καθ' ύλην αρμόδιος δηλαδή η Microsoft. In modern operating systems, including Windows, application programs and many system processes always reference memory using virtual memory addresses which are automatically translated to real (RAM) addresses by the hardware. Only core parts of the operating system kernel bypass this address translation and use real memory addresses directly. Virtual Memory is always in use, even when the memory required by all running processes does not exceed the amount of RAM installed on the system. Πηγή: http://support.microsoft.com/default.aspx?scid=kb;en-us;555223 Τα bold σημαίνουν ότι το page file χρησιμοποιείται έτσι και αλλιώς, ακόμη και όταν η φυσική μνήμη επαρκεί για τις εφαρμογές που εκτελούνται. Αν θέσεις page file=0, τότε τα δεδομένα αυτά εγγράφονται στην μνήμη του συστήματος. Το πρόβλημα είναι ότι καταλαμβάνουν πάρα πολύ χώρο (όσο περισσότερη RAM έχεις τόσο περισσότερο), ενώ από την άλλη αν βρίσκονταν στον δίσκο δεν θα χρησιμοποιούνταν παρά ελάχιστα. Τέλος, να σημειώσω ότι πολλές εφαρμογές (και παιχνίδια) ζητούν να έχεις page file. Για να επιστρέψω στον Alpha 156 ( είσαι ακόμη εδώ; ), κάτι άλλο που μπορείς να κάνεις είναι να έχεις από ένα pagefile και στα δύο drives. Τα Windows XP θα χρησιμοποιούν τον δίσκο που παρουσιάζει την μικρότερη χρήση (και επομένως είναι εύκαιρος γαι γρήγορη μετακίνηση από και προς την RAM), καθώς ενσωματώνουν σχετικούς αλγόριθμους. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
mcde Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Kαλό θα είναι να μην είσαι τόσο κατηγορηματικός όταν γράφεις κάτι και αυτό δεν το λέω μόνο για το συγκεκριμένο post. Όσο για το θέμα, εμένα με καλύπτει αυτό που έγραψες εσύ ο ίδιος: Virtual Memory is always in use, even when the memory required by all running processes does not exceed the amount of RAM installed on the system. Έχω δει τα ίδια μηχανήματα με και χωρίς paging file και έχω δει πόσο χρησιμοποιείται ο δίσκος. Και χρησιμοποιείται πολύ. Ίσως στην περίπτωση του alfa 156 να χρειάζεται paging file, αλλά γι'αυτό έγραψα ότι συμφωνώ με αυτό που έγραψε ο elektrik. Ακόμα σου θυμίζω πως όταν κυκλοφόρησαν τα windows xp, τα μηχανήματα στα οποία απευθύνονταν απείχαν αρκετά από αυτά που έχουμε σήμερα. Ειδικά στο ποσό της εγκατεστημένης RAM. Ειδικά ο "κανόνας" ότι το paging file πρέπει να είναι 1,5 φορά η RAM, ακριβώς από εκεί προέρχεται. Επίσης δες αυτό που έκανες quote από ένα από τα links: Can the Virtual Memory be turned off on a really large machine? Strictly speaking Virtual Memory is always in operation and cannot be “turned off.” What is meant by such wording is “set the system to use no page file space at all.” Doing this would waste a lot of the RAM.. Mα ακριβώς επειδή έχω 1GB RAM μπορώ να έχω αυτή τη "σπατάλη" μνήμης. Αλλά και πάλι εξαρτάται από τη χρήση που κάνει ο καθένας οπότε επανέρχομαι στο post του elektrik. http://mcde.gr/tw/twitter-bird-light-bgs.png Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
porcupine Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 ο κανονας στο θεμα pagefile Λεει οτι πρεπει να ειναι 1,5 φορες μεγαλυτερο απο το ποσο της Ram. απο κει και περα, με μεγαλα ποσα ram 512+ δεν ειναι απαραιτητο να υπαρχει μιας και γινεται κατανομη του φορτιου στην ram ποσου που δεν υπερβαινει τα 384mb.γι αυτο και το tweak xp για παραδειγμα εχει ενσωματωσει το virtual drive "Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul." [sIGPIC][/sIGPIC] Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
nastis Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος yandr ( 7 Δεκ. 2004 , 12:56) Επίσης λάθος, αλλά λιγότερο. Να επισημάνω ότι virtual memory = physical memory + page file (ή swap file), αν και η εξίσωση αυτή δεν είναι απόλυτα σωστή. Εχεις δίκιο, δεν είναι απολύτα σωστή μιας και............... είναι απολύτα λάθος! :wacko: εκτός αν σου ξέφυγε το virtual απο το αριστερό σκέλος της εξίσωσης. "Windows uses hard disk space to simulate RAM. This is known as virtual memory. It is also known as the paging file. " από την microsoft που εμπιστεύσαι. http://support.microsoft.com/default.aspx?scid=kb;en-us;308417 Το οτι είναι χαζός ο τρόπος που χρησιμοποιεί η microsoft την μνήμη, δεν σημαίνει ότι δεν μπορείς να ξεφύγεις από αυτό. ΝΑΙ όντως χρησιμοποιεί swap file ακόμα και όταν δεν το χρειάζεται (όπως λεέι το quote), ομως ΓΙΑΤΙ να το κάνει? Ας χρησιμοποιήσει όση ram θέλει, καλύτερα από το να χρησιμοποιεί swap.(αφού την έχει σε αφθονία) Παντως είναι γεγονός ότι ανάλογα με την χρήση του καθενός, θα ορίσει και το μέγεθος της swap. Ρόλο επίσης παίζει τι μηχάνημα έχει, τι δίσκο κτλ κτλ. και στην τελική ο χρήστης θα αποφασίσει πόσο swap θα διαθέσει και όχι από μόνο του. Φιλικά V. Opinions are like assholes.... everybody has one! Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος mcde ( 7 Δεκ. 2004 , 13:41) Kαλό θα είναι να μην είσαι τόσο κατηγορηματικός όταν γράφεις κάτι και αυτό δεν το λέω μόνο για το συγκεκριμένο post. Μην κρίνεις για να μην κριθείς. Εάν θεωρώ ότι έχω δίκιο και έχω ψάξει πολύ ένα θέμα, δεν βλέπω τον λόγο να εκφράζομαι με αμφιβολίες και υπονοούμενα. Αρχικό Μήνυμα από το μέλος mcde ( 7 Δεκ. 2004 , 13:41)Ειδικά ο "κανόνας" ότι το paging file πρέπει να είναι 1,5 φορά η RAM, ακριβώς από εκεί προέρχεται. Ο κανόνας στην αρχική του μορφή προέρχεται από το Unix και ήταν 2,5 φορές την RAM. Την συζήτηση που κάνουμε τώρα την έκανα για πρώτη φορά πριν από 10 χρόνια για τα Windows 3.1 σε Newsgroups. Καθώς η μνήμη στους υπολογιστές αυξανόταν, ο κανόνας μειώθηκε σε 1,5 φορές η μνήμη ή η μνήμη + 1ΜΒ κ.λπ. Τέλος πάντων, εγώ κάπου εδώ τελειώνω και νομίζω παρέθεσα σημαντικές πληροφορίες. Ας κάνει ο καθένας ότι νομίζει. Αυτό που προσπάθησα να εξηγήσω, είναι ότι αν απενεργοποιήσεις το swap file, τότε: 1. Τα δεδομένα με την διευθυνσιοδότηση της virtual memory εγγράφονται στην κεντρική μνήμη 2. Αυτό σημαίνει ότι καταλαμβάνεται χώρος για κάτι που δεν χρησιμοποιείται συχνά και μειώνεται ο χώρος για file cache 3. Πολλές εφαρμογές και παιχνίδια απαιτούν page file 4. Εάν το page file δεν χρειάζεται, τότε ουσιαστικά δεν χρησιμοποιείται έτσι και αλλιώς (χρησιμοποιείται μονάχα για την μετάφραση της virtual memory σε physical memory ή στο χώρο του δίσκου που βρίσκονται οι πληροφορίες). http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
jonakis Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Pedia na rotiso.Apo pu rithmizo tin vitrual memory.? thanks DS Planet.gr v2.0 - Rediscover the DS GTA IV : 3 Δεκεμβρίου κοντά σας... Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος nastis ( 7 Δεκ. 2004 , 13:47) Εχεις δίκιο, δεν είναι απολύτα σωστή μιας και............... είναι απολύτα λάθος! :wacko: εκτός αν σου ξέφυγε το virtual απο το αριστερό σκέλος της εξίσωσης. "Windows uses hard disk space to simulate RAM. This is known as virtual memory. It is also known as the paging file. " από την microsoft που εμπιστεύσαι. http://support.microsoft.com/default.aspx?scid=kb;en-us;308417 Ως προς το virtual memory, υπάρχει ο καθολικός ορισμός για το σύνολο του χώρου της πληροφορικής και όπως φαίνεται) ο ορισμός της Microsoft. http://en.wikipedia.org/wiki/Virtual_memory Άλλο paging file και άλλο virtual memory. Δεν είναι μόνο τα Windows που χρησιμοποιούν την τεχνική αυτή για να παίρνεις ως δεδομένο αυτό που λέει η Microsoft. Εγώ αναφέρθηκα στην εταιρεία μονάχα σε θέματα που αφορούν το λειτουργικό της σύστημα και στα οποία την θεωρώ ως την πλέον αξιόπιστη μιας και το κατασκεύασε. Επίσης δεν είναι πολύ ώριμο από όσα έγραψα να ψάχνεις να βρεις την τρίχα για να την κάνεις τριχιά. Ρίξε και μια ματιά στο διάγραμμα της σελίδας (στο κάτω μέρος του) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dngenlib/html/msdn_virtmm.asp. Εκεί η Microsoft δίνει τον (σωστό) ορισμό που σου ανέφερα. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος jonakis ( 7 Δεκ. 2004 , 13:52) Pedia na rotiso.Apo pu rithmizo tin vitrual memory.? thanks http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sysdm_advancd_perform_change_vmpagefile.mspx http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Ααααα, και κάτι τελευταίο. Μερικές εφαρμογές και το λειτουργικό σύστημα κρατούν στο page file πληροφορίες που είναι κρίσιμες για την λειτουργία τους. Εάν το page file εν υπάρχει, οι πληροφορίες κρατούνται στη μνήμη και εάν υπάρξει πρόβλημα με το ηλεκτρικό ρεύμα, τότε εύχομαι να έχετε κάνει πρόσφατα back up. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
eLeKtriK EyE Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Για την ακρίβεια, τα Windows δίνουν στο πρόγραμμα όση μνήμη ζητήσει ως Virtual, και μόνο τα τμήματα του προγράμματος και των δεδομένων που είναι κάθε στιγμή ενεργά φορτώνονται στη Physical μνήμη. Το mapping (μετάφραση) των virtual σελίδων σε physical το κάνει ο επεξεργαστής. Ένα πρόγραμμα 32bit μπορεί να ζητήσει μέχρι 4GB μνήμης, στην πράξη όμως τα προγράμματα ζητάνε μόνο τόση μνήμη όση θα χρειαστούν. Έτσι από τη στιγμή που έκλεισα την εικονική μνήμη στο σύστημά μου και διέγραψα το pagefile.sys εγώ είδα πολύ μεγάλη βελτίωση στις επιδόσεις του υπολογιστή μου. Αυτό μου αρκεί εμένα και δεν το ψάχνω περαιτέρω. Ο φίλος μας τώρα μπορεί πολύ απλά να το δοκιμάσει. jonakis: Δεξί κλικ στο My Computer, Properties, Advanced, Performance, Settings, Advanced, Virtual Memory, Change, No Paging File, Set. Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
eLeKtriK EyE Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος yandr ( 7 Δεκ. 2004 , 14:04) Ααααα, και κάτι τελευταίο. Μερικές εφαρμογές και το λειτουργικό σύστημα κρατούν στο page file πληροφορίες που είναι κρίσιμες για την λειτουργία τους. Εάν το page file εν υπάρχει, οι πληροφορίες κρατούνται στη μνήμη και εάν υπάρξει πρόβλημα με το ηλεκτρικό ρεύμα, τότε εύχομαι να έχετε κάνει πρόσφατα back up. Αυτό δεν ισχύει, τις κρίσιμες πληροφορίες τις γράφουν τα σοβαρά προγράμματα σε δικά τους αρχεία. Το pagefile μετά από ένα restart είναι άχρηστο (υπάρχει επιλογή στα XP να γίνεται clear σε κάθε shutdown) όπως και η φυσική RAM. Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
yandr Δημ. December 7, 2004 Κοινοποίηση Δημ. December 7, 2004 Αρχικό Μήνυμα από το μέλος eLeKtriK EyE ( 7 Δεκ. 2004 , 14:08) Για την ακρίβεια, τα Windows δίνουν στο πρόγραμμα όση μνήμη ζητήσει ως Virtual, και μόνο τα τμήματα του προγράμματος και των δεδομένων που είναι κάθε στιγμή ενεργά φορτώνονται στη Physical μνήμη. Τα προγράμματα βλέπουν μονάχα την virtual memory. Εάν θέλουν να δεσμεύσουν μνήμη (γενικά) και υπάρχει ελεύθερη physical memory, τότε γίνεται η μετάφραση από virtual σε physical και δεσμεύουν την κύρια μνήμη του συστήματος. Εάν δεν υπάρχει physical memory διαθέσιμη, τότε δεσμεύουν χώρο στον δίσκο (page file) 'μεταφράζοντας' την διεύθυνση της virtual memory σε χώρο στον δίσκο. Στην παραπάνω περίπτωση, εάν δεν υπάρχει page file τότε εφόσον δεν υπάρχει ελεύθερη physical memory στο σύστημα, θα πάρεις το μηνυματάκι Out of memory. Λες ότι οι εφαρμογές δεσμεύουν μόνο όσα χρειάζονται. Αυτό δυστυχώς δεν μπορείς να το υποστηρίξεις, καθώς δεν έχεις προγραμματίσει όλες τις εφαρμογές που κυκλοφορούν στο εμπόριο. Παράλληλα, μπορεί για εσένα το σύστημα αυτό να λειτουργεί, όμως εάν εγώ επεξεργάζομαι βίντεο να είσαι σίγουρος ότι δεν θα μου λειτουργήσει. Εγώ αυτό που δεν καταλαβαίνω είναι που πιστεύεις ότι οφείλονται οι καλύτερες επιδόσεις που βλέπεις χωρίς page file. http://skopia.digitalrice.com/ads/myphone-skopia.jpg Ελληνικός στρατός και στρατιωτική θητεία - http://www.ellinikos-stratos.com/ Collecting coins - http://www.fleur-de-coin.com/ Link to comment Share on other sites Περισσότερες Επιλογές Κοινής Χρήσης
Recommended Posts