Как да оптимизирате файла за пейджинг в Windows

Компютрите в наши дни са доста бързи и най-новите операционни системи са доста добри в това да ги поддържат по този начин. Отминаха дните на годишния ритуал на „ форматиране и преинсталиране “, който повечето технически разбиращи потребители на (format and reinstall)Windows изпълняваха. Това не означава, че новата ви инсталация на Windows 10 ще остане бърза завинаги. 

Някои потребители може да забележат, че ако натиснат алтернативен табулатор от видеоигра или превключват между тежки приложения като видео редактори или прозорци на браузъра със 100 раздела, нещата спират. Това е знак, че сте свършили свръхбързата памет с произволен достъп(Random Access Memory) , инсталирана на вашия компютър, и Windows вече трябва да разчита на много по-бавното ви вторично хранилище като препълване. 

Забавянето, на което сте свидетели, възниква, когато Windows разменя информацията от вашите RAM чипове с зона за препълване, известна като „файл на страницата“.

Можете да подобрите производителността, когато оптимизирате файла за пейджинг в Windows 10 .

Какво е „файл за пейджинг“?(What Is a “Paging File” Anyway?)

Преди да стигнем до това как можете да оптимизирате файла за пейджинг, нека се задълбочим малко в това какво представлява файлът. Ако сте настроили Windows Explorer да ви показва скрити системни файлове, ще го намерите в основата на вашето C устройство с името “pagefile.sys”. Ако приемем, че вашият компютър има конфигурацията по подразбиране.

Файлът на страницата има запазен размер и вътрешно е разделен на „страници“. Това е форматът на данните, в който се съхраняват RAM данните за всяка операционна система, която използва RAM пейджинг като метод за управление на паметта.

„Страниците“ са блокове информация, всеки от които има уникален адрес и точно същия размер. Софтуерът на вашия компютър съхранява запис за това кои страници имат неговата информация, така че когато иска тази информация, той изисква страницата от Windows

Когато вашите приложения се нуждаят от повече RAM , отколкото вашият компютър физически има, той трябва да използва „виртуална памет“, което е точно това, което представлява файлът на страницата. От гледна точка на приложението, това е просто повече RAM . Единствената разлика е, че четенето на информация от твърд диск е много, много(much) по-бавно от RAM . Което(Which) е по-скоро смисълът да имате RAM !

Така че, ако файлът на страницата е толкова бавен, защо изобщо да го има? Без файл на страница приложенията ви ще се сринат или ще работят сериозно, тъй като всяка допълнителна информация, която трябва да се съхранява в RAM , просто ще бъде загубена. Да имаш малко забавяне, за да се справиш с пиковите изисквания на RAM , е по-добре, отколкото системата да изпадне като цяло.

Добре, но защо да оптимизирате файла за пейджинг?(OK, But Why Optimize The Paging File?)

RAM пейджингът е един от най-старите съществуващи методи за управление на паметта. Мейнфрейм компютрите от 60-те години на миналия век вече го използваха! Имаше много смисъл, когато RAM паметта(RAM) се измерваше в десетки килобайта. Все още имаше смисъл, когато 640KB памет бяха „ достатъчни за всеки(enough for anyone) “. 

В наши дни повечето масови компютри имат много повече RAM , отколкото е вероятно потребителят да има нужда, освен ако рутинно не изпълняват приложения, жадни за памет. Ако винаги ви остава без RAM поради ежедневния ви случай на потребител, далеч по-добра стратегия за решаване на проблема е добавянето на повече RAM към вашата система. 

Подобно на повечето компютърни компоненти в съвремието, RAM паметта(RAM) е сравнително евтина!

Като се има предвид, че компютърът ви има правилното количество RAM , все пак може да дойде ден, когато нещо накара да се наложи пейджинг в RAM . В този момент ще бъдете благодарни, че сте имали ума, за да сте сигурни, че пейджингът не отнема повече от необходимото. 

Общи съвети за подобряване на производителността на пейджинг(General Tips To Improve Paging Performance)

Освен да настроите собствените настройки за управление на Windows, има няколко неща, които можете да направите, за да подобрите производителността на RAM пейджинг, когато това се случи. Един от най-често срещаните съвети е да настроите файла на страницата си на различно устройство от устройството на операционната система. 

Работата е там, че повечето нови компютри имат твърдотелно устройство ( SSD ) като основен диск в наши дни. Докато SSD дисковете(SSDs) , използващи SATA интерфейса, все още трябва да опашкат последователно заявки за четене и запис, те са с порядък по-бързи от механичните устройства с въртящи се плочи. 

Логиката зад това има смисъл, тъй като твърдите дискове трябва да поставят в опашка заявки за четене и запис. Главите за четене/запис трябва физически да пътуват до различни части на дисковата плоча, където се съхраняват данни. Така че, ако Windows се опитва да размени информация от вашия файл на страницата и също така се опитва да използва диска за други цели, всичко ще се забави до обхождане. Ако поставите файла на страницата си на отделен твърд диск, тогава този проблем изчезва.

Така че, ако имате два SATA SSD(SATA SSDs) диска в компютъра си, все пак има смисъл да поставите файла на страницата си на вторичното устройство. Ако обаче имате основно устройство, което използва интерфейса NVMe over PCIe , не печелите нищо, като преместите файла на страницата. Това е защото NVMe през PCIe е паралелен, което означава, че заявките за четене и запис се обработват едновременно. 

При механичните твърди дискове фрагментацията също може да бъде проблем. Файловете не се съхраняват непрекъснато, а се записват във всички налични празнини, оставени от изтритите файлове. Това означава, че с течение на времето, докато файловете се записват и изтриват, конкретен файл може да съществува на битове и части по цялото устройство. 

Ако вашият файл на страницата е физически разпръснат по цялата плоча на диска, отнема повече време на главите на устройството, за да го съберат заедно. При твърдотелни устройства това не е проблем. Ако използвате механично устройство, създаването на специален дял след първо дефрагментиране на въпросното устройство може да бъде добър начин да заобиколите това. Като поставите файла на страницата на дефрагментиран дял, ще се уверите, че всички данни са физически на едно и също място.

Как да оптимизирате вашия файл за пейджинг в Windows 10(How To Optimize Your Paging File In Windows 10)

Сега, когато имате добро разбиране на контекста и правилата за оптимизиране на файла за пейджинг, е време всъщност да се задълбочите в самите настройки. От вас зависи да решите какви конкретни настройки да използвате въз основа на вашата конкретна конфигурация.

  • Първо отворете стартовото меню и след това въведете производителност(performance ) в лентата за търсене.
  • Потърсете Настройка на външния вид и производителността на Windows(Adjust the appearance and performance of Windows) в категорията настройки, както можете да видите на екранната снимка по-долу. 

  • Прозорецът с опции за производителност(Performance Options) трябва да се отвори. Превключете към раздела за разширени( advanced ) .

  • С отворен раздел Разширени(Advanced) щракнете върху Промяна(Change ) под секцията Виртуална памет(Virtual memory) .

  • Сега ще се отвори прозорецът за виртуална памет . (Virtual Memory)Всички опции са оцветени в сиво по подразбиране. Така че първо трябва да премахнем отметката от Автоматично управление на размера на файла за пейджинг за всички устройства.(Automatically manage paging file size for all drives.)

  • Сега ще видите, че се отварят следните опции, които можете да промените.

  • Настройките на всяко устройство могат да се управляват независимо. Щракнете(Click) върху желания диск в прозореца по-горе, за да промените неговите специфични настройки. Логическите дялове също ще се показват като независими устройства.
  • Изберете персонализиран размер,(custom size ) за да зададете свой собствен минимален и максимален размер на файла за пейджинг. Изберете Без файл за пейджинг(No Paging File) , ако не искате определено устройство изобщо да има такъв.
  • Автоматичното поведение по подразбиране е минимален размер 1,5 пъти по-голям от действителната RAM памет(RAM) . Не ви препоръчваме да изберете минимален размер под този. След като зададете конкретно устройство по начина, по който го харесвате, не забравяйте да щракнете върху Задаване(Set ) , за да заключите тези възможности за избор.

Как да оптимизирате вашия пейджинг файл в по-стари версии на Windows(How To Optimize Your Paging File In Older Versions Of Windows)

Начинът, по който виртуалната памет се настройва и управлява в по-стари версии на Windows , е почти идентичен с начина, по който работи в Windows 10 . По-конкретно, Windows 7,8 и 8.1 все още имат абсолютно същия интерфейс за виртуална памет.

Няма да включваме нищо по-старо от Windows 7 в тази дискусия, тъй като вече не трябва да има съществуващи машини, които все още работят с тези неподдържани операционни системи.

Процесът е идентичен със стъпките на Windows 10 , описани по-горе от точката, в която сте достигнали прозореца Опции за производителност(Performance Options) . Стигането до там обаче е малко по-различно.

  • Отидете на Старт(Start) , след това на Контролния панел. (Control Panel. )
  • След като сте там, отворете System. След това щракнете върху Разширени системни настройки(Advanced System Settings) .
  • В раздела Разширени на прозореца (Advanced)Свойства(System Properties) на системата щракнете върху Настройки.(Settings.)

От тук можете да следвате същите инструкции като по-горе. Ако използвате Windows 7 , помислете за надграждане възможно най-скоро. Редовната поддръжка за Windows 7 приключи през 2015 г., а разширената поддръжка приключва в началото на 2020 г.

Пейджинг Dr. Performance(Paging Dr. Performance)

Въпреки че повечето съвременни компютри няма да работят по различен начин, ако промените техните настройки за пейджинг, малко настройване може да направи разлика при компютри от нисък клас с ограничена RAM памет(RAM) . Дори на машини от висок клас, които понякога трябва да надхвърлят теглото си по отношение на паметта.

Така че, ако следващия път срещнете компютър, който спира, може да се окаже, че има нужда от посещение от лекаря на пейджинг файла, за да коригира нещата отново.



About the author

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts