Linux가 예기치 않게 지연됩니다.

Linux가 예기치 않게 지연됩니다.

Linux 노트북에서 대기 시간 문제가 발생했습니다.

예를 들어, 브라우저에서 클릭하여 탭을 전환할 때 클릭이 약 5초 동안 등록되지 않은 다음 웹 페이지 자체가 5초 동안 로드되는 경우가 있습니다. 가끔 텍스트 편집기에 무언가를 입력하면 약 2초 후에 기호와 편집 내용이 나타납니다.왜 이런 일이 일어나는지 알아내도록 도와주세요..

저는 2014 MacBook Pro에서 lxqt/i3이 포함된 Arch 기반 배포판을 실행하고 있습니다(매우 가볍고 오버헤드가 없다고 생각합니다). 다양한 확장 기능과 Firefox 새로 설치를 통해 기본 Firefox에서 이 동작을 테스트했습니다. 여전히 지연은 동일합니다. 거기. 나는 또한 프로필을 실행 power-profiles-deamon하고 전환했습니다 balanced(도움이 되지 않았습니다). CPU 주파수도 모니터링합니다 bpytop. 여기저기(800MHz - 2.0GHz - 3.1GHz)가 있지만 CPU 로드는 항상 약 10~20%이고 온도는 약 60~70C입니다. 팬 관리자 데몬이 실행 중이고 팬이 과부하 상태에서 회전하고 있습니다.

저는 지금 Wi-Fi에 연결되어 있고 유선 연결을 사용하여 브라우저 동작을 테스트할 수 없습니다(그러나 편집기는 연결 속도와 아무 관련이 없다고 확신합니다).

나는 알고 싶다,노트북에서 이러한 작업을 더 빠르게 수행하는 방법(더 높은 클럭 속도에서, 더 높은 부하로 인해 배터리 수명이 희생될 수 있습니다.) 내 부팅 클럭은 3.4GHz입니다.

답변1

전혀 CPU 문제는 아닌 것 같습니다! 부하 관찰에 따르면 CPU가 아닌 것으로 나타났습니다. 그러니 이 생각을 버리자.

탭은 몇 개이며, 전환하려는 탭이 많은 메모리를 차지할 가능성이 있나요? 이 모든 것은 시스템이 너무 많은 탭을 처리해야 하는 것처럼 들립니다. 이는 탭의 상태(일반적으로 GB 크기)를 RAM에 저장하는 것을 의미합니다. 탭 사이를 전환하면 탭이 "활동 재개"로 표시됩니다. (여기에는 상당히 복잡한 소프트웨어의 상태를 완전히 복원하기 위한 복잡한 춤이 포함될 수 있습니다. 우리는 전체적으로 웹 사이트를 브라우저에 표시되는 문서로 생각하는 것을 멈추고 대신 브라우저에 표시되는 내용을 수정하는 매우 복잡한 소프트웨어로 생각해야 합니다. )

이는 일반적으로 놀라울 정도로 빠르지만(표면 아래에서 무슨 일이 일어나고 있는지 알면) RAM이 부족하고 OS가 RAM의 일부를 가져와 디스크/SSD에 저장해야 하면 속도가 느려집니다. 이는 몇 배나 됩니다. 메모리보다 느림.

Firefox의 햄버거 메뉴로 이동하여 추가 도구를 열고 작업 관리자로 이동하여 어떤 탭이 얼마나 많은 RAM(및 CPU)을 사용하고 있는지 확인할 수 있습니다.

터미널을 열고 free -g"스왑"에 메모리가 얼마나 있는지 물어보세요. 이는 디스크에 저장된 메모리의 양입니다.

관련 정보