1. pagefile.sys
===========================
това, с други думи е swap, което със съвсем други думи е ползване на част от твърдия диск като оперативна памет (RAM). например, ако имаш 1GB RAM, а си пуснал няколко програми, които общо изискват повече (да речем 1.5GB), тогава операционната система (в случая - windows) прехвърля части от физическата RAM памет в този swap и освобождава съответно количество, което да се ползва от активната в момента програма. когато друга програма стане активна, тогава се прехвърля друга част от RAM в swapa, а от swapa се прехвърля в RAM паметта, която е била заета вече от тази програма.
т.е., ако имаш недостиг на физическа RAM, част от твърдия диск се ползва, за да се увеличи и няма да е нужно да спираш някоя програма с цел да пуснеш още една в действие. това е прозрачно за програмите, т.е. те не знаят (и най-вече не ги интересува) в кои моменти къде се намира паметта им. операционната система се грижи за това.
по отношение на SSD и ограничения брой цикли: ако нямаш swap => при недостиг на памет няма да се прехвърлят части от/към SSD и => ще му се увеличи живота.
махането на swap (pagefile.sys) в Windows XP (Vista не съм пипал и нямам желание) става така:
а) цъкаш на "My computer" с дясното копче на мишката
б) от менюто, което се появява - цъкаш "Properties"
в) появява се диалогов прозорец със заглавие "System properties" с няколко "страници"
г) цъкаш на страницата "Advanced"
д) там имаш три области с текст и по едно копче - цъкаш на копчето "Settings" от "Performance"
е) появява се още един диалогов прозорец - "Performance options", също със "страници"
ж) избираш страница "Advanced" - там имаш три области
з) съкаш на копчето "Change" от "Virtual memory"
и) появява се още един диалогов прозорец "Virtual memory", в който пише на кой дял от харда какъв swap има, например:
C: .................................... 512-1024
числата с размера са две - минимален и максимален размер на swapa
й) по-надолу имаш няколко варианта за задаване колко да бъде големината на този swap, както и да се зададе да няма въобще
к) цъкни на "no paging file" и след това на копчето "Set"
л) после цъкай навсякъде на OK по предишните диалогови прозорци, като междувременно ще бъдеш предупреден веднъж или няколко пъти, че ще трябва да се рестартира, за да се махне swap-a. чети внимателно, защото в зависимост съобщението правилният бутон може да се окаже "OK", "Yes", "No", ... - не знам наизуст.
м) след рестарта няма да имаш pagefile.sys
>>> ако харда е разделен на повече от 1, например имаш C: и Д:, гледай да махнеш swap-овете от всичките букви.
2. noatime
===========================
при работа с файлове им се слага дата/час за няколко неща:
* първоначално създаване на файла
* последна промяна във файла
* последен достъп до файла
последния достъп до файла се записва при всяко отваряне на този файл, независимо дали са правени промени в него. не съм чел подробно - може и в други случаи също да се записва. затова при ползване на памети като FLASH-овете е добре при вкарването им в системата да се зададе това време на последен достъп да не се записва, с цел удължаване на живота.
и понеже аз ползвам почто само Linux - там това се указва с опция noatime (No Access TIME). нямам никаква представа дали това е възможно да се направи в windows и как би станало.
секс, вандализъм и религиозно мракобесие
|