Ինչպես ավելացնել փոխանակման ֆայլ Ubuntu-ում
Այս էջում
- Փոխանակման ֆայլի ստեղծում
- Փոխանակման ֆայլի թույլտվությունների կարգավորում
- Փոխանակման ֆայլի ձևաչափում
- Փոխանակման ֆայլի ակտիվացում
- Փոխանակման ֆայլը մշտական դարձնելը
- Ստուգելով ձեր փոխանակման ֆայլը
- Հաճախակի տրվող հարցեր
- Եզրակացություն
Փոխանակման ֆայլը 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-ում կարող է զգալիորեն նպաստել ձեր համակարգի աշխատանքին և կայունությանը, հատկապես բարձր ծանրաբեռնվածության պայմաններում: Հետևելով այս քայլերին, դուք կարող եք համոզվել, որ ձեր համակարգը բավականաչափ «շնչառական սենյակ» ունի ինտենսիվ ծրագրերի և բազմաֆունկցիոնալ սցենարների համար: Հիշեք, որ վերահսկեք ձեր համակարգի աշխատանքը և անհրաժեշտության դեպքում կարգավորեք ձեր փոխանակման կարգավորումները: