Ano ang Swap sa Linux at kung paano ito magagamit?

linux

Siguro marami sa inyo ang nakarinig ng katagang ito, alam na ng karamihan, pero sa mga newbies na hindi pa alam Ang sinasabi ko tungkol sa sasabihin ko sa iyo ng kaunti tungkol sa pagpapalit.

Ang palitan o ipagpalit ang puwang ng memorya o kilala rin bilang virtual memory, ay ang isa na gumagamit ng puwang sa HDD sa halip na isang module ng memorya.

Kung hindi man, ang mga application ay gumagamit ng RAM at ang pagkakaroon nito upang tumakbo at makapagtrabaho sa computer, kapag may ilang mga application na tumatakbo sa system, pinamamahalaan ang mga ito gamit ang magagamit na RAM.

Ngayon kung ano ang mangyayari kung ang kabaligtaran ay ang kaso kung ang mga aplikasyon ay nangangailangan ng maraming RAM o wala nang magagamit na memorya Dito papasok si Swap.

Magagamit ang swap kapag naubusan ang totoong memorya, kinopya ng system ang ilan sa mga nilalaman ng memorya ng RAM sa palitan ng puwang ng memorya upang maisagawa ang iba pang mga gawain.

Ang isa sa mga pangunahing kawalan ng paggamit ng sistemang ito ay ang sistema ay magiging mas mabagal, dahil ang bilis ng paglilipat ng data sa pagitan ng RAM at ng HDD ay ibang-iba at depende ang lahat sa iyong hardware.

Bagaman sa SDD nagbabago ito nang radikal dahil mayroon kang isang mas mahusay na paglipat ng data.

Mahalaga ang bilis dito habang ang RAM na ipinapasa ang impormasyon sa isang saklaw ng mga nanoseconds. Ang isang SSD ay nag-a-access ng data sa mga microsecond habang, tulad ng isang normal na hard drive, na-access ang data sa milliseconds. Nangangahulugan ito na ang RAM ay 1000 beses na mas mabilis kaysa sa SSD at 100.000 beses na mas mabilis kaysa sa regular na hard drive.

Kailan kinakailangan gamitin ang Swap?

magpalitan

Kahit na maraming impormasyon sa net, Mahahanap mo ang dalawang uri at ito ang mga iyon ang nagsasabi na ang Swap sa puntong ito ay walang silbi at ang iba pa ay labis itong kapaki-pakinabang.

Narito ang isang problema, ang totoo ay personal na hindi ako nagkaroon ng pangangailangan na gumamit ng isang partisyon ng pagpapalit, ito dahil sa aking kaso hindi ako karaniwang hinihingi ng sobra sa aking mga computer.

Bagaman para sa lahat ay magkakaiba, mula sa aking bahagi hanggang sa ngayon ay hindi ko pa nasalanta ang system at hindi ako nagdusa dahil bumabagal ito dahil sa kawalan ng memorya ng RAM, nangyari sa akin na napansin ko ang kabagalan, ngunit ito ay dahil na dahil ang aking hard drive ay mayroon nang mga problema at kailangan kong palitan ito.

Peras ang mga katanungan na tinanong nila sa atin ay:

  • ¿Magkano dapat ang laki ng palitan?
  • ¿Ang pagpapalit ay dapat na dalawang beses sa laki ng RAM o dapat itong kalahati ng laki ng RAM?

Dahil ang pareho ay naka-link, sa palagay ko na sa pamamagitan ng bait ay maaari nating mabawasan kung ano ang dapat gawin.

Kung mayroon kang isang computer na may 16 GB ng RAM ang iyong Swap ay magiging 32 GB o 8GB, ang totoo ay wala, sa pamamagitan ng sentido komun kapag na-access ang 8 GB ng memorya sa iyong HDD ay magdadala sa iyo sa paligid ng 2 minuto pataas, nakikita ang talahanayan ng bilis ng paglipat na inilarawan sa itaas ay hindi pare-pareho.

Ngayon kung mayroon kang higit sa 8Gb ng RAM sa 2GB lang ng swap ang sapat, ang paggamit ng higit pa ay walang katuturan.

Ngayon Kung mayroon kang 6 GB o mas mababa, inirerekumenda na gumamit ka ng 1GB hanggang 2GB.

Kung gumagamit ka ng mga gawain sa pag-edit ng video, nag-iikot o upang i-play ang mga pamagat na nangangailangan ng isang bagay na malaki, ang pinaka-malusog at pinakamahusay na bagay ay upang taasan ang aming memorya ng RAM at magkaroon lamang ng aming 2GB ng Swap.

Sa wakas, nasa sa iyo na pumili ng kung magkano ang puwang ng disk na iyong italaga sa Swap, tulad ng nabanggit ko, sa personal hindi ko nabusog ang aking system kaya't bahagi rin ito ng iyong paraan ng paggamit ng iyong computer upang magkaroon ng maraming mga application na bukas kung hindi mayroon kang ginagamit.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Gregorio dijo

    Natagpuan ko ang artikulo na medyo nakalilito kung saan ito ay pinasimulan. Ang tamang bagay na dapat gawin ay magkaroon ng ram na kailangan natin, kung posible na tayo ay natitira (ang mga taon ay lumipas na ang ram ay isang halos hindi maa-access na luho), palitan ka ng isang kurot, ngunit kapag kailangan mong patuloy na i-access ito, iniiwan ka nito ang kagamitan na halos hindi gumana, masyadong maraming mga pagkaantala ay nagbibigay sa iyo ng mga problema sa mga komunikasyon ng mga server, gawing hindi katanggap-tanggap ang mga oras ng paghihintay sa mga laro, atbp, atbp. Ang lumang patakaran ng double swap kaysa sa ram ay lipas na, bagaman depende sa kung aling mga proseso ang maaaring maging kawili-wili, kung nagtatrabaho ka sa malaking data, ngunit ang mga kalkulasyon ay progresibo, posible na maglaro ng swap upang maiwasan ang pag-install ng maraming ram. Sa mga kaso tulad ng pag-automate ng opisina, ang 4GB ng ram at 4GB ng swap ay karaniwang sapat, ngunit sa kung gaano katakaw ang mga web browser, ang 8GB ram at 2GB ng swap ay mas inirerekomenda, para sa mga laro na tatlong-kapat ng pareho at kung tumaas ka sa 16GB ng ram maaari mong i-minimize ang pagpapalit, o alisin ito.

  2.   fedu dijo

    Grabe magulo

    Ang RAM ay mas mababa sa 1 GB kaya't ang pagpapalit ay dapat na Double iyong Ram
    Ang RAM na mas malaki sa 1 GB swap na katumbas ng 2 GB

    ngunit kung nais mong hibernate ang pagpapalit kailangan nilang maging hindi bababa sa kapareho ng iyong pagpapalit na ginagamit mo o hindi, dahil ang pagtulog sa taglamig ay ginagawa sa pagpapalit.

  3.   fedu dijo

    ngunit kung nais mong hibernate ang pagpapalit kailangan nilang maging hindi bababa sa kapareho ng iyong RAM gagamitin mo ito o hindi, dahil ang pagtulog sa taglamig ay tapos na sa palitan.

    1.    darkcrizt dijo

      Alam ko na ang impormasyon ay nakalilito at iyon ang dahilan kung bakit nagkomento ako na dapat nating malaman para sa kung anong layunin ang computer ay magiging abala at magkaroon ng kamalayan sa kung magkano ang RAM na mayroon tayo, dahil tulad ng sinabi mo, ang rekomendasyon ng Swap ay dapat na ang laki ng RAM kung pinag-uusapan natin ang tungkol sa pagtulog sa hibernating at narito kung paano ko sasabihin kung mayroon kang 8 GB o higit pa bilang isang halimbawa lamang.
      Ang pagkakaroon ng isang lugar ng pagpapalit ng sukat na ito ay medyo hindi magkakasama at lalo na kung gagawin mong hibernate ang iyong computer ay sinasakop nito ang lahat ng magagamit na RAM sa oras na iyon. Walang katuturan.
      Nang walang higit pa mula sa isang personal na pananaw ng paggamit ng higit sa 2GB ng swap lamang ay walang katuturan.

  4.   joelgsm dijo

    Sa isang interactive na system (isang gumagamit pc), dapat walang palitan sapagkat sa sandaling ito sa anumang kadahilanan kung bakit nagsisimulang mag-swap ang system, nag-freeze ang computer at nagbubukas ng isang window upang patayin ang proseso na Ang "kainin" ang ram ay isang bagay na napakabagal, at karaniwang nagbabayad upang patayin sa pamamagitan ng pag-unplug ng kuryente.
    Ang palitan ay kapaki-pakinabang lamang para sa ordinaryong gumagamit upang i-hibernate ang computer.

  5.   Gregorio dijo

    Palagi kong nakita kung magkano ang pag-aaksaya upang magamit ang maraming palitan upang lamang matulog sa panahon ng taglamig, sa katunayan ako ay partikular na hindi kailanman nakatulog sa taglamig, kapag na-off ko ginagawa ko ito nang totoo.

  6.   Kevin Tanza dijo

    Ako ang magiging unang umamin na wala akong anumang kaalaman tungkol sa Linux swap; Hindi ako eksperto sa lahat na may kinalaman sa klase ng teknolohiya na ito, kaya't labis akong nagpapasalamat sa paliwanag na ito 🙂 Napakabuti at nakinabang nito.