Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

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

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

คุณจะทราบได้อย่างไรว่ากระบวนการพื้นหลังใดทำให้ระบบของคุณช้าลง ที่สำคัญกว่านั้น คุณจะหยุดกระบวนการในเบื้องหลังเหล่านั้นชั่วคราวและเพิ่มความเร็วให้กับเครื่องของคุณให้เสร็จได้อย่างไรโดยที่ไม่เสี่ยงต่อการไหลของเครื่องจักร

ต่อไปนี้เป็นวิธีที่คุณสามารถทำได้หากคุณใช้ Mac

ค้นหาผู้ร้ายและรหัสของพวกเขา

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

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

เนื่องจากมีกระบวนการหลายร้อยขั้นตอน (เชื่อฉัน ฉันนับแล้ว) ที่เกิดขึ้นพร้อมๆ กัน การสุ่มหยุดรายการใดๆ ที่คุณเจอนั้นไม่ใช่วิธีที่มีประสิทธิภาพอย่างแน่นอน

สิ่งแรกที่เราต้องทำคือค้นหาว่าการดำเนินการใดใช้ทรัพยากรระบบมากที่สุด และเลือกการดำเนินการที่คุณไม่ได้ใช้

1. เปิด “ตัวตรวจสอบกิจกรรม” คุณสามารถใช้ Spotlight หรือ Alfred เพื่อเปิดอย่างรวดเร็ว หรือค้นหาแอปใน “/Applications/Utilities/”

2. ไปที่เมนู "มุมมอง" และเลือก "กระบวนการทั้งหมด"

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

3. ตอนนี้ คุณควรเห็นกระบวนการที่ใช้งานอยู่ทั้งหมดบนหน้าจอตัวตรวจสอบกิจกรรม ดำเนินการต่อโดยจัดเรียงกระบวนการทั้งหมดตาม “% CPU” ที่ใช้

การทำเช่นนี้จะทำให้กระบวนการที่หิวโหยทรัพยากรมากที่สุดอยู่ที่ด้านบนสุด ขั้นตอนสุดท้ายที่คุณต้องทำคือค้นหา “Process ID” หรือ “PID” สำหรับรายการที่คุณต้องการหยุดชั่วคราว งานนี้ง่ายมากเพราะมีคอลัมน์ "PID" อยู่ในหน้าจอตัวตรวจสอบกิจกรรม จากตัวอย่างในภาพด้านล่าง จะเห็นว่า Safari PID คือ “347”

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

ติดอาวุธด้วย PID มาต่อในขั้นตอนการหยุดชั่วคราวกัน

วิธีหยุดกระบวนการพื้นหลังชั่วคราว

สำหรับขั้นตอนต่อไป คุณต้องเปิดแอป "เทอร์มินัล" คล้ายกับตัวตรวจสอบกิจกรรม เทอร์มินัลยังอยู่ใน “/Applications/Utilities/”

หลังจากเปิด Terminal แล้ว คุณสามารถระงับกระบวนการด้วยคำสั่งต่อไปนี้:

kill -STOP PID

PID คือตัวเลขที่คุณพบในขั้นตอนก่อนหน้า จากตัวอย่างข้างต้น หากฉันต้องการหยุด Safari ชั่วคราว ฉันจะพิมพ์ว่า:

kill -STOP 347

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

คุณจะเห็นได้ว่า Safari ใน Mac ของฉันไม่ตอบสนองเนื่องจากกระบวนการถูกระงับ

วิธีหยุดกระบวนการพื้นหลังชั่วคราวและเพิ่มความเร็วให้ Mac ของคุณ

คุณสามารถใช้คำสั่งนี้เพื่อหยุดกระบวนการพื้นหลังชั่วคราวได้มากเท่าที่คุณต้องการ เพียงทำซ้ำบรรทัดโดยใช้ PID ต่างๆ ที่สัมพันธ์กับกระบวนการที่คุณต้องการระงับ

โปรดทราบว่ากระบวนการต่างๆ จะถูกกำหนดให้กับ PID ที่แตกต่างกัน และ PID เหล่านี้จะเปลี่ยนแปลงทุกครั้งที่รีสตาร์ททุกครั้ง ดังนั้น หากคุณต้องการหยุด Safari ชั่วคราว คุณจะพบ PID ที่ต่างจาก Safari ของคุณในตัวอย่างด้านบน

ขอแนะนำไม่ปิด Terminal หลังจากระงับกระบวนการบางอย่าง เนื่องจากคุณจะต้องใช้ PID อีกครั้งในภายหลัง และวิธีที่ง่ายที่สุดในการค้นหาคือการดู PID ที่ใช้ก่อนหน้านี้ซึ่งเขียนบนหน้าจอ Terminal

วิธีการดำเนินการกระบวนการต่อ

สมมติว่าคุณทำงานครบกำหนดแล้วและกำลังเพลิดเพลินกับกาแฟสักถ้วย อย่าลืมกลับมาดำเนินการตามกระบวนการทั้งหมดที่คุณได้หยุดไว้ก่อนหน้านี้ เพื่อให้เครื่องของคุณกลับมาทำงานได้ตามปกติ

คุณสามารถทำได้โดยใช้คำสั่ง Terminal อื่น:

kill -CONT PID

ใช้ PID เดียวกันกับที่คุณใช้เพื่อหยุดกระบวนการชั่วคราว มิฉะนั้น คุณจะปล่อยให้งานบางส่วนถูกระงับไว้เบื้องหลัง

วิธีหยุดชั่วคราวและดำเนินการกระบวนการต่อโดยใช้ “ชื่อแอป”

หากพบปัญหาในการค้นหา PID ของแอปที่ต้องการหยุดชั่วคราว คุณสามารถใช้ “ชื่อแอป” แทน PID ได้

ใน Terminal ให้เรียกใช้คำสั่งต่อไปนี้ แต่อย่าลืมแทนที่ "AppName" ด้วย AppName เฉพาะที่คุณพบโดยใช้ Activity Monitor ("Google Drive" ในกรณีนี้):

killall -STOP AppName

แทนที่ “AppName” ด้วยชื่อแอพ

สำหรับ Google ไดรฟ์ คำสั่งนี้จะกลายเป็น:

killall -STOP "Google Drive"

หมายเหตุ :ต้องใช้เครื่องหมายคำพูดต่อเมื่อ AppName มีการเว้นวรรค เช่น Google Drive

หากต้องการเปิดแอปต่ออย่างง่ายดาย ให้ป้อนคำสั่งต่อไปนี้ และอย่าลืมแทนที่ “AppName” ด้วยชื่อแอปเฉพาะของแอปที่คุณต้องการหยุดชั่วคราวและเล่นต่อ

killall -CONT "AppName"

สำหรับ Google ไดรฟ์:

killall -CONT "Google Drive"

คุณได้ลองใช้วิธีนี้เพื่อหยุดกระบวนการพื้นหลังชั่วคราวหรือไม่ คุณมีวิธีอื่นในการเพิ่มทรัพยากรระบบหรือไม่? โปรดแบ่งปันโดยใช้ความคิดเห็นด้านล่าง

บทความนี้เผยแพร่ครั้งแรกในเดือนพฤษภาคม 2014 และได้รับการอัปเดตในเดือนธันวาคม 2017