Skip to content

Pagpabilin nga Aktibo (Keep-Alive) sa mga Distribusyon sa WSL ​

Daghang mga tiggamit nga bag-o pa sa WSL2 makasinati og "kalibog": bisan na-install na ang Linux, ngano nga sa dihang isira na nimo ang terminal, "awtomatikong mapalong" kini human sa pipila ka panahon? Ngano nga dili kini magpadayon nga modagan?

Kini nga artikulo maghulagway una sa kini nga panghitabo, dayon magpatin-aw ngano nga gidisenyo sa Microsoft ang WSL sa ingon nga paagi, ug sa katapusan magpakita kung unsaon paggamit ang WSL Dashboard sa pagsugod og keep-alive nga distribusyon sa Linux.

1. Kasamtangang Kahimtang: Human Isira ang Terminal, Awtomatikong Mapalong ang Linux ​

Nakahimo ka na ba og pagsinati sa mosunod nga sitwasyon:

  1. Ablihi ang terminal sa bisan unsang distribusyon sa Linux, awtomatikong mosugod ang Linux, walay kinahanglan nga ipatuman nga command;
  2. Human isira ang bintana sa terminal, dili magpadayon ang Linux — human sa mga 60 segundos, awtomatikong mapalong kini;
  3. Ablihi pag-usab ang terminal, awtomatikong mosugod na usab ang Linux, ug magpadayon kini sa ingon nga paagi.

NOTE

Ang default nga "idle timeout" sa WSL2 mga 60 segundos: kung walay nagdagan nga proseso sa distribusyon (pananglitan, gisira nimo ang tanang terminal), awtomatikong mapalong ang virtual machine sa WSL aron makapagawas sa mga kapanguhaan sa sistema sama sa memorya.

Kini nga kinaiya mao ang default nga disenyo sa WSL2; dili kini depekto, dili usab sayop.

2. Ngano nga Gidisenyo sa Microsoft ang WSL sa Ingon nga Paagi? ​

2.1 Ang WSL2 Sa Mahinungdanon usa ka Magaan nga Virtual Machine ​

Ang WSL2 nagpadagan sa kompleto nga Linux kernel pinaagi sa magaan nga virtual machine (utility VM) sa Hyper-V. Ang matag distribusyon nga nagdagan mogamit gyud og mga kapanguhaan sa memorya. Kung ang tanang distribusyon magpabilin nga nagdagan sa background, ang pagpadagan og daghang distribusyon sa usa ka makina sa samang oras mag-usik sa gatosan ka MB o bisan daghang GB nga memorya, nga makapahinay sa performance sa tibuok makina.

2.2 Pilosopiya sa Disenyo: Pag-alokar sa mga Kapanguhaan Batok sa Panginahanglan ​

Ang pilosopiya sa disenyo sa Windows mao ang "pag-alokar og mga kapanguhaan batok sa panginahanglan, ipagawas kung dili gamiton":

  • Para sa kadaghanang tiggamit: pag-abli og terminal = kinahanglan ang Linux; pagsira og terminal = dili kinahanglan karon;
  • Pipila ra ka tiggamit ang nagkinahanglan nga modagan ang Linux nga 7×24 ka oras nga walay hunong.

Busa gigamit sa WSL ang estratehiya nga "sugod kung gikinahanglan, hunong kung walay trabaho", nga nagpasabot nga ang mga kapanguhaan sama sa memorya awtomatikong ibalik sa sistema kung dili na kinahanglan.

2.3 Pagtandi: Pagpalong sa Suga Kung Mobiya sa Kwarto ​

Ang "awtomatikong pagsira kung walay trabaho" sa WSL sama sa pagpalong sa suga kung mobiya sa kwarto: makadaginot sa kuryente, mas episyente. Apan para sa mga "nagkinahanglan nga kanunay nga naka-on ang kwarto", makahasol kini — ug mao kini ang gigikanan sa panginahanglan sa keep-alive.

TIP

Kung kinahanglan nimo nga kanunay nga modagan ang Linux (pananglitan, pag-deploy og mga serbisyo, pagpadagan og mga naka-iskedyul nga buluhaton, pagtukod og developer server, ug uban pa), palihug basaha ang sunod nga kapitulo ug gamita ang WSL Dashboard aron ma-keep-alive ang distribusyon.

3. Paggamit sa WSL Dashboard sa Pagsugod og Keep-Alive nga Linux ​

Ang WSL Dashboard naghatag og duha ka yano nga paagi aron magpadayon nga modagan ang imong mga distribusyon sa Linux.

Paagi Una: I-klik ang Buton nga "Sugod" ​

Sa listahan sa "Naka-install nga mga Distribusyon sa Linux" sa WSL Dashboard:

  1. Pangitaa ang distribusyon nga gusto nimo nga i-keep-alive;
  2. I-klik ang "Sugod" nga buton sa laray sa maong distribusyon.

Human sa pag-klik, ang distribusyon diha-diha dayon mabuhi ug magpadayon nga modagan; basta dili nimo kini hunongon mismo, dili kini awtomatikong mapalong tungod sa kawalay trabaho. Kini nga paagi angay alang sa temporaryo nga keep-alive nga sitwasyon diin "kinahanglan nimo nga modagan ang Linux karon".

Paagi Ikaduha: Susihon ang "Awtomatikong sugdi kini nga distro kung mag-start ang Windows." ​

Sa listahan sa "Naka-install nga mga Distribusyon sa Linux" sa WSL Dashboard:

  1. I-klik ang "Mga Setting" nga buton sa laray sa target nga distribusyon aron maablihan ang pop-up nga bintana sa mga setting;
  2. Sa pop-up, susihon ang "Awtomatikong sugdi kini nga distro kung mag-start ang Windows.";
  3. I-save ang mga setting.

Human ma-check, sa matag pag-start/pag-login sa Windows, awtomatikong mosugod ang maong distribusyon, nga walay kinahanglan nga manwal nga operasyon, nga naghatag og "keep-alive dayon sa pag-on". Kini nga paagi angay alang sa mga sitwasyon nga nagkinahanglan og Linux nga online sa dugay nga panahon (sama sa developer server, permanenteng serbisyo).

TIP

  • Temporaryo lang ang panginahanglan → gamita ang paagi una (i-klik ang "Sugod");
  • Kinahanglan nga online sa dugay nga panahon → gamita ang paagi ikaduha (susihon ang "Awtomatikong sugdi kini nga distro kung mag-start ang Windows.").