Τρόπος ρύθμισης παραμέτρων της διεύθυνσης σελιδοποιημένου χώρου συγκέντρωσης και περιοχές μνήμης καταχωρήσεων πίνακα σελίδων συστήματος

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 247904 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ενημέρωση
Αυτό το άρθρο ισχύει για τα Windows 2000.Υποστήριξη για τα Windows 2000 λήγει στις 13 Ιουλίου, 2010.Για ναWindows 2000 τερματισμός υποστήριξης Solution Centerείναι ένα σημείο εκκίνησης για το σχεδιασμό σας στρατηγικής μετεγκατάστασης από τα Windows 2000. Για περισσότερες πληροφορίες ανατρέξτε στοΗ πολιτική κύκλου ζωής υποστήριξης της Microsoft.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Αυτό το άρθρο περιγράφει πώς μπορείτε να προσαρμόσετε το μέγεθος του χώρου συγκέντρωσης διευθύνσεων της σελιδοποιημένης περιοχής και περιοχές μνήμης καταχώρηση πίνακα σελίδων συστήματος (SystemPTE) σε υπολογιστές με Windows 2000 που εκτελεί την υπηρεσία Microsoft Terminal Server.

Περισσότερες πληροφορίες

ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows

Τα Windows 2000 μπορεί να αντιμετωπίσει άμεσα έως και 2 ^ 32 byte ή 4 gigabyte (GB) χώρου διευθύνσεων μνήμης, ανεξάρτητα από το πόση φυσική μνήμη τυχαίας πρόσβασης (RAM) είναι εγκατεστημένη. Από προεπιλογή, εκχωρείται αυτό το χώρο διεύθυνσης 2 GB για κάθε διεργασία και 2 GB που εκχωρείται στον πυρήνα. Ενώ ξεχωριστές περιοχές 2 GB χώρου διευθύνσεων που χρησιμοποιούνται για κάθε διαδικασία στον υπολογιστή σας, τα περισσότερα από 2 GB πυρήνα περιοχή είναι καθολική και παραμένει η ίδια, ανεξάρτητα από ποια κατάσταση λειτουργίας χρήστη, η διαδικασία είναι ενεργός.

Τα 2 GB πυρήνα περιοχή περιέχει όλες τις δομές δεδομένων του συστήματος και πληροφορίες. Επομένως, περιοχή χώρο διεύθυνσης της 2 GB πυρήνα μπορεί να επιβάλει ένα όριο στον αριθμό των δομών δεδομένων συστήματος και την ποσότητα των πληροφοριών πυρήνα που μπορούν να αποθηκευτούν σε έναν υπολογιστή, ανεξάρτητα από την ποσότητα μνήμης RAM που είναι εγκατεστημένη.

Οι δύο τύποι δεδομένων που χρησιμοποιούν από κοινού ένα τμήμα αυτής της περιοχής διευθύνσεων 2 GB οι εκχωρήσεις σελιδοποιημένης περιοχής και εκχωρήσεις στοίβα πυρήνα. Σελιδοποιημένος χώρος συγκέντρωσης αναθέσεων, οι εκχωρήσεις μνήμης που έγιναν από στοιχεία λειτουργίας πυρήνα. Εκχωρήσεις στοίβας πυρήνα οι στοίβες που δημιουργήθηκαν στον πυρήνα για κάθε νήμα θα χρησιμοποιηθεί για την πραγματοποίηση κλήσεων του συστήματος. Σελιδοποιημένος χώρος συγκέντρωσης αναθέσεων που έχουν γίνει στην περιοχή σελιδοποιημένης περιοχής και γίνονται οι εκχωρήσεις στοίβας πυρήνα στην περιοχή καταχωρήσεων πίνακα σελίδων συστήματος (PTE).

Ενώ αυτές οι διαφορετικές εκχωρήσεις από κοινού την ίδια περιοχή, το διαμέρισμα μεταξύ τους είναι σταθερή κατά την εκκίνηση. Εάν το λειτουργικό σύστημα εκτελείται εκτός του χώρου σε μία από αυτές τις περιοχές, η περιοχή δεν είναι δυνατό να donate χώρος σε αυτόν και προγράμματα ενδέχεται να αρχίσουν να αντιμετωπίσετε μη αναμενόμενα σφάλματα. Επομένως, όταν συναντήσετε έναν υπολογιστή που βασίζεται στα Windows 2000 που αντιμετωπίζει μη αναμενόμενα σφάλματα ή αδυναμία αποδέχονται νέες συνδέσεις και ο υπολογιστής δεν έχει κάποια άλλα ενδεικτικά πόρων όπως η κεντρική μονάδα επεξεργασίας (CPU) ή συνωστισμών δίσκου, είναι πολύ πιθανό ότι οι περιοχές σελιδοποιημένης περιοχής ή PTE συστήματος γίνονται χαμηλής ελεύθερος χώρος στο δίσκο. Επειδή, από προεπιλογή, η περιοχή PTE συστήματος μέγεθος να είναι όσο το δυνατό σε έναν υπολογιστή με ενεργοποιημένες τις υπηρεσίες Terminal Services, ο περιορισμός θα είναι συνήθως οφείλεται σε ανεπαρκή χώρο διευθύνσεων της σελιδοποιημένης περιοχής. Ευτυχώς σε ορισμένους υπολογιστές, η περιοχή PTE του συστήματος μπορεί να ρυθμιστεί να είναι μικρότερα, που μπορεί να μετριάσει τα συμπτώματα αυτά και να επιτρέπει περισσότερους χρήστες την πρόσβαση στον υπολογιστή.

Για να προσδιορίσετε εάν ο υπολογιστής σας έχει εκτελεστεί από έναν ή περισσότερους από αυτούς τους πόρους:
  1. Μπορείτε να επισυνάψετε ένα πρόγραμμα εντοπισμού σφαλμάτων πυρήνα στον υπολογιστή.
  2. Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου για να προσθέσετε το/ DEBUGη παράμετρος στο αρχείο Boot.ini.
  3. Ξεκινήστε πάλι τον υπολογιστή.
Για πρόσθετες πληροφορίες σχετικά με τη χρήση ενός προγράμματος εντοπισμού σφαλμάτων πυρήνα, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
151981Τρόπος ρύθμισης απομακρυσμένης περιόδου λειτουργίας εντοπισμού σφαλμάτων με χρήση μηδενικού μόντεμ
Όταν πιστεύετε ότι το σύστημα έχει φτάσει ένα όριο:
  1. Διακόψετε το πρόγραμμα εντοπισμού σφαλμάτων.
  2. TYPE!vm, και στη συνέχεια πιέστε το πλήκτροENTER.
  3. If the debugger output shows any errors, type!reload, και στη συνέχεια πιέστε το πλήκτροENTER, to ensure you have the correct symbols.
The following is a sample debug session. The data of interest is in bold type for clarity:

*** Virtual Memory Usage ***
Physical Memory: 1032075 ( 4128300 Kb)
Page File: \??\C:\pagefile.sys
Current: 4190208Kb
Minimum: 4190208Kb
Maximum: 4190208Kb
Available Pages: 599741 ( 2398964 Kb)
ResAvail Pages: 894259 ( 3577036 Kb)
Modified Pages: 757 ( 3028 Kb)
NonPagedPool Usage: 15084 ( 60336 Kb)
NonPagedPool Max: 71586 ( 286344 Kb)
PagedPool 0 Usage: 22953 ( 91812 Kb)
PagedPool 1 Usage: 4324 ( 17296 Kb)
PagedPool 2 Usage: 4315 ( 17260 Kb)
PagedPool 3 Usage: 4360 ( 17440 Kb)
PagedPool 4 Usage: 4366 ( 17464 Kb)
********** Excessive Paged Pool Usage *****
PagedPool Usage: 40318 ( 161272 Kb)
PagedPool Maximum: 40960 ( 163840 Kb)
Shared Commit: 30133 ( 120532 Kb)
Special Pool: 0 ( 0 Kb)
Free System PTEs: 47920 ( 191680 Kb)
Shared Process: 99141 ( 396564 Kb)
PagedPool Commit: 40318 ( 161272 Kb)
Driver Commit: 770 ( 3080 Kb)
Committed pages: 822746 ( 3290984 Kb)
Commit limit: 2037826 ( 8151304 Kb)
Total Private: 545122 ( 2180488 Kb)
The "********** Excessive Paged Pool Usage *****" entry in this output listing is indicative of a computer that is low on paged pool resources. This may be confirmed by noting that the PagedPool Usage entry is very close to the PagedPool Maximum entry.

In order to configure the partition between System PTE space and Paged Pool space on a computer with a clean Windows 2000 installation, the computer must be out of paged pool resources, and the computer must have a significant amount of Free System PTE space remaining. The amount of Free System PTE space should be 40,000K or greater. If the computer is out of Free System PTE space, you cannot use the following method to get more users logged in to Terminal Server.

To tune the computer for the optimal balance between paged pool space and system PTE space:
  1. Restart the computer, and then log in.
  2. Break into the debugger, type!vm, και στη συνέχεια πιέστε το πλήκτροENTER.
  3. Write down the values of PagedPool Maximum, PagedPool Used, and Free System PTEs. The values to write down are in kilobytes, and are enclosed in parentheses.
  4. At the debug host computer, typeg, και στη συνέχεια πιέστε το πλήκτροENTER.
  5. At the target computer, log in 10 Terminal Server users, and keep them all logged in. Do not disturb the server in any way, other than as required by this procedure.
  6. For all 10 sessions, start all the programs you expect the users to be running at one time. This is going to be the representative sample of your users. The programs these sessions are running should be representative of what all the users on this system will be running at any point in time in your normal production environment. For best results, any remote users should perform a few actions considered normal for the programs they are running. For example, in a word processing program, the users would type, or in a line-of-business program, the users might enter a few orders.
  7. Break into the debugger, type!vm, και στη συνέχεια πιέστε το πλήκτροENTER.
  8. Write down the values of PagedPool Used and Free System PTEs.
  9. Perform the following calculations:

    1. amount of paged pool per user=(amount of paged pool used final-amount of paged pool used initially)/10

      Όπουamount of paged pool per useris the amount of paged pool per user,amount of paged pool used finalis the amount of paged pool used final, andamount of paged pool used initiallyis the amount of paged pool used initially.
    2. amount of system PTEs per user=(amount of free system PTEs initial-amount of free system PTEs final)/10

      Όπουamount of system PTEs per useris the amount of system PTEs per user,amount of free system PTEs initialis the amount of free system PTEs initial, andamount of free system PTEs finalis the amount of free system PTEs final.
  10. To modify the registry:

    1. Determine the available virtual address space as well as the virtual space needed per user:

      AvailableVirtualSpace=PagedPoolMaximum+FreeSystemPTEsinitial-PagedPoolUsedinitial

      ΌπουAvailableVirtualSpaceείναι ο εικονικός χώρος είναι διαθέσιμος,PagedPoolMaximumέχει μέγιστο, το ποσό του σελιδοποιημένου χώρου συγκέντρωσηςFreeSystemPTEsinitialαρχικά, είναι η ποσότητα του ελεύθερου PTE του συστήματος καιPagedPoolUsedinitialείναι το ποσό του σελιδοποιημένου χώρου συγκέντρωσης που χρησιμοποιήθηκε αρχικά.
    2. Χρησιμοποιώντας τον ακόλουθο τύπο, προσδιορίσετε πόσος χώρος εικονικών απαιτείται ανά χρήστη:

      VirtualSpacePerUser=PagedPoolPerUser+SystemPTEsPerUser

      ΌπουVirtualSpacePerUserείναι ο εικονικός χώρος απαιτείται ανά χρήστη,PagedPoolPerUserείναι το ποσό του σελιδοποιημένου χώρου συγκέντρωσης ανά χρήστη, καιSystemPTEsPerUserείναι το ποσό των PTE του συστήματος ανά χρήστη.
    3. Χρησιμοποιώντας τον ακόλουθο τύπο, καθορίστε πόσοι χρήστες θεωρητικά θα μπορούσε να υποστηρίξει αυτόν τον υπολογιστή:

      MaxUsers=AvailableVirtualSpace/VirtualSpacePerUser

      ΌπουMaxUsersείναι ο μέγιστος αριθμός χρηστών,AvailableVirtualSpaceείναι ο εικονικός χώρος είναι διαθέσιμος, καιVirtualSpacePerUserείναι το μέγεθος του εικονικού χώρου ανά χρήστη.
    4. Χρησιμοποιώντας τον ακόλουθο τύπο, προσδιορίσετε πόσος χώρος PTE συστήματος απαιτείται:

      PTErequired=SystemPTEsPerUserxMaxUsers

      ΌπουPTErequiredείναι η ποσότητα της PTE απαιτείται,SystemPTEsPerUserείναι ο αριθμός των PTE ανά χρήστη, καιMaxUsersείναι ο μέγιστος αριθμός των χρηστών.
    5. Χρησιμοποιώντας τους εξής τύπους, υπολογίζει το ποσό επιπλέον PTE και SystemPages:
      PTEexcess=FreeSystemPTEsinitial-PTErequired

      ΌπουPTEexcessείναι το ποσό του επιπλέον PTE,FreeSystemPTEsinitialαρχικά, είναι η ποσότητα του ελεύθερου PTE του συστήματος καιPTErequiredείναι το ποσό των PTE απαιτείται.
      ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
      322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows

    6. Από μια γραμμή εντολών, χρησιμοποιήστε τον Επεξεργαστή μητρώου (Regedit32.exe) για να τροποποιήσετε την τιμή SystemPages σεManagement\SystemPages Manager\Memory HKLM\System\CurrentControlSet\Control\Sessionη τιμή υπολογίζεται από τον ακόλουθο τύπο:

      SystemPages=50.000-(PTEexcess / 4)(Στρογγυλοποιούνται στον πλησιέστερο ακέραιο).

      ΌπουSystemPagesείναι ο αριθμός των σελίδων του συστήματος, καιPTEexcessείναι το ποσό του επιπλέον PTE.

      Εάν η υπολογιζόμενη τιμή SystemPages κάτω από 7.000, ορίστε την τιμή σε 7.000. Εάν η υπολογιζόμενη τιμή είναι μεγαλύτερη από 50.000, το όριο χώρου διευθύνσεων ήδη έχει ρυθμιστεί για τη μέγιστη ποσότητα των χρηστών.
    7. Κάντε επανεκκίνηση του υπολογιστή, για να εισχωρήσουν στο πρόγραμμα εντοπισμού σφαλμάτων, πληκτρολογήστε! vm, και στη συνέχεια πιέστε το πλήκτροENTER.
    8. Βεβαιωθείτε ότι η σελιδοποιημένη περιοχή χώρου συγκέντρωσης μέγιστη έχει αυξηθεί και ο χώρος PTE του συστήματος έχει μειωθεί.

Ιδιότητες

Αναγν. άρθρου: 247904 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Λέξεις-κλειδιά: 
kbenv kbhowto kbmt KB247904 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:247904

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com