Мац виртуелна меморија – шта је то
Преглед садржаја:
- Мац ОС Кс Свап ака виртуелна меморија
- Мац ОС Кс локација замене датотеке
- Дисабле Мац ОС Кс Пагинг/Свап
Недавно су ме питали о Мац ОС Кс свапфајлу, конкретно како да у потпуности онемогућим замену Мац ОС Кс-а. Одлучио сам да искористим ову прилику да мало причам о Мац виртуелној меморији (свап), њеној локацији у Мац фајл систему, као и да објасним како да је онемогућим.
Мац ОС Кс Свап ака виртуелна меморија
Можда се сећате да сте у старијим верзијама Мац ОС-а (ОС 8 и 9) могли ручно да онемогућите замену, која се тада назива виртуелна меморија, само подешавањем подешавања на контролној табли.Мац ОС Кс је мало другачији јер је изграђен на врху уникс језгра које се у великој мери ослања на свап датотеке и странице за опште управљање меморијом и кешом. Због тога је замена заправо важнија сада него што је била у претходним верзијама Мац ОС-а.
У суштини, када је вашем Мац-у потребна меморија, он ће гурнути нешто што се тренутно не користи у датотеку за замену за привремену меморију. Када му треба поново приступ, он ће прочитати податке из свап датотеке и вратити их у меморију. У извесном смислу ово може да створи неограничену меморију, али је знатно спорије јер је ограничено брзином вашег чврстог диска, у поређењу са скором непосредношћу читања података из РАМ-а.
Ако сте радознали, можете проверити коришћење виртуелне меморије Мац ОС Кс-а помоћу команде 'вм_стат' или коришћењем Монитора активности (који Виндовс конвертује често погрешно назива менаџер задатака за Мац).
Мац ОС Кс локација замене датотеке
Ако сте радознали где су замењене датотеке ускладиштене на вашем Мац-у, оне се налазе на:
/привате/вар/вм/
Ово директно такође садржи вашу датотеку слике за спавање, што је у суштини оно што је ваш Мац чувао у меморији пре спавања система. Ова датотека се поново чита када пробудите свој Мац да бисте се вратили у претходно стање. У сваком случају, вратимо се на свап датотеке у истом директоријуму: они се сукцесивно називају свапфиле0, свапфиле1, свапфиле2, свапфиле3, свапфиле4, свапфиле5. Можете их сами видети следећом командом:
лс -лх /привате/вар/вм/свапфиле
Свап фајлови су генерално распоређени по величини, у распону од 64МБ до 512МБ.
Дисабле Мац ОС Кс Пагинг/Свап
Опрез: Топло бих препоручио да не мењате начин на који Мац ОС Кс рукује управљањем меморијом и датотекама за замену. Осим ако не знате тачно шта радите и зашто, ово није препоручено прилагођавање. Опет, ако не знате шта радите, немојте се петљати са заменљивим фајловима Мац ОС Кс-а или способношћу пејџинга!
У терминалу унесите следећу команду. Ово ће испразнити динамички пејџер из језгра Мац ОС Кс:
судо лаунцхцтл унлоад -в /Систем/Либрари/ЛаунцхДаемонс/цом.аппле.динамиц_пагер.плист
Опет, ово потпуно онемогућава Мац ОС Кс могућност пејџинга, немојте се петљати са овим из забаве.
Ваш следећи корак би био да уклоните свап фајлове који су тренутно ускладиштени, они су генерално прилично велики (ипак је то ваша виртуелна меморија) и заузимају приличну количину простора на диску.
судо рм /привате/вар/вм/свапфиле
То је све.