Ինչպես ավելացնել փոխանակման ֆայլ Ubuntu-ում


Այս էջում

  1. Փոխանակման ֆայլի ստեղծում
  2. Փոխանակման ֆայլի թույլտվությունների կարգավորում
  3. Փոխանակման ֆայլի ձևաչափում
  4. Փոխանակման ֆայլի ակտիվացում
  5. Փոխանակման ֆայլը մշտական դարձնելը
  6. Ստուգելով ձեր փոխանակման ֆայլը
  7. Հաճախակի տրվող հարցեր
  8. Եզրակացություն

Փոխանակման ֆայլը Ubuntu-ում հատուկ ֆայլ է կոշտ սկավառակի վրա, որն օգտագործվում է որպես վիրտուալ հիշողություն, երբ RAM-ը լիքն է: Այն բարելավում է համակարգի աշխատանքը՝ լրացուցիչ տարածք տրամադրելով տվյալների ժամանակավոր պահպանման համար, որոնք ակտիվորեն չեն օգտագործվում պրոցեսորի կողմից: Փոխանակման ֆայլը պետք է օգտագործվի միայն այն դեպքում, երբ փոխանակման տարածք է պետք, և փոխանակման միջնորմ հնարավոր չէ ավելացնել:

Այս հոդվածը ձեզ ուղղորդում է փոխանակման ֆայլ ավելացնելով ձեր Ubuntu համակարգին, որը ճկուն այլընտրանք է հատուկ փոխանակման բաժին ստեղծելու համար:

Փոխանակման ֆայլի ստեղծում

Նախ, որոշեք ձեր փոխանակման ֆայլի չափը: Ընդհանուր առաջարկություն է՝ այն հավասարեցնել կամ կրկնապատկել RAM-ի քանակը 4 ԳԲ-ից պակաս օպերատիվ հիշողությամբ համակարգերի համար: Ավելի շատ RAM ունեցող համակարգերի համար RAM-ի քանակին հավասար փոխանակման չափը կարող է բավարար լինել:

Օգտագործեք fallocate հրամանը՝ ցանկալի չափի փոխանակման ֆայլ ստեղծելու համար: Օրինակ, 4 ԳԲ փոխանակման ֆայլ ստեղծելու համար դուք կարող եք օգտագործել.

sudo fallocate -l 4G /swapfile

Փոխանակման ֆայլի թույլտվությունների կարգավորում

Անվտանգության նկատառումներից ելնելով, փոխանակման ֆայլը չպետք է ընթեռնելի լինի որևէ այլ օգտվողի համար, բացի root-ից: Սահմանեք ճիշտ թույլտվությունները՝ օգտագործելով «chmod» հրամանը.

sudo chmod 600 /swapfile

Փոխանակման ֆայլի ձևաչափում

Հաջորդը, ձևաչափեք ֆայլը, որը կօգտագործվի որպես փոխանակման տարածք.

sudo mkswap /swapfile

Փոխանակման ֆայլի ակտիվացում

Փոխանակման ֆայլն անմիջապես սկսելու համար ակտիվացրեք այն հետևյալով.

sudo swapon /swapfile

Փոխանակման ֆայլը մշտական դարձնելը

Ապահովելու համար, որ փոխանակման ֆայլն օգտագործվում է համակարգի բեռնման ժամանակ, խմբագրեք «/etc/fstab» ֆայլը.

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Ստուգելով ձեր փոխանակման ֆայլը

Հաստատելու համար, որ ձեր փոխանակումն ակտիվ է, օգտագործեք՝

sudo swapon --show

Կամ կարող եք օգտագործել.

free -h

Ընդհանուր հիշողությունը դիտելու և փոխանակելու օգտագործումը:

Հաճախակի տրվող հարցեր

Ինչպե՞ս կարող եմ որոշել իմ փոխանակման ֆայլի օպտիմալ չափը:

Օպտիմալ չափը կախված է ձեր համակարգի կազմաձևից և օգտագործումից: Ավելի քիչ RAM ունեցող համակարգերի համար ավելի մեծ փոխանակումը կարող է շահավետ լինել: Ընդհանուր առմամբ, ձեր RAM-ին հավասար կամ կրկնապատկվող գումարը լավ մեկնարկային կետ է:

Կարո՞ղ եմ ունենալ մի քանի փոխանակման ֆայլեր կամ փոխանակման ֆայլերի և փոխանակման բաժանմունքների համակցություն:

Linux-ն աջակցում է մի քանի փոխանակման տարածություններ, որոնք կարող են լինել փոխանակման ֆայլերի և փոխանակման միջնորմների համադրություն:

Ինչպե՞ս կարող եմ հեռացնել փոխանակման ֆայլը:

Փոխանակման ֆայլը հեռացնելու համար նախ ապաակտիվացրեք այն հետևյալով.

sudo swapoff /swapfile

Այնուհետև հեռացրեք ֆայլը՝ օգտագործելով

sudo rm /swapfile

Մի մոռացեք հեռացնել համապատասխան գրառումը /etc/fstab ֆայլից:

Փոխանակման ֆայլ ավելացնելը կդանդաղեցնի՞ իմ համակարգը:

Փոխանակման տարածքը սովորաբար ավելի դանդաղ է, քան RAM-ը: Այնուամենայնիվ, այն ապահովում է անհրաժեշտ բուֆեր այն ժամանակ, երբ ձեր RAM-ն ամբողջությամբ օգտագործվում է: Ճիշտ կազմաձևված փոխանակման տարածքը չպետք է նկատելիորեն դանդաղեցնի ձեր համակարգը նորմալ գործառնությունների դեպքում:

Արդյո՞ք փոխանակման ֆայլը նույնքան արդյունավետ է, որքան փոխանակման բաժանումը:

Փոխանակեք ֆայլերը և փոխանակման միջնորմներն առաջարկում են նմանատիպ կատարում ժամանակակից Linux միջուկներում: Նրանց միջև ընտրությունը հաճախ պայմանավորված է ճկունությամբ և կառավարման հեշտությամբ, ընդ որում փոխանակման ֆայլերը սովորաբար ավելի հեշտ են ստեղծել և փոփոխել:

Եզրակացություն

Փոխանակման ֆայլի ավելացումը Ubuntu Linux-ում կարող է զգալիորեն նպաստել ձեր համակարգի աշխատանքին և կայունությանը, հատկապես բարձր ծանրաբեռնվածության պայմաններում: Հետևելով այս քայլերին, դուք կարող եք համոզվել, որ ձեր համակարգը բավականաչափ «շնչառական սենյակ» ունի ինտենսիվ ծրագրերի և բազմաֆունկցիոնալ սցենարների համար: Հիշեք, որ վերահսկեք ձեր համակարգի աշխատանքը և անհրաժեշտության դեպքում կարգավորեք ձեր փոխանակման կարգավորումները: