Swap ဆိုတာ Linux ထဲမှာဘာလဲ။ ဘယ်လိုသုံးရမလဲ။

linux ကို

ဖြစ်ကောင်း ခင်ဗျားတို့အများစုဒီဝေါဟာရကိုကြားဖူးတယ်လူအများသိပြီးသား ဒါပေမယ့်မသိသေးတဲ့လူသစ်တွေအတွက်တော့ ငါပြောတာငါလဲလှယ်ရေးအစီအစဉ်အကြောင်းနည်းနည်းလေးပြောပြမယ်။

အဆိုပါလဲလှယ်ရေးအစီအစဉ် လဲလှယ်ရေးသိုလှောင်ခန်းနေရာ (သို့) လဲလှယ်ရန် (သို့) virtual memory ဟုလည်းလူသိများသည်။ Memory Module အစား HDD ရှိနေရာကိုသုံးသည်.

မဟုတ်ရင်, applications များ RAM ကိုအသုံးပြုသည် ကွန်ပျူတာလည်ပတ်နိုင်ခြင်းနှင့်ကွန်ပျူတာပေါ်တွင်အလုပ်လုပ်နိုင်ခြင်းရှိလျှင်၊ စနစ်ပေါ်တွင် application အနည်းငယ်သာရှိပါက၎င်းကိုရရှိနိုင်သည့် RAM ဖြင့်စီမံသည်။

ဆန့်ကျင်ဘက်အမှုဖြစ်တဲ့အခါအခုဘာဖြစ်မလဲ အကယ်၍ application များသည် RAM များစွာလိုအပ်ပါကသို့မဟုတ် Memory လည်းမရှိတော့ပါ Swap ကြွလာသောအခါဤသည်။

အမှန်တကယ်မှတ်ဉာဏ်ကုန်သွားသောအခါလဲလှယ်ရေးအစီအစဉ်သည်အသုံးပြုမှုသို့ရောက်ရှိလာသည်, system သည်အခြားလုပ်ငန်းများကိုလုပ်ဆောင်ရန်အတွက် RAM မှတ်ဥာဏ်ပါအကြောင်းအရာအချို့ကို swap memory space သို့ကူးယူသည်။

ဤစနစ်ကိုအသုံးပြုခြင်း၏အဓိကအားနည်းချက်များထဲမှတစ်ခုမှာ RAM နှင့် HDD အကြားအချက်အလက်လွှဲပြောင်းမှုနှုန်းသည်အလွန်ကွဲပြားခြားနားပြီးသင်၏ hardware ပေါ်တွင်မူတည်သည်။

SDD မှာသင်ပိုကောင်းတဲ့ data transfer ရှိတာကိုသိသိသာသာပြောင်းလဲသွားပါတယ်။

မြန်နှုန်းကဒီမှာနေတယ် အဆိုပါ RAM ကိုသတင်းအချက်အလက် nanoseconds တစ် span အတွက်ဖြတ်သန်းရတယ်။ SSD တစ်ခုသည်အချက်အလက်များကို microseconds အတွင်းတွင်အသုံးပြုသည် ပုံမှန် hard drive တစ်ခုသည်မီလီစက္ကန်အတွင်းဒေတာကိုရယူသည်။ ဆိုလိုသည်မှာ RAM သည် SSD ထက်အဆ ၁၀၀၀ ပိုမြန်ပြီးပုံမှန် hard drive ထက်အဆ ၁၀၀၀၀၀ ပိုမြန်သည်။

ဘယ်အချိန်လဲလဲ Swap ကိုသုံးဖို့လိုသလဲ။

ကားဟောင်းများလဲလှယ်ရေး

အင်တာနက်ပေါ်တွင်အချက်အလက်များစွာရှိနေသော်လည်း သငျသညျနှစ်မျိုးကိုတွေ့လိမ့်မည်ကြောင့်သူတို့ကဤအချက်မှာ Swap အသုံးမကျဖြစ်ပြီးအခြားသူများကအလွန်အသုံးဝင်သည်ဟုပြောသောသူတို့ဖြစ်ကြ၏သောကွောငျ့ဖွစျသညျ။

ဤနေရာတွင်အကြပ်အတည်းတစ်ခုတွေ့ရသည်။ လက်တွေ့တွင်ပုဂ္ဂိုလ်ရေးအရကျွန်ုပ်သည် swap partition ကိုအသုံးပြုရန်မလိုပါ၊ အကြောင်းမှာကျွန်ုပ်၏ကိစ္စများတွင်ကျွန်ုပ်သည်များသောအားဖြင့်ကျွန်ုပ်၏ကွန်ပျူတာများမှအလွန်အကျွံမတောင်းဆိုသောကြောင့်ဖြစ်သည်။

လူတိုင်းအတွက်ကွဲပြားသော်လည်းကျွန်ုပ်၏အစိတ်အပိုင်းမှသည်ယနေ့အထိကျွန်ုပ်မည်သည့်စနစ်ကိုမျှပျက်ကွက်ခြင်းမရှိခဲ့ပါ။ ၎င်းသည် RAM မှတ်ဉာဏ်မရှိခြင်းကြောင့်၎င်းသည်နှေးကွေးခြင်းကြောင့်ကျွန်ုပ်သည်ခံစားခဲ့ရခြင်းမရှိသော်လည်းကျွန်ုပ်သည်နှေးနှေးကွေးကွေးဖြစ်ခဲ့ကြောင်းကျွန်ုပ်အားတွေ့မြင်ခဲ့ရသည်၊ ဘာဖြစ်လို့လဲဆိုတော့ကျွန်တော့် hard drive မှာပြproblemsနာတွေရှိပြီးသား၊

ဒါပေမဲ့ သူတို့ကျွန်တော်တို့ကိုမေးသောမေးခွန်းများဖြစ်ကြသည်:

  • ¿လဲလှယ်၏အရွယ်အစားဘယ်လောက်ဖြစ်သင့်သည်?
  • ¿လဲလှယ်မှုနှုန်းသည် RAM ထက်နှစ်ဆပိုရမည် သို့မဟုတ်၎င်းသည် RAM ၏ထက်ဝက်ရှိသင့်သလော။

နှစ် ဦး စလုံးဆက်စပ်နေပါတယ်, ငါသာမန်အသိအားဖြင့်ငါတို့သည်အဘယ်သို့ပြုရပါမည်ကောက်ချက်ချနိုင်ပါတယ်ထင်ပါတယ်။

သင့်မှာ 16 GB RAM ရှိတဲ့ကွန်ပျူတာရှိမယ်ဆိုရင်သင့် Swap က 32 GB or 8GB ရှိမယ်ဆိုရင်၊ တကယ်တော့ HDD မှာ memory 8 GB ကိုသုံးတဲ့အချိန်မှာသင်ဟာ ၂ မိနစ်လောက်ကြာပြီးစားပွဲကိုကြည့်မိမှာမဟုတ်ပါဘူး။ အထက်တွင်ဖော်ပြထားသောလွှဲပြောင်းမြန်နှုန်း၏တသမတ်တည်းမဟုတ်ပါဘူး။

ယခု သင့်တွင် 8Gb ထက်ပိုသော RAM ရှိလျှင် နှင့် swap 2GB သာလုံလောက်ပါသည်ပိုမိုအသုံးပြုခြင်းသည်အဓိပ္ပာယ်မရှိပါ။

ယခု သင့်တွင် 6 GB သို့မဟုတ်ထိုထက်နည်းလျှင် 1GB to 2GB ကိုအသုံးပြုရန်အကြံပေးလိုပါသည်။

အကယ်၍ သင်သည်ဗွီဒီယိုတည်းဖြတ်ခြင်းအလုပ်များကိုအသုံးပြုသည်ဆိုပါက၊ လိုအပ်သောအရာများလိုအပ်သည့်ခေါင်းစဉ်များကစားရန်သို့မဟုတ်ကစားရန်ကစားလျှင်၊ အကျန်းမာဆုံးနှင့်အကောင်းဆုံးမှာကျွန်ုပ်တို့၏ RAM memory ကိုတိုးမြှင့်ခြင်းနှင့် 2GB Swap သာပိုင်ဆိုင်ခြင်းဖြစ်သည်။

နောက်ဆုံးအနေဖြင့်၊ သင် Swap သို့မည်မျှထည့်သွင်းမည်ကိုရွေးချယ်ရန်သင့်အတွက်မူတည်သည်။ ငါပြောခဲ့သကဲ့သို့ကျွန်ုပ်ကိုယ်တိုင်ကျွန်ုပ်၏ system ကိုဘယ်သောအခါမျှမနှမြောဖူးပါ။ သင်၏ကွန်ပျူတာကိုအသုံးချခြင်းသည် application များစွာကိုဖွင့်နိုင်ခြင်း၏အစိတ်အပိုင်းလည်းဖြစ်သည်။ သင်အသုံးပြုနေသည်

 


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

7 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   ဂရက်ဂိုရီ ဟုသူကပြောသည်

    ငါဆောင်းပါးအတော်လေးရှုပ်ထွေးရှာတွေ့သောအဘို့အရှာပါ။ လုပ်သင့်တာကတော့ငါတို့လိုအပ်တဲ့သိုးရှိဖို့လိုတယ်၊ ဖြစ်နိုင်ရင်ငါတို့ကျန်ကြွင်းနိုင်တယ် (သိုးဟာမရရှိနိုင်လောက်တဲ့ဇိမ်ခံပစ္စည်းဖြစ်လို့နှစ်တွေကုန်လွန်သွားပြီ), လဲလှယ်ရေးအစီအစဉ်ကသင့်ကိုတိကျတဲ့အခြေအနေကနေဖယ်ရှားပေးတယ်။ ပစ္စည်းကိရိယာများသည်အလုပ်မလုပ်သလောက်၊ နှောင့်နှေးမှုများကသင့်အားဆာဗာများဆက်သွယ်ခြင်းနှင့်ပြproblemsနာဖြစ်စေသည်၊ ဂိမ်းများအတွက်စောင့်ဆိုင်းရသောအချိန်ကိုလက်မခံနိုင်သောစသည်တို့ဖြစ်သည်။ Double swap ၏စည်းမျဉ်းဟောင်းသည်အသုံးမ ၀ င်တော့ပေ။ ၎င်းသည်မည်သည့်လုပ်ငန်းစဉ်အပေါ် မူတည်၍ စိတ်ဝင်စားစရာဖြစ်နိုင်သနည်း၊ အကယ်၍ သင်သည်ကြီးမားသောဒေတာများနှင့်အလုပ်လုပ်ပါက၊ တွက်ချက်မှုများသည်တိုးတက်မှုရှိသည်၊ ကြီးမားသောပမာဏကိုတပ်ဆင်ရန်မလိုအပ်ခြင်းကို swap ဖြင့်ကစားနိုင်သည်။ Office automation ကဲ့သို့သော 4GB နှင့် swap 4GB swap များသောအားဖြင့်များသောအားဖြင့်များသောအားဖြင့်များသောအားဖြင့် web browser များ၏လောဘကြီးမှုကြောင့် 8GB ram နှင့် 2GB swap swap သည်ဂိမ်းများအတွက်လေးပုံသုံးပုံတူညီသည်။ သင်လဲလှယ်ရေးအစီအစဉ်ကိုအနိမ့်ဆုံးဖြစ်စေ၊ ဖယ်ရှားနိုင်သည်။

  2.   မင်္ဂလာပါ ဟုသူကပြောသည်

    ဆိုးဆိုးရွားရွားရှုပ်ထွေး

    1 GB ထက်နည်းသော RAM သည်လဲလှယ်ရန်သင့် Ram ကိုနှစ်ဆထားရမည်
    1 GB ဖလှယ်မှုသည် 2 GB နှင့်ညီမျှသည်

    သို့သော်သင်သည် swap ကို hibernate လုပ်လိုပါက၎င်းတို့သည်အနည်းဆုံးသင်၏ swap နှင့်အတူတူဖြစ်ရန်လိုအပ်သည်၊ ဘာကြောင့်လဲဆိုတော့ hibernation သည် swap ထဲတွင်ဖြစ်သည်။

  3.   မင်္ဂလာပါ ဟုသူကပြောသည်

    သို့သော် swap ကို hibernate လုပ်လိုပါက၎င်းတို့သည်အနည်းဆုံးသင်၏ RAM နှင့်အတူတူဖြစ်ရန်လိုအပ်သည်၊ သင်အသုံးပြုသည်ဖြစ်စေ၊ မရှိသည်ဖြစ်စေ၊

    1.    နေခြည် ဟုသူကပြောသည်

      ထိုအချက်အလက်များသည်ရှုပ်ထွေးနေပြီးကျွန်ုပ်မည်သည့်ရည်ရွယ်ချက်ဖြင့်ကွန်ပျူတာအလုပ်များနေမည်၊ ကျွန်ုပ်တို့တွင် RAM မည်မျှရှိသည်ကိုကျွန်ုပ်တို့သိရမည်ဖြစ်ကြောင်းမှတ်ချက်ပေးသည်။ ထို့ကြောင့်သင်ပြောသကဲ့သို့ Swap ထောက်ခံချက်သည် RAM ၏အရွယ်အစားဖြစ်ရမည်၊ ကျနော်တို့ hibernate အကြောင်းပြောနေတာပါ။ သင့်မှာ 8 GB ဒါမှမဟုတ်ဒီထက်ပိုသာတဲ့ဥပမာတစ်ခုသာရှိရင်ငါဘယ်လိုပြောမလဲ။
      ဒီအရွယ်အစားလဲလှယ်ရေးအစီအစဉ်areaရိယာရှိခြင်းသည်အတော်လေးမကိုက်ညီပါ။ အထူးသဖြင့်သင့်ကွန်ပျူတာကို hibernate လုပ်မည်ဆိုပါက၎င်းအချိန်သည်ရရှိနိုင်သည့် RAM အားလုံးကိုသိမ်းပိုက်ထားသောအခါ။ အဓိပ္ပာယ်မရှိဘူး
      ကိုယ်ရေးကိုယ်တာအမြင်အရ 2GB ကျော်သော swap ကိုအသုံးပြုခြင်းသည်အဓိပ္ပာယ်မရှိပါ။

  4.   ကြင်နာ ဟုသူကပြောသည်

    အပြန်အလှန်အကျိုးသက်ရောက်သောစနစ် (အသုံးပြုသူတစ် ဦး pc) တွင်မည်သည့်အကြောင်းပြချက်ကြောင့်မဆိုစနစ်ပြောင်းလဲခြင်းစတင်ခြင်းသည်မည်သည့်အကြောင်းကြောင့်မဆိုလဲလှယ်ခြင်းကိုမပြုလုပ်သင့်ပါ။ "စားပါ" သိုးသည်အလွန်နှေးကွေးသောအရာဖြစ်ပြီး၊ များသောအားဖြင့်ပါဝါကိုဖြုတ်ခြင်းဖြင့်ပိတ်ထားရသည်။
    လဲလှယ်ရေးအစီအစဉ်သည်သာမန်အသုံးပြုသူအတွက်ကွန်ပျူတာကို hibernate လုပ်ရန်အတွက်သာအသုံးဝင်သည်။

  5.   ဂရက်ဂိုရီ ဟုသူကပြောသည်

    hibernate လုပ်ဖို့ swap တွေအများကြီးသုံးဖို့စွန့်ပစ်ပစ္စည်းဘယ်လောက်များများအမြဲတမ်းမြင်ခဲ့ဖူးတယ်၊ တကယ်တော့ငါဘယ်တော့မှ hibernate ဘယ်တော့မှမလုပ်ဘူး၊ ငါပိတ်လိုက်တဲ့အခါငါတကယ်လုပ်ခဲ့တယ်။

  6.   ကီဗင် Tanza ဟုသူကပြောသည်

    ငါ Linux swap နှင့်ပတ်သက်ပြီးမည်သည့်ဗဟုသုတမှမရှိဘူးဆိုတာပထမဆုံးဝန်ခံရလိမ့်မည်; ကျွန်ုပ်သည်ဤနည်းပညာအတန်းနှင့်ပတ်သက်သောအရာအားလုံးကိုကျွမ်းကျင်သူတစ်ယောက်မဟုတ်ပါ၊ ထို့ကြောင့်ကျွန်ုပ်သည်ဤရှင်းပြချက်အတွက်အလွန်ကျေးဇူးတင်ပါသည်။ 🙂၎င်းသည်အလွန်ကောင်းမွန်ပြီးအကျိုးရှိသည်။