האם ה-Mac שלך איטי להתעורר משינה? נסה את הפתרון הזה ל-pmset
אם ה-MacBook Pro או ה-MacBook Air שלך מרגישים איטיים להתעורר משינה לאחר שהוא ישן זמן מה, ייתכן שיש סיבה פשוטה למדי: מצב המתנה. מצב המתנה מאפשר ל-Mac לקבל עד 30 ימים של זמן 'המתנה', כלומר הוא יכול לשבת במצב שינה ממושך זמן רב כל כך לפני ריקון הסוללה. ביסודו של דבר, המתנה (ושינה) פועלת על ידי זריקת הכל מתוך זיכרון RAM פעיל לתוך קובץ תמונת שינה בכונן הקשיח, ולאחר מכן כאשר ה-Mac מתעורר משינה, קובץ תמונת השינה הזה מועתק בחזרה מהכונן הקשיח ל-RAM.אולי ניחשתם את זה כבר, אבל הסיבה לכמה מחשבי מקינטוש לוקח הרבה זמן להתעורר משינה היא התהליך הזה של העתקת תוכן של תמונת שינה חזרה לזיכרון, ובדרך כלל ככל שיש לך יותר RAM ב-Mac התהליך יכול להיות איטי יותר. כפי שאתה יכול לדמיין, זה יכול לקחת זמן להעתיק 8GB או 16GB של נתונים לכל מקום, אפילו כאשר ל-Mac יש כונן SSD מהיר במיוחד שהוא קורא ממנו.
יש מענה לעקיפת הבעיה עבור דגמי MacBook Pro ו-MacBook Air החדשים יותר, והוא לשנות את השהיה בהמתנה מהגדרת ברירת המחדל של 70 דקות להגדרה גבוהה יותר, ולמנוע את השימוש במצב המתנה. בקרוב. זה יכול להיות פתרון סביר לכל מי שמתעצבן מזמני יקיצה איטיים, כמו נוסעים וכל מי שגורר איתם MacBook לאורך כל היום לשימוש תקופתי. חיסרון פוטנציאלי הוא חיי סוללה מופחתים מעט, והפחתה נלווית של חיי ההמתנה הפוטנציאליים של ה-Mac, אבל עבור רוב משתמשי ה-Mac שיש להם גישה למתאם מתח לפחות פעם ביום, זה לא אמור להיות בעיה.
קרא את ברירת המחדל של השהיה למצב המתנה
ראשית, גלה מהו אורך ברירת המחדל על ידי הפעלת הפקודה pmset עם דגל -g:
pmset -g |grep standbydelay
תראה משהו כזה (נראה כי 4200 הוא ברירת המחדל עבור MacBook Air, אבל המספר שלך עשוי להיות שונה):
השהיית המתנה 4200
זה הזמן בשניות לפני שה-Mac נכנס למצב המתנה. רשום מהי הגדרת ברירת המחדל שלך כי זה מה שהיית משתמש בו אם היית מחזיר את השינוי.
הגדר את מצב המתנה להמתנה ארוכה יותר
אולי כדאי לחשב זמן שיתאים יותר לצרכים שלך, אבל למטרות המאמר הזה אנחנו הולכים עם 12 שעות, כי אם ה-Mac שלך כבר ישן כבר 12 שעות ההנחה היא או שזה לילה, סוף שבוע, או שאתה בתקופה של נסיעות או אחסון לטווח ארוך.בהתאם, 12 שעות הן 43200 שניות, לפיכך הפקודה pmset תהיה כדלקמן:
sudo pmset -השהיית המתנה 43200
שימוש בפקודה sudo דורש הרשאות אדמין, אז הזינו את סיסמת השורש והקשו על return. השינויים צריכים להיות מיידיים.
בדיקת ההבדל וחזרה לברירות המחדל
בגלל שהגדרת ברירת המחדל היא בכל מקרה יותר משעה, לא תוכל להבחין בהבדל עד לאחר תום תקופת ברירת המחדל של 70 דקות, אבל כאשר אתה מעיר את המכונה זה אמור לקרות הרבה מהיר יותר מכיוון שהוא ממתין עד שכל פרק הזמן של 12 השעות יעבור לפני מעבר למצב המתנה של שינה עמוקה.
אם ברצונך לחזור להגדרת ברירת המחדל (4200 שניות במקרה זה), השתמש בפקודה הבאה:
sudo pmset -השהיית המתנה 4200
כל זה אמור לעבוד אותו הדבר גם במחשבי Mac שולחניים, אבל עבור רוב המחשבים השולחניים אין שום נזק רק להשאיר את ה-Mac מופעל כל הזמן במקום זאת, ובכך לעולם לא ללכת לישון או צורך להתאים את pmset הגדרות.
הטריק הזה נשלח על ידי בארי ד' שמצא אותו ב-Ewal, ולמרות שהוא מיועד בעיקר למשתמשי Retina MacBook Pro, מצאתי שהוא יעיל באותה מידה בהאצת זמני היקיצה ארוכים גם ב-MacBook Air (2012) עם 8GB של זיכרון RAM. הם הלכו עם פרק זמן אגרסיבי יותר של 24 שעות (86,400 שניות) לפני הפעלת ההמתנה, אבל נסה ב-Mac שלך אם אתה מרגיש שהוא איטי להתעורר אחרי שהוא ישן זמן מה, זה אמור לעזור במידה ניכרת.