Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Cách Tạm Dừng Tiến Trình Nền Và Tăng Tốc Mac

Giống như con người, có hai loại tiến trình hoạt động trong máy tính: ý thức và tiềm thức. Những cái ý thức sẽ là các ứng dụng mà chúng ta khởi chạy để làm nhiệm vụ cụ thể, như trình duyệt mở trang web hoặc ứng dụng email quản lý email. Trong khi đó, những cái tiềm thức là các tác vụ chạy trong nền. Chúng ta không chủ động khởi động chúng, có thể thậm chí không biết chúng tồn tại, nhưng chúng là必要之恶 để giữ máy chạy đúng.

Vấn đề là đôi khi tiến trình tiềm thức này có thể làm chậm máy của bạn, đặc biệt là các máy cũ với tài nguyên hệ thống ít hơn. Và nó có thể thực sự khó chịu nếu hệ thống bò chậm đến mức dừng, ngay cả khi bạn chỉ mở một hoặc hai ứng dụng đúng khi bạn cấp thiết cần hoàn thành công việc.

Làm thế nào bạn biết tiến trình nền nào làm chậm hệ thống? Quan trọng hơn, làm thế nào bạn có thể tạm dừng những tiến trình nền đó và tăng tốc máy đủ để bạn hoàn thành việc mà không rủi ro làm gián đoạn luồng của máy?

Sau đây là cách bạn có thể làm nếu bạn đang dùng Mac.

Tìm Kẻ Gây Rối Và ID Của Chúng

Không quan trọng máy của bạn mạnh đến đâu, nó có tài nguyên hệ thống giới hạn được chia sẻ giữa tất cả các tiến trình hoạt động. Nếu tổng của tất cả các tác vụ đó tiêu thụ nhiều hơn tài nguyên có sẵn, toàn bộ hệ thống sẽ bị bogged down (kẹt cứng) đến mức dừng. Để tránh sự bất tiện này, chúng ta có thể tạm dừng một số tiến trình nền ưu tiên thấp để giải phóng thêm sức mạnh cho các tác vụ hiện tại cần được làm.

Nhưng vì chúng ta biết những tiến trình chúng ta tạm dừng thực sự quan trọng để giữ hệ thống chạy trơn tru, chúng ta có thể tiếp tục tiến trình này sau khi hoàn thành các việc cấp bách hơn.

Vì có đúng nghĩa hàng trăm tiến trình (tin tôi đi, tôi đã đếm chúng) xảy ra cùng lúc tại cùng một thời điểm, ngẫu nhiên tạm dừng bất kỳ mục nào bạn gặp chắc chắn không phải phương pháp hiệu quả.

Điều đầu tiên chúng ta cần làm là tìm hoạt động nào tiêu thụ nhiều tài nguyên hệ thống nhất, và chọn những cái bạn không đang dùng.

1. Mở "Activity Monitor" (Giám sát hoạt động). Bạn có thể dùng Spotlight hoặc Alfred để nhanh chóng mở nó, hoặc tìm app trong "/Applications/Utilities/".

2. Đi đến menu "View" (Xem) và chọn "All Processes" (Tất cả tiến trình).

Cách Tạm Dừng Tiến Trình Nền Và Tăng Tốc Mac

3. Bây giờ bạn nên thấy tất cả tiến trình hoạt động trên màn hình Activity Monitor. Tiếp tục bằng cách sắp xếp tất cả tiến trình theo "% CPU" đã dùng.

Làm như vậy sẽ đặt tiến trình ham tài nguyên nhất lên đầu. Bước cuối bạn cần làm là tìm "Process ID" hoặc "PID" cho những cái bạn muốn tạm dừng. Nhiệm vụ này rất dễ vì có cột "PID" trên màn hình Activity Monitor. Từ ví dụ trong hình dưới, chúng ta thấy PID của Safari là "347".

Cách Tạm Dừng Tiến Trình Nền Và Tăng Tốc Mac

Trang bị với PID, hãy tiếp tục bước tạm dừng.

Cách Tạm Dừng Tiến Trình Nền

Đối với bước tiếp theo, bạn cần mở ứng dụng "Terminal". Tương tự Activity Monitor, Terminal cũng nằm trong "/Applications/Utilities/".

Sau khi mở Terminal, bạn có thể tạm dừng tiến trình với lệnh sau:

kill -STOP PID

PID là số bạn tìm ở bước trước. Sử dụng ví dụ trên, nếu tôi muốn tạm dừng Safari, tôi sẽ gõ:

kill -STOP 347

Cách Tạm Dừng Tiến Trình Nền Và Tăng Tốc Mac

Bạn có thể thấy Safari trong Mac của tôi hiện không phản hồi vì tiến trình của nó đã bị tạm dừng (suspended).

Cách Tạm Dừng Tiến Trình Nền Và Tăng Tốc Mac

Bạn có thể dùng lệnh này để tạm dừng bao nhiêu tiến trình nền tùy thích. Chỉ cần lặp lại dòng với PID khác tương ứng với tiến trình bạn muốn tạm dừng.

Lưu ý rằng các tiến trình khác nhau sẽ được gán PID khác nhau, và các PID này sẽ luôn thay đổi với mỗi lần khởi động lại. Vì vậy nếu bạn muốn tạm dừng Safari, bạn sẽ tìm thấy PID khác cho Safari của bạn so với ví dụ trên.

Cũng khuyên không nên đóng Terminal sau khi tạm dừng một số tiến trình, vì bạn sẽ cần PID lại sau, và cách dễ nhất tìm chúng là nhìn PID đã dùng trước viết trên màn hình Terminal.

Cách Tiếp Tục Tiến Trình

Giả sử bạn đã hoàn thành hạn chót và đang tận hưởng cốc cà phê. Đừng quên tiếp tục tất cả tiến trình bạn đã tạm dừng trước đó để máy có thể quay lại làm việc bình thường.

Bạn có thể làm vậy bằng lệnh Terminal khác:

kill -CONT PID

Dùng cùng PID bạn dùng để tạm dừng tiến trình. Nếu không, bạn sẽ để lại một số tác vụ bị treo trong nền.

Cách Tạm Dừng Và Tiếp Tục Tiến Trình Sử Dụng "AppName"

Nếu bạn gặp vấn đề tìm PID của ứng dụng bạn muốn tạm dừng, bạn có thể dùng "AppName" thay vì PID.

Trong Terminal chỉ cần chạy lệnh sau, nhưng nhớ thay "AppName" bằng tên App cụ thể bạn tìm thấy dùng Activity Monitor ("Google Drive" trong trường hợp này):

killall -STOP AppName

Thay "AppName" bằng tên ứng dụng.

Đối với Google Drive, lệnh này trở thành:

killall -STOP "Google Drive"

Lưu ý: Dấu ngoặc kép chỉ bắt buộc nếu AppName chứa khoảng trắng, ví dụ, Google Drive.

Để dễ dàng tiếp tục app, nhập lệnh sau, và chắc chắn thay "AppName" bằng tên app cụ thể của app bạn muốn tạm dừng và tiếp tục.

killall -CONT "AppName"

Đối với Google Drive:

killall -CONT "Google Drive"

Bạn đã thử phương pháp này tạm dừng tiến trình nền chưa? Bạn có phương pháp khác giải phóng tài nguyên hệ thống? Hãy chia sẻ chúng dùng bình luận dưới đây.

Bài viết này lần đầu xuất bản vào tháng 5 năm 2014 và được cập nhật vào tháng 12 năm 2017.