Charakterystyczne spowolnienie w różnych przeglądarkach w wersji 10.9.1


8

Zauważyłem dziwny wzór opóźnień podczas próby pobrania stron internetowych; zachowanie to wydaje się bardzo charakterystyczne i jest dla mnie łatwe do odtworzenia, więc jestem dość pewny większości poniższych szczegółów. Mam nadzieję, że ktoś to rozpozna lub będzie w stanie to wypracować.

  • Wydaje się, że długość opóźnienia rośnie wraz z upływem czasu od ponownego uruchomienia komputera, o ile wiem bez ograniczeń. Jest to mniej dokładnie testowane niż w innych punktach, ale jestem pewien, że ponowne uruchomienie rozwiązuje problem i że rzadko pojawia się w ciągu pierwszych kilku godzin po ponownym uruchomieniu (i wydaje się, że można to zrobić znacznie dłużej).

  • Opóźnienie pojawia się w dowolnym przeglądarce Firefox, Safari lub Chrome.

  • curl działa normalnie. Ale podczas ładowania dowolnej strony z przeglądarki Chrome, Safari lub Firefox zwijanie może wystąpić z dużym opóźnieniem. Zamknięcie przeglądarki spowoduje natychmiastowe zakończenie wszystkich uruchomionych zadań zwijania (na przykład mogę uruchomić 5 wystąpień zwijania podczas pobierania różnych stron internetowych, z których wszystkie zatrzymają się na pasku postępu, nie pokazując żadnego postępu; zamknięcie przeglądarki Chrome spowoduje zadania do natychmiastowego ukończenia).

  • Opóźnienie zwijania się jest znacznie mniejsze niż opóźnienie dla stron internetowych, nawet jeśli istnieje. W tej chwili jest to około 15 sekund, ponieważ od jakiegoś czasu nie uruchomiłem się ponownie w nadziei na debugowanie. Witryna zajmie znacznie więcej czasu, być może 15 sekund, gdy „czeka na www.---.com”, a następnie porównywalnie długo czeka na innych.

  • Opóźnienia (zgłaszane przez ping) nie zwiększają się podczas problemów.

  • Podczas gdy zwijanie jest opóźnieniem, różne zadania zwijania kończą się w tym samym czasie. Oznacza to, że wszyscy będą się zawieszać przez długi czas, a następnie przestaną wisieć w tym samym momencie (a więc kończą mniej więcej w tym samym czasie, w skali ponad 15 sekund, przez które wiszą). Czasami dzieje się tak w przeglądarkach, ale nie w niezawodny sposób (co moim zdaniem może być spowodowane tym, że przeglądarka ma kilka możliwości zawieszenia się przed faktycznym zakończeniem ładowania strony). Po zakończeniu zadań zwijania natychmiastowe ich ponowne uruchomienie powoduje zawieszenie się dokładnie w ten sam sposób, więc problem nie zniknął (przynajmniej nie na bardzo długo).

  • Opóźnienie jest dość zróżnicowane na różnych stronach internetowych. Nie przeprowadziłem bardzo szczegółowej ankiety (tak sądzę, będzie to kolejny krok).

  • gdy się zawiesza, curl -v zawiesza się na pasku postępu bez przesyłania danych.

  • Podczas ładowania stron w Chrome większość czasu spędza „czekając” na CDN i usługi stron trzecich.

  • Często Chrome wyświetla pusty ekran, a naciśnięcie „Stop” spowoduje wyświetlenie strony (z załadowanymi większością, ale nie wszystkimi zasobami). Zakładam, że jest to związane z ostatnim punktem i jest tylko zachowaniem chromu, które pojawia się, gdy mamy tak duże opóźnienie, a nie jest ściśle związane z problemem.

  • Opóźnienie pojawia się po podłączeniu do wielu różnych sieci bezprzewodowych o różnych charakterystykach wydajności (np. Linia 50 Mb / s). Nie próbowałem sieci przewodowych, ale zakładam, że to nie miałoby znaczenia.

  • Podobnie inny DNS nie robi różnicy (co nie jest zaskakujące, biorąc pod uwagę, że ping jest zawsze w porządku).

  • Obserwuję to samo zachowanie przy bardzo różnych poziomach obciążenia systemu. Na przykład teraz mam 3/8 GB wolnej pamięci.


To tylko 2 powody, które by to wyjaśniały, często w połączeniu. 1- Masz mało pamięci i 2- twoje połączenie internetowe. Więc powiedz nam te wartości.
Ruskes

Dodałem wiersz o ilości wolnej pamięci, gdy mam problemy. Jakich informacji szukasz w kontekście połączenia internetowego? Miałem problem z wieloma różnymi połączeniami internetowymi z prędkościami (i innymi cechami) na całej mapie.
Paul Christiano

1
@PaulChristiano Mam przyjaciela, który miał podobne problemy, chociaż nie zajmował się nim tak szeroko, jak ty, więc nie wiem, czy było dokładnie tak samo. Uaktualnił się do Mavericks od Snow Leopard. Odkrył, że po usunięciu i ponownym zainstalowaniu Mavericks problem zniknął.
dwightk

@PaulChristiano Czy 10.9.2 to naprawić?
NOTjust - user4304

Nie, w dniu 10.9.2 problemy nadal występują. (Nie próbowałem ponownej instalacji.)
Paul Christiano

Odpowiedzi:


1

Jako dodatkową metodę debugowania spróbowałbym utworzyć nowego użytkownika systemu i sprawdzić, czy problem nadal występuje.

W przeszłości miałem podobne problemy po zainstalowaniu oprogramowania VPN. Nawet przy użyciu dezinstalatora system był powolny.

Prawda jest taka, że ​​my, zaawansowani użytkownicy, zwykle nadużywamy narzędzi do instalowania systemu operacyjnego, rozszerzeń przeglądarki, paneli preferencji, narzędzi wiersza poleceń ... Niektóre są w wersji beta, a nawet alfa.

W takim przypadku zainstalowanie nowego systemu na pustym dysku jest prawdopodobnie najlepszym rozwiązaniem.


Bardzo dziękuję za podanie VPN jako potencjalnego winowajcy. Byłem w sporze o to, czy przyjąć twoją odpowiedź, ale ostatecznie napisałem własną, która bardziej szczegółowo opisała problem. W każdym razie masz moją wieczną wdzięczność!
Paul Christiano

1

Problem jest awarią klienta Cisco VPN, jak opisano tutaj , i został rozwiązany przez uruchomienie sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh.

Nie przyszło mi to do głowy, ponieważ ostatnio nie korzystałem z klienta, gdy pojawił się problem. Ale przeglądanie konsoli szybko ujawniło absurdalną liczbę komunikatów o błędach, które szybko zidentyfikowały winowajcę.


0

Miałem takie doświadczenia i oto, co znalazłem do pracy:

  • Czyszczenie pamięci (RAM)
  • Czyszczenie pamięci podręcznej w przeglądarkach, których dotyczy problem
  • Ponowna instalacja przeglądarek
  • Czyszczenie / wymiana pamięci RAM
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.