ในเวลาเพียงสัปดาห์เดียว ก็จะครบสองเดือนแล้วตั้งแต่ Canonical จะเปิดตัว อูบุนตู 22.04. ในบรรดาสิ่งใหม่ ๆ นั้น มีการเน้นว่าประสิทธิภาพนั้นดีกว่าในเวอร์ชันก่อน ๆ ซึ่งเป็นสิ่งที่พวกเราส่วนใหญ่เกี่ยวข้องกับการกระโดดจาก GNOME 40 เป็น GNOME 42 แต่บริษัทที่นำโดย Mark Shuttleworth ได้ทำอย่างอื่น มันเปิดใช้งาน systemd-oomd ตามค่าเริ่มต้น ซึ่งเป็นตัวช่วยในการจัดการหน่วยความจำ แต่ไม่ใช่ทุกอย่างเป็นไปตามที่คาดไว้ หรืออย่างน้อยก็ไม่ใช่สำหรับทุกคน
สิ่งที่ผู้ช่วยหรือ daemon นี้ทำคือฆ่ากระบวนการที่ทำงานอยู่เบื้องหลังเมื่อหน่วยความจำ RAM ถูกกด นั่นคือเมื่อมีการใช้งานหน่วยความจำประเภทนี้เป็นจำนวนมาก ปัญหาคือมีผู้ใช้ที่บอกว่าสิ่งนี้ทำให้ประสบการณ์ผู้ใช้เมื่อทำงานกับ Ubuntu 22.04 ลดลง โดยเฉพาะ มีแอปพลิเคชั่นที่ปิดโดยไม่คาดคิด เมื่อมันไม่ใช่สิ่งที่คุณต้องการ
นักพัฒนา Ubuntu 22.04 พูดคุยถึงวิธีปรับปรุงการจัดการ OOMD
แรมมีไว้ใช้ มีคนบอกมาโดยตลอด อันที่จริงยิ่งคุณมีมากเท่าไหร่ก็ยิ่งกินมากขึ้นเท่านั้น สิ่งที่เกิดขึ้นคือเมื่อถึงขีด จำกัด ระบบอาจมีปัญหา เพื่อหลีกเลี่ยงปัญหานี้ systemd-oomd ควรฆ่ากระบวนการที่ทำงานอยู่เบื้องหลังและไม่จำเป็น แต่ปัญหาคือ ผู้ใช้บอกว่าแอปพลิเคชั่นอย่าง Chrome ปิดอยู่. เบราว์เซอร์ไม่ได้เปิดเพื่อปิดทันทีที่เราละเลย และการปิดเบราว์เซอร์ในขณะที่เรากำลังทำงานกับเบราว์เซอร์นั้นเป็นปัญหาใหญ่
นอกจากนี้ บรรดาผู้ที่รายงานจุดบกพร่องนี้กล่าวว่าหลายครั้งที่ Chrome ถูกปิด ทำได้โดยไม่ต้องใช้ RAM มากนักซึ่งเป็นพฤติกรรมที่เอาแน่เอานอนไม่ได้ของฟังก์ชันนี้อย่างชัดเจน หากไม่มีข้อมูลบนโต๊ะ อาจมีคนคิดว่าระบบจะฆ่าทั้งทางขวาและทางซ้าย หากมีการบริโภคสูงสุดที่สูง และนั่นไม่ใช่วิธีการทำงาน
นักพัฒนา Ubuntu พวกเขากำลังทำงานเพื่อดูว่าเกิดอะไรขึ้น และเพื่อปรับปรุงการจัดการของภูตหรือตัวช่วยนี้ สิ่งแรกที่พวกเขาคิดคือการเพิ่ม SwapUsedLimit เพื่อให้เลือกได้ดีขึ้นใน ManagedOOMSwap และไม่เคยฆ่าการสลับ นอกจากนี้ยังมีความเป็นไปได้ทางไกลที่จะเพิ่มขนาดการสลับของ Ubuntu
ประเด็นคือ Ubuntu 22.04 ควรปรับปรุงบางสิ่ง และดูเหมือนว่าการพยายามทำเช่นนั้นทำให้ผู้ใช้บางคนเสียหาย ข้อมูลเพิ่มเติมใน มันถูกเขียน โดย นิค รอสบรู๊ค