SuperFetch: บริการนี้คืออะไรและคุณควรปิดการใช้งานหรือไม่

สารบัญ:

SuperFetch: บริการนี้คืออะไรและคุณควรปิดการใช้งานหรือไม่
SuperFetch: บริการนี้คืออะไรและคุณควรปิดการใช้งานหรือไม่

วีดีโอ: SuperFetch: บริการนี้คืออะไรและคุณควรปิดการใช้งานหรือไม่

วีดีโอ: SuperFetch: บริการนี้คืออะไรและคุณควรปิดการใช้งานหรือไม่
วีดีโอ: แก้คอมช้ากินแรม แก้ด้วยการปิด Service Superfetch SysMain 2024, มีนาคม
Anonim

ระบบปฏิบัติการ Windows 7 ได้เปิดใช้งานการนำเทคโนโลยีพิเศษที่เรียกว่า SuperFetch เทคโนโลยีนี้คืออะไรและทำงานอย่างไร ทุกคนไม่คุ้นเคย แต่ถ้าคุณจำเทคโนโลยี Prefetcher ก่อนหน้าใน Windows Vista ได้ ทุกอย่างก็เข้าที่ทันที

Windows 7 คิดไม่ถึงหากไม่มี SuperFetch ในวันนี้
Windows 7 คิดไม่ถึงหากไม่มี SuperFetch ในวันนี้

การพัฒนาทางวิทยาศาสตร์ในด้านเทคโนโลยีคอมพิวเตอร์ไม่หยุดนิ่ง ระบบปฏิบัติการ Windows 7 ทำให้สามารถนำเทคโนโลยี SuperFetch มาใช้ได้ (ซึ่งถูกระบุว่าเป็นกระบวนการ sysmain ในตัวจัดการงาน) เพื่อให้เข้าใจความหมายและเข้าใจการทำงานของบริการนี้ คุณต้องจำเทคโนโลยี Prefetcher ที่ไม่เหมือนใครใน Windows Vista เมื่อเปิดโปรแกรมใดๆ ไฟล์การกำหนดค่าและส่วนประกอบต่างๆ จะถูกอ่านจากฮาร์ดดิสก์ในขั้นต้น จากนั้นจึงโหลดเข้าสู่ RAM ในโหมดโฮสต์เท่านั้น เมื่อออกจากแอปพลิเคชันโดยเปิดใหม่อีกครั้ง กระบวนการเดียวกันจะถูกดำเนินการ เพื่อเพิ่มความเร็วในการเข้าถึงโปรแกรมและด้วยเหตุนี้ เพิ่มประสิทธิภาพการทำงานของกระบวนการของระบบ เทคโนโลยี SuperFetch จึงถูกสร้างขึ้นและนำไปใช้

ระบบ SuperFetch อัจฉริยะ: แนวคิดทั่วไป

ด้วยความช่วยเหลือของเทคโนโลยี superfetch โปรแกรมยอดนิยมที่ผู้ใช้ใช้จะถูกติดตามแล้ววางลงใน RAM เพื่อการค้นหาอย่างรวดเร็ว ดังนั้นการเปิดตัวโปรแกรมนี้หรือโปรแกรมนั้นเร็วกว่ามากเนื่องจากมีข้อมูลอยู่ใน RAM อยู่แล้วซึ่งเป็นสาเหตุที่ไม่มีเวลาเพิ่มเติมในการอ่านจากฮาร์ดไดรฟ์ หากคุณดูประวัติการสร้างสรรค์เทคโนโลยี เดิมทีมันถูกนำไปใช้ใน windows xp จากนั้นจึงใช้ต่อในเวอร์ชัน Vista และเรียกว่า Prefetcher หน้าที่ของมันคือการปรับการโหลดส่วนประกอบระบบและโมดูลของแอปพลิเคชันที่ทำงานอยู่ให้เหมาะสมก่อนที่จะเริ่มโดยตรง

SuperFetch เป็นที่ต้องการอย่างมากในวันนี้
SuperFetch เป็นที่ต้องการอย่างมากในวันนี้

เทคโนโลยีนี้จึงเรียกว่า "Prefetch" หรือ prefetcher (superprefetch) บริการนี้มีข้อเสียที่สำคัญ อนุญาตให้โหลดโปรแกรมลงใน RAM ในจำนวนที่จำกัด และเมื่อหยุดใช้แอปพลิเคชันบ่อยครั้ง ข้อมูลของโปรแกรมจะถูกล้างกลับไปที่ฮาร์ดไดรฟ์ในไฟล์เพจจิ้ง แต่ในเวลาต่อมา ความสมบูรณ์แบบได้ผ่านการเปลี่ยนแปลงครั้งใหญ่

หลังจากการปรับปรุงที่สำคัญ เทคโนโลยีจะกลายเป็น SuperFetch (การแปลตามตัวอักษร - superfetch) ขณะนี้บริการมีส่วนร่วมในการติดตามกิจกรรมของผู้ใช้ สร้างแผนที่พิเศษ และบันทึกการกำหนดค่าของโปรแกรมที่ใช้ หากจู่ๆ แอปพลิเคชันก็บินออกจาก RAM ด้วยเหตุผลบางประการ SuperFetch จะทำการวิเคราะห์การขนถ่ายอย่างละเอียด และหลังจากเสร็จสิ้นกระบวนการที่รับผิดชอบในการขนถ่าย ให้โหลดโปรแกรมก่อนหน้าลงใน RAM อีกครั้ง งานหลักของบริการคือการเพิ่มความเร็วในการเปิดแอปพลิเคชันและรับรองประสิทธิภาพระบบที่เพิ่มขึ้นอย่างเสถียร ซึ่งจะส่งผลให้รวมเวิร์กโฟลว์ได้อย่างรวดเร็ว

การตั้งค่าและการจัดการบริการ

เพื่อเปิดใช้งานบริการนี้ เป็นการดีที่สุดที่จะใช้รีจิสทรีของระบบ ในเมนู Run (Win + R) คำสั่ง regedit จะเรียกใช้ตัวแก้ไข ในส่วนระบบ โดยใช้สาขา HKLM คุณต้องค้นหาไดเร็กทอรี PrefetchParameters เราต้องการสองปุ่ม EnablePrefetcher และ EnableSuperFetch หากไม่มีคีย์ EnableSuperFetch จะต้องสร้างคีย์ดังกล่าว (พารามิเตอร์ DWORD) และกำหนดชื่อที่เหมาะสม เพื่อความสะดวก คุณสามารถป้อนค่าสี่ค่าสำหรับแต่ละคีย์:

- 0 - ปิดเครื่องโดยสมบูรณ์;

- 1 - การปรับให้เหมาะสมของโปรแกรมที่ทำงานอยู่เท่านั้น

- 2 - การเพิ่มประสิทธิภาพของส่วนประกอบระบบที่เปิดตัวเท่านั้น

- 3 - การเร่งความเร็วที่สมดุลของแอปพลิเคชันและระบบ

ไม่ควรปิดใช้งาน SuperFetch เว้นแต่จำเป็นจริงๆ
ไม่ควรปิดใช้งาน SuperFetch เว้นแต่จำเป็นจริงๆ

การใช้คำสั่ง services.msc ซึ่งเปิดหน้าต่างการตั้งค่าสำหรับบริการและกระบวนการที่ปฏิบัติการได้ เป็นอีกวิธีหนึ่งในการจัดการการตั้งค่าบริการ ในกรณีนี้ คุณต้องค้นหา SuperFetch และเปิดคุณสมบัติของบริการด้วยการดับเบิลคลิก จากนั้นคุณต้องตั้งค่าพารามิเตอร์ที่จำเป็นจากรายการแบบหล่นลงของประเภทการเริ่มต้น

ข้อเสียของบริการ SuperFetch

แต่ยังมีจุดอ่อนในบริการนี้ไม่ค่อยมีปัญหาที่เกี่ยวข้องกับมัน ด้วยการพิจารณาปัญหานี้อย่างเหมาะสม คุณสามารถสรุปได้ว่าปัญหาที่เกิดขึ้นเมื่อทำงานกับคอมพิวเตอร์ไม่ใช่ความผิดโดยตรงของบริการ SuperFetch นั่นคือถ้าเราพูดถึงความล้มเหลวในระดับระบบ ความล้มเหลวเหล่านั้นจะไม่ส่งผลกระทบร้ายแรงต่อการทำงานของ "ระบบปฏิบัติการ" แต่ข้อบกพร่องในโมดูล SuperFetch ทำให้บริการนี้ไม่เปิดใช้งานโดยเด็ดขาด และในกรณีนี้ แม้แต่การป้อนพารามิเตอร์ที่จำเป็นในรีจิสทรีเดียวกันก็ไม่ได้เปลี่ยนสถานการณ์ให้ดีขึ้น บ่อยครั้งคุณสามารถเห็นข้อความว่ามีการยกเลิกอย่างผิดปกติ (SuperFetch ถูกยกเลิก) หรือการเข้าถึงถูกปฏิเสธโดยสิ้นเชิง

สถานการณ์นี้เกิดขึ้นเนื่องจากการไม่มี RAM หรือเนื่องจากการเผชิญหน้าระหว่างแผ่น "RAM" ในกรณีนี้ ไม่มีอะไรเหลือนอกจากการปิดใช้งานบริการอย่างสมบูรณ์ หากมี RAM เพียงพอที่จะทดสอบการทำงานของบริการและขจัดปัญหาที่เกิดขึ้น แนะนำให้ทำเช่นนี้ และหลังจากปรับแต่งแล้ว คุณสามารถปิดหรือใช้งานต่อไปได้

SuperFetch: ทั้งหมด
SuperFetch: ทั้งหมด

SuperFetch จะทำงานอยู่เบื้องหลังเสมอ บริการนี้ใช้ทรัพยากรโปรเซสเซอร์และหน่วยความจำ "Superfetch" ไม่ได้ถูกเรียกใช้เพื่อกำจัดการโหลดแอปพลิเคชันลงใน "RAM" อย่างสมบูรณ์ จุดประสงค์โดยตรงของมันคือเพื่อทำให้กระบวนการนี้รวดเร็ว และทุกครั้งที่มีการดาวน์โหลด ระบบจะยังคงพบกับการชะลอตัวเหมือนเดิมทุกประการ หากเปิดแอปพลิเคชันโดยไม่มี SuperFetch เนื่องจากบริการโหลดข้อมูลจำนวนมากจากฮาร์ดไดรฟ์ลงใน RAM ล่วงหน้า และหากในการเริ่มหรือรีสตาร์ทคอมพิวเตอร์แต่ละครั้ง ฮาร์ดไดรฟ์ทำงานที่โหลด 100 เปอร์เซ็นต์ในบางครั้ง ปัญหาของ SuperFetch อาจเกิดขึ้นได้ เกมเมอร์ที่มีหน่วยความจำไม่เกิน 4 กิกะไบต์จะมีปัญหากับ SuperFetch ข้อเสียเปรียบหลักที่นี่คือมีเกมที่ใช้ RAM มาก ในกรณีนี้ มีการร้องขออย่างต่อเนื่องและทำให้หน่วยความจำว่าง การดำเนินการจัดการดังกล่าวอาจทำให้บริการโหลดและยกเลิกการโหลดข้อมูลในเครื่องอย่างต่อเนื่อง

การปิดใช้งาน SuperFetch: ข้อดีและข้อเสียทั้งหมด

ทุกวันนี้หลายคนสงสัยในการใช้บริการนี้ ขอแนะนำให้ปิดบริการ SuperFetch เพื่อปรับปรุงประสิทธิภาพและประสิทธิภาพของคอมพิวเตอร์ของคุณ อย่างไรก็ตาม ไม่เพียงแต่ผู้ใช้ที่มีความสามารถเท่านั้นที่สามารถแก้ปัญหาที่เกิดขึ้นเกี่ยวกับความเหมาะสมของการใช้ SuperFetch ในสภาพของเขาได้

นอกจากนี้ยังมีข้อแนะนำทั่วไปสำหรับผู้ใช้ทุกท่าน ดังนี้

- RAM จำนวนเล็กน้อยไม่อนุญาตให้ใช้บริการอย่างราบรื่น

- ปริมาณที่เพียงพอแนะนำให้เปิดใช้งาน Superfetch

จำเป็นต้องใช้ SuperFetch เพื่อเร่งความเร็วระบบปฏิบัติการ
จำเป็นต้องใช้ SuperFetch เพื่อเร่งความเร็วระบบปฏิบัติการ

ดังนั้นหากจำนวน RAM ไม่เกิน 1 GB และโหลดหน่วยความจำได้ถึง 600 MB ไม่ต้องพูดถึงหน่วยความจำเสมือนเพิ่มเติมและไฟล์เพจจิ้ง สถานการณ์ที่มีฟังก์ชัน RAM ที่จำกัดก็เกิดขึ้น แต่กรณีนี้แน่นอนว่าถ้าระบบคอมพิวเตอร์เป็นรุ่นเก่า (ใช้ Readyboost) ในระบบสมัยใหม่ แม้ว่าจะมีการใช้การกำหนดค่าขั้นต่ำ สแนปอินในขั้นต้นจะหมายถึง RAM จำนวนมาก โดยเริ่มจาก 3 GB ในกรณีนี้ แน่นอนว่าการใช้บริการ SuperFetch นั้นสมเหตุสมผล คุณสามารถเปรียบเทียบการทำงานของคอมพิวเตอร์ในโหมดต่างๆ: ใช้ SuperFetch และเมื่อปิดเครื่อง ผู้ใช้บางคนสังเกตว่าในกรณีนี้พวกเขาไม่เห็นความแตกต่างมากนัก

กล่าวอีกนัยหนึ่ง การใช้หรือปิดใช้งาน SuperFetch ในฐานะโฮสต์นั้นขึ้นอยู่กับความสมดุลของความสามารถและภาระงานที่คาดหวังบน RAM ของคอมพิวเตอร์เท่านั้น แน่นอนว่าเมื่อใช้เกมสมัยใหม่กับฮาร์ดแวร์เก่า ปัญหาเกี่ยวกับประสิทธิภาพของระบบปฏิบัติการจะหลีกเลี่ยงไม่ได้ อย่างไรก็ตาม ในกรณีอื่นๆ เมื่อ RAM จัดการกับงานโดยไม่มีปัญหาใดๆ ก็ไม่จำเป็นต้องเพิ่มความเร็วของคอมพิวเตอร์ด้วยการปิดใช้งานระบบ superfetch