แอบกินแรมแบบไม่เกรงใจราคาตอนนี้เลย 🍋

ช่วงหลังมานี้ Windows 11 เริ่มถูกผู้ใช้ตั้งคำถามมากขึ้นเกี่ยวกับการใช้ทรัพยากรระบบ โดยเฉพาะ RAM เพราะ Microsoft เริ่มมีการปรับพฤติกรรมของ system service หลายตัวให้ทำงานอัตโนมัติตั้งแต่เปิดเครื่องใน Windows 11 เวอร์ชัน 24H2, 25H2 รวมถึง Windows Server 2025 จากเดิมที่รันเฉพาะเมื่อจำเป็น ส่งผลให้บาง service ทำงานอยู่เบื้องหลังตลอดเวลาโดยที่ผู้ใช้ไม่รู้ตัว

.

หนึ่งใน service ที่ถูกจับตามองมากที่สุดคือ Delivery Optimization ซึ่งเป็นฟีเจอร์หลักของ Windows Update มีหน้าที่ช่วยกระจายไฟล์อัปเดตแบบ peer-to-peer เพื่อลดการใช้เน็ตและเพิ่มความเร็วในการอัปเดต

แต่ก็ได้มีผู้ใช้ Reddit ที่ใช้ชื่อว่า Niff_Naff ได้ทำการทดสอบจริง โดยติดตาม process ของ Delivery Optimization ที่ในระบบใช้ชื่อว่า DoSvc เป็นระยะเวลานาน ผลที่พบคือ DoSvc มีการใช้ RAM เพิ่มขึ้นเรื่อย ๆ แม้ไม่มีการดาวน์โหลดอัปเดตใด ๆ และไม่มีการคืนหน่วยความจำกลับสู่ระบบ

.

พฤติกรรมนี้เข้าข่ายอาการ memory leak หรืออาจเกิดจากการจัดการหน่วยความจำที่ไม่มีประสิทธิภาพ ทำให้เครื่องที่มี RAM 8GB หรือ 16GB เจอปัญหาว่าใช้ ๆ ไปแล้วเครื่องค่อย ๆ อืดลงเรื่อย ๆ

.

แม้ Delivery Optimization จะถูกออกแบบมาเพื่อประโยชน์ด้านความเร็วและการประหยัดแบนด์วิดท์ แต่การทำงานเบื้องหลังที่ต้องใช้ RAM สำหรับ cache และเปิดการเชื่อมต่อตลอดเวลา ทำให้เวลาที่เกิดบั๊กก็อาจกลายเป็นภาระของระบบแทน แต่เราสามารถเข้าไปแก้ได้ที่ Settings > Windows Update > Advanced options > Delivery Optimization เพื่อจำกัดหรือปิดการแชร์ไฟล์อัปเดต

.

กรณีนี้สะท้อนภาพรวมของ Windows 11 ได้ชัดเจนว่า ปัญหาไม่ได้อยู่แค่ฟีเจอร์ที่เพิ่มขึ้น แต่รวมถึงการจัดการทรัพยากรที่ผู้ใช้มองไม่เห็นด้วย ซึ่งก็ไม่แปลกใจที่ Microsoft เริ่มแนะนำให้ PC ยุคใหม่ควรมี RAM อย่างน้อย 16GB เพื่อรองรับ system service ที่ทำงานพร้อมกันมากขึ้นเรื่อย ๆ

.

ที่มา : neowin

#ข่าวไอที #รวมเรื่องไอที #ไอที่น่ารู้ #ไอที

2025/12/25 แก้ไขแล้ว

... อ่านเพิ่มเติมถ้าเจอคำว่า “Delivery Optimization Files” ใน Windows 11 แล้วงงว่ามันคืออะไร (หรือรู้สึกว่าเครื่องเริ่มอืด RAM ขึ้นเรื่อย ๆ) อธิบายแบบบ้าน ๆ คือมันเป็นระบบช่วย “กระจายไฟล์อัปเดต Windows Update” ให้ดาวน์โหลดเร็วขึ้น โดยใช้วิธีแชร์/รับไฟล์แบบ peer‑to‑peer ได้ คล้าย ๆ การแบ่งกันโหลดในเครือข่ายเดียวกัน หรือบางครั้งมาจาก/ไปยังเครื่องอื่นบนอินเทอร์เน็ต (ขึ้นกับที่เราตั้งค่าไว้) สิ่งที่หลายคนเห็นใน Task Manager คือโปรเซสชื่อ DoSvc (Delivery Optimization) ที่คอยทำงานเบื้องหลังเพื่อจัดการแคช (cache) และการเชื่อมต่อไว้พร้อมใช้งาน จุดนี้เองที่ทำให้บางเครื่อง “รู้สึกเหมือนกิน RAM” แม้ไม่ได้กดอัปเดตอะไร เพราะมันอาจสะสมแคช/ใช้หน่วยความจำต่อเนื่อง และถ้าไปเจอบั๊กก็มีโอกาสเข้าข่าย memory leak ได้เหมือนกัน (อาการคือใช้ไปนาน ๆ RAM สูงขึ้นและไม่ค่อยคืน) Delivery Optimization Files โดยมากหมายถึง “ไฟล์แคช/ไฟล์อัปเดตที่เก็บไว้เพื่อเร่งการอัปเดตและใช้แชร์ให้เครื่องอื่น” ไม่ใช่ไวรัส แต่ถ้าคุณใช้เน็ตบ้านคนเดียว ไม่ได้อยากแชร์ให้ใคร หรือเครื่องมี RAM 8GB/16GB แล้วเริ่มตึง ๆ การปิดหรือจำกัดไว้จะช่วยให้สบายขึ้น วิธีปิด/จำกัด Delivery Optimization (ทำตามนี้ได้เลย) 1) ไปที่ Settings 2) Windows Update 3) Advanced options 4) Delivery Optimization 5) ปิด “Allow downloads from other PCs” (หรือเลือกเฉพาะ “PCs on my local network” แทนอินเทอร์เน็ต) ทริคที่ผมลองแล้วช่วยลดภาระเครื่อง (สำหรับคนที่ RAM ขึ้นสูง) - รีสตาร์ตเครื่องหลังอัปเดตใหญ่ ๆ: DoSvc มักค้าง/สะสมหลังมีอัปเดต - เคลียร์ไฟล์ชั่วคราว: ไปที่ Settings > System > Storage > Temporary files แล้วลบหมวดที่เกี่ยวกับ Windows Update/Delivery Optimization (ถ้ามีให้เลือก) - จำกัดการใช้งานแบนด์วิดท์/อัปโหลด: ในหน้า Delivery Optimization จะมี Advanced options ให้ตั้งเพดานได้ ลดทั้งเน็ตและงานเบื้องหลัง สรุปคือ Delivery Optimization Files เป็นของ Windows เอง มีประโยชน์เรื่องความเร็วอัปเดต แต่ถ้าคุณเน้นเครื่องลื่น ๆ และไม่จำเป็นต้องแชร์ไฟล์อัปเดต การปิดไว้ถือว่าปลอดภัยและช่วยลดการใช้ทรัพยากร โดยเฉพาะช่วงที่บางเวอร์ชันมีรายงานว่ากิน RAM สูง (บางคนเจอเกือบ 700MB ทั้งที่ไม่ได้ใช้งาน)