Mac Pro zasypia pomimo ustawień


1

Preferencje systemu My Energy Saver wyglądają tak:

Energy Saver

Chodzi o to, że nie chcę, aby mój Mac kiedykolwiek spał - szczególnie zeszłej nocy, kiedy miałem ręczny hamulec transkodujący mnóstwo ważnych plików, których spodziewałem się dziś rano. Obudziłem się, by odkryć, że hamulec ręczny zatrzymał się jakiś czas po tym, jak zeszłej nocy od niego odszedłem, tylko po to, by kontynuować transkodowanie po tym, jak dziś rano zalogowałem się do komputera Mac.

Dlaczego na świecie spało, kiedy było tak wyraźnie zajęte? Wszystkie 12 rdzeni procesora jechało do miasta! Jak upewnić się, że komputer Mac Pro NIE zasypia, zwłaszcza gdy powinien działać ciężko?

Szczegóły techniczne, w razie potrzeby:
Mac Pro 2013 (edycja kosza na śmieci)
12-rdzeniowy procesor
64 GB pamięci RAM
1 TB SSD
macOS High Sierra 10.13.5


Panel sterowania brzmi inaczej niż mój ... Powyżej „Sen wyświetlania” powinien być „uśpienie komputera”, o którym nie wspomniałeś. To kluczowy parametr. Ustaw na Nigdy. [Jestem na 2012, ale nie mogą że inaczej, prawda? Pic dla porównania - i.stack.imgur.com/Lk543.png
Tetsujin

Ciekawy. Czy masz High Sierra? Na moim nie ma „snu komputerowego”.
Mark

Tak, ten sam AS, tylko na tarką do sera, nie na śmietniku
Tetsujin

Dziękuję za zaznaczenie mojej odpowiedzi jako rozwiązania, proszę również głosować, klikając strzałkę w górę obok mojej odpowiedzi;)
JBis

Odpowiedzi:


0

Wystąpił problem z komputerem serwera. Jedyne niezawodne (użyłem tego przez 6 miesięcy + bez jednego problemu) natywne rozwiązanie, które znalazłem, było użycie caffeinate dowództwo.

Polecenie, którego używam, aby zapobiec uśpieniu, to caffeinate -s. Możesz dodać limit czasu za pomocą -t [# of seconds] flaga, ale ponieważ nie chcesz, aby nigdy nie kładła się spać, nie potrzebujesz jej.

Oto strona man:

CAFFEINATE(8)             BSD System Manager's Manual            CAFFEINATE(8)

NAME
     caffeinate -- prevent the system from sleeping on behalf of a utility

SYNOPSIS
     caffeinate [-disu] [-t timeout] [-w pid] [utility arguments...]

DESCRIPTION
     caffeinate creates assertions to alter system sleep behavior.  If no
     assertion flags are specified, caffeinate creates an assertion to prevent
     idle sleep.  If a utility is specified, caffeinate creates the assertions
     on the utility's behalf, and those assertions will persist for the dura-
     tion of the utility's execution. Otherwise, caffeinate creates the asser-
     tions directly, and those assertions will persist until caffeinate exits.

     Available options:

     -d      Create an assertion to prevent the display from sleeping.

     -i      Create an assertion to prevent the system from idle sleeping.

     -m      Create an assertion to prevent the disk from idle sleeping.


     -s      Create an assertion to prevent the system from sleeping. This
             assertion is valid only when system is running on AC power.

     -u      Create an assertion to declare that user is active. If the dis-
             play is off, this option turns the display on and prevents the
             display from going into idle sleep. If a timeout is not specified
             with '-t' option, then this assertion is taken with a default of
             5 second timeout.

     -t      Specifies the timeout value in seconds for which this assertion
             has to be valid. The assertion is dropped after the specified
             timeout. Timeout value is not used when an utility is invoked
             with this command.

     -w      Waits for the process with the specified pid to exit. Once the
             the process exits, the assertion is also released.  This option
             is ignored when used with utility option.

EXAMPLE
     caffeinate -i make
:

0

Próbować odznaczenie Uniemożliwienie automatycznego uśpienia komputera, gdy wyświetlacz jest wyłączony . Teraz zamknij Preferencje systemu . Następnie wróć do i czek to pole wyboru powróci.

Miałem przypadki, w których wyświetlane było to, co było Preferencje systemu nie pasowało do tego, co zostało ustawione. Zmiana jednego ustawienia powinna spowodować, że macOS ponownie zastosuje twoje preferencje.


0

caffeinate jest twoim przyjacielem. Otwórz terminal „okno”, wpisz man caffeinate i przeczytaj to. Opcje pozwalają na korzystanie caffeinate w sposób ogólny lub selektywny. Na przykład , zakładając Handbrake PID to 123:

kofeina -w 123

To polecenie utworzy twierdzenie, które utrzyma komputer Mac tak długo, jak będzie działać Handbrake jest uruchomiony, a następnie wypuszcza go, pozwalając komputerowi Mac zasnąć.

Jeśli masz dodatkowe pytania, daj nam znać.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.