Máy Mac của bạn thức dậy chậm khi ngủ? Hãy thử cách giải quyết pmset này
Nếu MacBook Pro hoặc MacBook Air của bạn khởi động chậm sau khi ngủ một lúc, có thể có một nguyên nhân khá đơn giản: chế độ chờ. Chế độ chờ cho phép máy Mac có khả năng có thời gian 'chờ' lên tới 30 ngày, nghĩa là máy có thể ở trạng thái ngủ kéo dài trong thời gian dài như vậy trước khi hết pin. Về cơ bản, chế độ chờ (và chế độ ngủ) hoạt động bằng cách đưa mọi thứ ra khỏi RAM đang hoạt động vào một tệp hình ảnh ngủ trên ổ cứng, sau đó khi máy Mac thoát khỏi chế độ ngủ, tệp hình ảnh ngủ đó sẽ được sao chép trở lại từ ổ cứng vào RAM.Bạn có thể đã đoán ra điều này rồi, nhưng lý do khiến một số máy Mac mất nhiều thời gian để thoát khỏi chế độ ngủ là do quá trình sao chép nội dung của hình ảnh ngủ trở lại bộ nhớ và thông thường, máy Mac của bạn càng có nhiều RAM thì quá trình này càng chậm. Như bạn có thể tưởng tượng, có thể mất một khoảng thời gian để sao chép 8GB hoặc 16GB dữ liệu ở bất kỳ đâu, ngay cả khi máy Mac có ổ SSD siêu nhanh mà nó đang đọc từ đó.
Có sẵn một giải pháp thay thế cho các mẫu MacBook Pro và MacBook Air mới hơn, đó là thay đổi độ trễ ở chế độ chờ từ cài đặt mặc định là 70 phút thành cài đặt cao hơn, ngăn không cho sử dụng chế độ chờ. Sớm. Đây có thể là một giải pháp hợp lý cho bất kỳ ai khó chịu với thời gian đánh thức chậm, chẳng hạn như người đi làm và bất kỳ ai mang theo MacBook suốt cả ngày để sử dụng định kỳ. Một nhược điểm tiềm ẩn là tuổi thọ pin giảm đi một chút và thời gian chờ tiềm ẩn của máy Mac cũng giảm đi, nhưng đối với hầu hết người dùng máy Mac có quyền truy cập vào bộ điều hợp nguồn ít nhất một lần một ngày thì đây không phải là vấn đề.
Đọc Độ trễ Mặc định cho Chế độ Chờ
Đầu tiên, hãy tìm hiểu độ dài mặc định bằng cách chạy lệnh pmset với cờ -g:
pmset -g |grep standbydelay
Bạn sẽ thấy thông tin như thế này (4200 dường như là giá trị mặc định cho MacBook Air, nhưng số của bạn có thể khác):
độ trễ chờ 4200
Đó là thời gian tính bằng giây trước khi máy Mac chuyển sang chế độ chờ. Ghi lại cài đặt mặc định của bạn là gì vì đó là cài đặt bạn sẽ sử dụng nếu bạn hoàn nguyên thay đổi.
Đặt Chế độ Chờ lâu hơn
Bạn có thể muốn tính thời gian phù hợp hơn với nhu cầu của mình, nhưng với mục đích của bài viết này, chúng tôi sẽ tính toán 12 giờ, bởi vì nếu máy Mac của bạn đã ở chế độ ngủ được 12 giờ rồi giả định là đó là vào ban đêm, cuối tuần hoặc bạn đang trong thời gian di chuyển hoặc lưu kho dài hạn.Theo đó, 12 giờ bằng 43200 giây, do đó lệnh pmset sẽ như sau:
sudo pmset -a chế độ chờ 43200
Sử dụng lệnh sudo yêu cầu quyền quản trị viên, vì vậy hãy nhập mật khẩu gốc và nhấn quay lại. Khi đó, các thay đổi sẽ diễn ra ngay lập tức.
Kiểm tra sự khác biệt & Hoàn nguyên về mặc định
Vì dù sao thì cài đặt mặc định cũng kéo dài hơn một giờ, bạn sẽ không thể nhận ra sự khác biệt cho đến khi khoảng thời gian 70 phút mặc định trôi qua, nhưng khi bạn đánh thức máy, điều đó sẽ xảy ra nhiều nhanh hơn vì nó đang đợi cho đến khi hết khoảng thời gian 12 giờ trước khi chuyển sang chế độ chờ ngủ sâu.
Nếu bạn muốn quay lại cài đặt mặc định (4200 giây trong trường hợp này), hãy sử dụng lệnh sau:
sudo pmset -a chế độ chờ 4200
Tất cả điều này cũng sẽ hoạt động tương tự trên máy Mac để bàn, nhưng đối với hầu hết máy tính để bàn, không có hại gì nếu chỉ để máy Mac luôn bật và do đó không bao giờ chuyển sang chế độ ngủ hoặc phải chỉnh sửa pmset cài đặt.
Thủ thuật này được gửi đến bởi Barry D., người đã tìm thấy nó tại Ewal và mặc dù nó chủ yếu nhắm vào người dùng Retina MacBook Pro, nhưng tôi thấy nó cũng hiệu quả trong việc tăng tốc thời gian đánh thức lâu trên MacBook Air (2012) với 8GB RAM. Họ đã sử dụng khoảng thời gian 24 giờ (86400 giây) tích cực hơn trước khi kích hoạt chế độ chờ, nhưng hãy thử trên máy Mac của bạn nếu bạn cảm thấy máy chậm đánh thức sau một thời gian ngủ, điều này sẽ giúp ích đáng kể.