Linux- ը տեղադրելիս մի քանի հաճախ տրվող հարցեր. Որքանո՞վ պետք է լինի swap բաժինը և ընդհանրապես դրա կարիքը կա՞: Նախկինում առաջարկվում էր փոխանակման բաժանում կատարել RAM- ի կրկնակի չափով, բայց այժմ, երբ համակարգչի վրա RAM- ի քանակը կարող է հասնել 128 գիգաբայթ, այս կանոնը միշտ չէ, որ գործում է, քանի որ շատ դեպքերում փոխանակման միջնորմը կկորցնի ազատ տարածությունը կոշտ սկավառակի վրա …
Ինչ է փոխանակման բաժանումը և ինչի համար է այն նախատեսված
Theրագիրը գործարկելիս դրա ծածկագիրը և որոշ տվյալներ բեռնվում են RAM- ի մեջ (Պատահական մուտքի հիշողություն): Եթե մեկ կամ մի քանի գործող ծրագրեր ավելի քիչ RAM են պահանջում, քան տեղադրված են համակարգչում, ապա դրանք կշարունակեն գործել նորմալ: Բայց եթե RAM- ում ավելի քիչ ազատ տեղ է մնացել, քան ծրագիրը պետք է բեռնարկի իր տվյալները, ապա դա սխալ կտա և կդադարի աշխատել:
Նման պահերին Linux- ը սկսում է կոշտ սկավառակի վրա swap-partition- ն օգտագործել որպես RAM ՝ «մեծացնելով» իր մատչելի ծավալը. RAM- ից այն տեղափոխում է չօգտագործված տվյալներ ՝ ազատելով տեղ նորերի համար:
Թվում է, թե այդ դեպքում ինչու՞ է ձեզ ընդհանրապես թանկ RAM հիշողություն, եթե նույն գումարի դիմաց կարող եք գնել շատ ավելի մեծ կոշտ սկավառակ և օգտագործել այդ ամենը որպես փոխանակման բաժանմունք: Ամեն ինչ արագության մասին է: RAM- ում տվյալների հասանելիությունը մոտ հարյուր հազար անգամ ավելի արագ է, քան կոշտ սկավառակի վրա (իրական տվյալները տատանվում են համակարգից համակարգ): Նույն գործողությունը RAM- ում տվյալների փոխանակման և փոխանակման բաժանման դեպքում, ինչը առաջին դեպքում կտևի մեկ վայրկյան, երկրորդում կտևի շատ ժամեր:
Այսպիսով, swap միջնորմը հարմար չէ որպես պատահական հասանելիության հիշողություն մշտական օգտագործման համար, բայց այն կարող է շատ օգնել պիկ ժամանակներում ՝ կանխելով ծրագրերի սառեցումը և դադարեցումը:
Այսպիսով, որքան տեղ պետք է տրամադրեք swap բաժանման համար:
Անհնար է պարզել այս հարցի հստակ պատասխանը, քանի որ դա կախված է համակարգի հատուկ կազմաձևից և դրա լուծած խնդիրների շարքից, բայց կան հիմնական առաջարկություններ.
- եթե RAM- ի քանակը 2 գիգաբայթից պակաս է, ապա swap բաժինը պետք է լինի առնվազն երկու անգամ ավելի մեծ
- եթե RAM- ի քանակը 2 գիգաբայթից ավելին է, ապա swap բաժանման չափը պետք է հավասար լինի RAM * 2 + 2 GB
- եթե RAM- ի քանակը 4 գիգաբայթից ավելին է, ապա swap բաժանման չափը պետք է հավասար լինի RAM- ի չափի 20% -ին