Колко голяма трябва да бъде Вашата страница или Swap Partition?
Съгласно старо правило, вашият файл или размяна на страници трябва да бъде "двойно RAM" или "1.5x RAM." Но наистина ли се нуждаете от 32 GB страница файл или суап, ако имате 16 GB RAM?
Вероятно нямате нужда от толкова много страници или пространства за подмяна, което е облекчение, като се има предвид, че модерният компютър може да има SSD устройство с много малко място.
Цел на файла на страницата или размяна на дял
Първо, нека си спомним истинската цел на файла на страницата на Windows или подменяй дял на Linux. И двете осигуряват допълнителна работна памет за вашия компютър. Например, ако компютърът ви има 2 GB оперативна памет и отворите голям брой програми или голям брой файлове, може да се наложи компютърът да съхрани 3 GB данни в работната си памет. Компютърът съхранява допълнителните 1 GB данни в своя файл със страници или място за размяна. Файлът на страницата или суапът действат като област на „препълване“ за съхраняване на допълнителните данни. Компютърът автоматично прехвърля данни обратно към неговата RAM, когато се използва, и премества данни в неговия файл със страници или за размяна на дял, когато не се използва.
Ако сте използвали по-стар настолен компютър, можете да видите това да се случи, след като сте минимизирали програма за настолен компютър за известно време. Когато го увеличите по-късно, ще отнеме известно време, за да се появи и ще чуете как твърдият ви диск се разбива, докато светодиодът за активност на диска мига - данните му се преместват от файла на страницата или се разменят на неговата RAM. RAM е много по-бърз от файла на страницата или от swap дяла. (Това е много по-рядко срещано в съвременните компютри, които имат достатъчно RAM, за да поддържат десктоп програми в RAM.)
Повечето приложения очакват да получат желаната от тях памет. Ако вашата RAM е пълна и нямате файл с страница, и след това сте отворили друга програма, програмата вероятно ще се срине. За да не се случи това, може да се използва файл със страници с допълнителни космически програми.
Други употреби за файлови страници и за размяна на дялове
Windows и Linux също използват своя файл с файлове и пространство за обмен за други цели:
- Отвори за сривове на Windows: В Windows файлът на страницата се използва за сривове. За да създадете пълно изхвърляне на памет, файлът на страницата трябва да бъде поне с размера на физическата памет + 1 MB. За изхвърлянето на паметта на ядрото файлът на страницата трябва да бъде поне 800 MB в системи с 8 GB оперативна памет или повече. Повечето хора не се нуждаят от пълни памети за памет, но изхвърлянето на ядрото може да е полезно. Необходимият файл с 800 MB страници е сравнително малък, но изисква да оставите файла на страницата активиран и да не го деактивирате. (Тази информация е взета от публикацията за разбиване на сривове за сривове в Microsoft TechNet.)
- Linux Hibernation: На Linux системи, хибернация - състояние на изключване, което запазва съдържанието на RAM на вашата система на диск, така че да може да се презареди, когато се стартира отново - запазва съдържанието на RAM на системата в swap дяла. Това може също да бъде наричано "спиране на диск". Може да се предположи, че ви е необходим swap дял, толкова голям, колкото е вашият RAM, за да го спирате, но всъщност ви е необходим swap дял, толкова голям колкото RAM, който използвате - така че, ако Вие само редовно използвате 4 GB от 16 GB оперативна памет, можете да преспите на 4 GB swap дял. Ако обаче сте използвали повече от 4 GB оперативна памет, може да не успеете да преспите. Често е безопасно да изберете swap дял, равен на размера на вашата RAM. Имайте предвид, че това важи само за хибернация - ако никога не планирате хибернация на компютъра, не е нужно да се притеснявате за това. (Windows презимува, като съхранява данни в C: hiberfil.sys файла, така че файлът със страници не участва в хибернация в Windows.)
Истинският въпрос: колко памет използвате?
Няма едно трудно и бързо правило, което ще ви каже колко нужда от пейджинг или място за размяна. Отговорът зависи от това какво правите с компютъра и колко памет използвате. Например, ако имате 8 GB памет, но никога не сте използвали повече от тези 8 GB, бихте могли да се справите без никакво пейджинг или swap пространство - вероятно ще имате нужда от повече от 8 GB, разбира се. От друга страна, може да имате компютър с 64 GB памет, но той може редовно да работи със 100 GB набори от данни - вероятно бихте искали поне 64 GB пространство за подкачване или swap пространство, само за да бъдете безопасни. Така че компютър с 8 GB RAM може да не се нуждае от файл с файлове и компютър с 64 GB RAM може да се нуждае от огромен файл с файлове. Всичко зависи от това какво прави компютърът.
Повечето хора няма да могат да предскажат колко нужда от пейджинг или място за размяна. Дори ако сега погледнете използваната памет, няма да разберете колко ще са ви нужни за седмица или месец.
Windows може автоматично да я управлява
В Windows файлът на страницата се съхранява в C: \ t По подразбиране Windows автоматично управлява размера на този файл. Той започва малък и нараства до потенциално по-голям размер, ако имате нужда от него. Препоръчваме Windows да се справя сам с размера на файла на страницата. Не би трябвало да ви отнеме огромно пространство на системното устройство. Ако файлът на страницата ви отнема много място на системното ви устройство, това е така, защото в миналото ви е необходим голям файл със страници, а Windows автоматично го е увеличил по размер.
Например, при система с Windows 8.1, само с 4 GB оперативна памет, нашият файл с файлове в момента е само с размер от 1.8 GB. Нямаме толкова много RAM, но Windows използва файл с малка страница, докато не ни трябват повече.
Няма никакви предимства за производителността, за да се отървете от файл с страница, само потенциални проблеми с нестабилността на системата, когато програмите могат да се сринат, ако използвате цялата си RAM. Можете да елиминирате файла на страницата, за да спестите място на системното устройство, но обикновено не си струва.
Ако искате ръчно да зададете размер - не се препоръчва - не забравяйте да имате предвид, че това, което наистина има значение, колко памет ще използва вашата система, а не само размера на неговата RAM. Документацията на Microsoft отбелязва, че:
„Причината за конфигуриране на размера на файла на страницата не се е променила. Тя винаги е била за поддържане на система за аварийно изхвърляне, ако е необходимо, или за удължаване на лимита на системните грешки, ако е необходимо. Например, когато е инсталирана голяма част от физическата памет, файлът с страница може да не е необходим за поддържане на зареждането на системата по време на максимално използване. Само наличната физическа памет може да е достатъчно голяма, за да направи това. "
С други думи, всичко е за това колко памет ще ви е нужна - общата сума на наличната памет е „лимит за системни ангажименти“.
Linux изисква избор
На Linux еквивалентът на файла за странициране на Windows е swap дяла. Тъй като това е дял, а не само файл, трябва да направите избор за размера на вашия swap дял, когато инсталирате Linux. Разбира се, по-късно можете да промените размера на дяловете си - но това е повече работа. Linux не може автоматично да управлява размера на вашия swap дял за вас.
Всяка дистрибуция на Linux използва свой собствен инсталатор, а всяка дистрибуция на Linux има някаква логика в инсталационната програма, която автоматично се опитва да избере подходящия размер на суап. Дистрибуциите на Linux обикновено използват размера на вашата RAM, за да решат размера на вашия swap дял. Когато инсталирате Ubuntu, типичният размер на подразделния дял на суапа изглежда е размерът на вашата RAM плюс още половин GB. Това гарантира, че хибернацията ще работи правилно.
Ако ръчно разделите дяловете си в инсталатора на Linux, размерът на RAM плюс .5 GB е добро правило, което ще гарантира, че можете действително да хибернирате вашата система. Това обикновено е повече от достатъчно място за смяна. Ако имате голямо количество RAM - 16 GB или така - и не се нуждаете от хибернация, но имате нужда от дисково пространство, вероятно бихте могли да се измъкнете с малък 2 GB swap дял. Отново, това наистина зависи от това колко памет ще използва вашият компютър. Но е добра идея да имате някакъв суап пространство за всеки случай.
Старото „двойно по-голям размер на RAM” правило се прилага за компютри с 1 или 2 GB оперативна памет. Няма един-единствен-отговарящ на всички отговор на колко страница файл или суап пространство, което трябва. Всичко зависи от програмите, които използвате и от какво се нуждаят. Ако не сте сигурни, почти винаги е добра идея да се придържате към настройките по подразбиране на вашата операционна система.
Автор на снимката: Уилям Хук на Flickr, Жан-Етиен Мин-Дуй Поариер на Flickr