나는 최근 사무실에서 Ubuntu 시스템을 종료하지 않기로 결정했습니다. Ubuntu 시스템을 부팅한 다음 일반적으로 필요한 모든 응용 프로그램을 여는 데 많은 시간이 걸리기 때문입니다.
컴퓨터를 켜놓고 며칠 동안 사용해보니 속도가 상당히 느려졌습니다. 몇 가지 일반적인 프로세스를 수행할 때 여전히 몇 분 동안 속도가 느려졌다가 따라잡습니다. 이것이 출력이다top
top - 10:40:46 up 3 days, 18 min, 1 user, load average: 0.66, 1.47, 1.42
Tasks: 396 total, 1 running, 330 sleeping, 0 stopped, 1 zombie
%Cpu(s): 3.9 us, 0.6 sy, 0.0 ni, 95.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16331284 total, 476144 free, 13993084 used, 1862056 buff/cache
KiB Swap: 2097148 total, 628732 free, 1468416 used. 971580 avail Mem
왜 이런 일이 발생하는지, 어떻게 방지할 수 있는지 알고 싶고, 시간이 지나면 어떻게 성능을 향상시킬 수 있는지에도 관심이 있습니다. 나도 이런 것들을 직접 분석하는 방법을 알고 싶다
답변1
주기적인 Linux 데스크탑 시스템 "정지"는 일반적으로 시스템을 디스크로 교체할 때 발생합니다. 이는 사용 가능한 메모리가 부족하고 일부 데이터를 하드 드라이브의 훨씬 느린 스왑 파티션으로 이동하여 메모리를 확보해야 할 때 발생합니다.
출력 결과 에 따르면 top
현재 16GB 메모리 중 85% 이상이 사용 중입니다. 기본 CPU 사용량 대신 메모리 소비를 기준으로 목록을 정렬하는 + 를 top
누르면 Shift
어떤 애플리케이션이 탐욕스러워지는지 확인할 수 있습니다 .m
Google Chrome과 같은 일부 앱은 많은 메모리를 차지하는 것으로 알려져 있으며, 특히 항상 많은 탭이 열려 있는 경우 탭 행잉 확장 프로그램과 같은 기능을 사용하는 것이 유용할 수 있습니다.