우분투의 top 명령어 설명

우분투의 top 명령어 설명

내 서버에서 실행되는 top 명령의 스크린샷을 첨부했는데 어떻게 해석해야 할지 모르겠습니다.

메모리에 문제가 있는지 알고 싶습니다. 그리고 mysql의 CPU 사용량이 100%를 넘는 것을 보았는데, 맞나요?

여기에 이미지 설명을 입력하세요.

서버에 호스팅된 사이트가 문제 없이 로드된다고 합니다.

감사해요

답변1

출력에서 "Mem"이라고 표시된 줄은 메모리를 나타냅니다. "전체" 부분은 총 메모리이고, "사용 가능한" 부분은 사용되지 않고 캐시되지 않은 메모리이며, "사용된" 부분은 명시적으로 사용된 메모리이고, "버프/캐시" 부분은 다른 응용 프로그램을 위해 현재 캐시된 메모리입니다. 필요한 경우 출시될 수 있습니다. 현재로서는 약 21GiB의 여유 메모리가 있는 것으로 나타나므로 이는 문제가 되지 않습니다.

mysql의 CPU 사용량의 경우 상위 및 유사한 응용 프로그램이 CPU 사용량을 기록하는 방식은 100%=1 스레드/코어입니다. 귀하의 컴퓨터에 8개의 스레드/코어가 있다는 사실로 판단하면 165%는 최대 CPU 사용량에 가깝지 않지만 165% 사용량은 mysql의 경우 상당히 높으며 특히 쿼리하는 SQL 데이터베이스가 다음과 같은 경우 원인이 무엇인지 조사하겠습니다. 작은.

그리고 top그것은 매우 간단합니다. htop가능하다면 설치해서 사용하시길 권해드립니다 .

관련 정보