Proces SystemUIServer zajmuje 30% mojego procesora. Przeszukanie ujawnia błąd oszczędności światła dziennego Snow Leopard, który można rozwiązać, usuwając zegar z paska menu. Jestem na Lionie i próbowałem tego bez powodzenia. Wszelkie pomysły, jak to naprawić?
15
sysdiagnose SystemUIServer
i zgłosić błąd w Apple. Często możesz przeglądać raporty, aby zobaczyć, co robi ten proces - ponieważ jesteś również na stosie przepełnienia stosu, może to być coś, co masz wiedzę, aby przejrzeć skrypt i wyniki i dowiedzieć się, dlaczego procesor jest wysoki.Odpowiedzi:
Mam ten sam problem. Problem jest spowodowany przez widget innej firmy, który korzysta z Internetu. Dla mnie problem stanowił dropbox. Jeśli Dropbox aktualizuje moje pliki, systemiserver nadal korzysta z dużej ilości procesora. Jedynym rozwiązaniem jest wymuszenie wyjścia (użycie terminala lub monitora aktywności) lub wyłączenie widżetu innej firmy.
źródło
Wygląda na to, że istnieje kilka sposobów na rozwiązanie tego problemu.
Miałem ten sam problem i dzisiaj zauważyłem, że mój zegar nie wyświetlał prawidłowego czasu od około 2 godzin, a kiedy zatrzymuję się nad nim, dostaję wirującą piłkę plażową.
Z tego artykułu dowiedziałem się , że możesz po prostu zabić proces SystemUIServer, a on sam się zrestartuje i wszystko powinno być dobrze.
Aby zabić proces SystemUIServer, możesz po prostu otworzyć Monitor aktywności, Filtrować według nazwy procesu lub% procesora (ponieważ będzie to prawdopodobnie najwyższy użytkownik procesora), a następnie wybrać „SystemUIServer” i wybrać „Zakończ proces” z opcji na góra okna (przycisk, który wygląda jak znak stopu).
Po zabiciu procesu system OS X po prostu ponownie go zainicjuje i powinieneś powrócić na właściwy tor. Wydaje się to jednak tylko tymczasowe rozwiązanie i możesz się z nim spotkać ponownie.
Aby uzyskać bardziej trwałe rozwiązanie (jeśli nie boisz się zapuścić na ląd), wypróbuj proces opisany w tym artykule , który dostarczył Joshua Taylor, w którym dodajesz zadanie crona do OS X, które ponownie uruchamia SystemUIServer na początku każdego inna godzina (automatyzacja powyższego rozwiązania tego problemu):
źródło
Spowodowałoby to zakończenie procesu tylko wtedy, gdy czas pracy procesora przekracza 5 minut:
*/15 * * * * [[ "$(ps -e | grep SystemUIServer | awk '{print $3}')" > 5:00.00 ]] && killall -kill SystemUIServer
Jeśli nie wiesz, jak używać vi, możesz zmodyfikować plik crontab za pomocą
EDITOR=nano crontab -e
.źródło
Ostatnio miałem ten sam problem na komputerze Mac Pro z systemem 10.7.5 z zainstalowanym DropBox. Aktualizacja obecnej wersji DropBox (2.6.2) znacznie pomogła, ale nie całkowicie. Zamiast spowalniać system za pomocą obracającego się koła tęczy i SystemUIServer zgłasza 98% użycie procesora wiele (irytujących) razy dziennie, teraz jest on obecnie dwa razy większy.
źródło