티스토리 뷰

728x90

이 명령어는 Unix 계열 운영체제에서 실행 중인 프로세스에 대한 정보를 표시하는 명령어입니다. 이 정보는 주요 메모리 사용량인 "Resident Set Size (RSS)"를 기준으로 내림차순으로 정렬하며, 그런 다음 "head" 명령어를 사용하여 메모리 사용량이 가장 높은 상위 5개의 프로세스를 표시합니다. 그러나 제공된 명령어에 작은 문제가 있는 것 같습니다. "ps" 명령어와 해당 옵션의 올바른 사용법은 다음과 같습니다.

bashCopy code
ps auxwww --sort=-rss | head -5

명령어를 분해해보겠습니다:

  • ps: 이 명령어는 활성 프로세스에 대한 정보를 표시하는 데 사용됩니다.
  • auxwww: 이것은 정보를 표시할 형식과 범위를 정의하는 옵션입니다. 각각 다음을 의미합니다:
    • a: 모든 사용자의 프로세스를 표시합니다.
    • u: 프로세스에 대한 자세한 정보를 표시합니다.
    • x: 터미널에 연결되지 않은 프로세스를 포함합니다.
    • www: 긴 프로세스 이름과 인수를 표시할 수 있는 넓은 출력 형식입니다.
  • --sort=-rss: 이 옵션은 "Resident Set Size (RSS)" 메모리 사용량을 기준으로 내림차순으로 출력을 정렬합니다. "rss" 앞의 마이너스 기호 (-)는 내림차순을 나타냅니다.
  • |: 이것은 왼쪽 명령의 출력을 오른쪽 명령의 입력으로 사용하는 파이프 연산자입니다.
  • head -5: 이 명령은 받은 입력의 첫 5개 줄을 표시합니다. 여기서는 메모리 사용량이 가장 높은 상위 5개의 프로세스만 표시하는 데 사용됩니다.

"ps" 명령어와 해당 옵션의 동작은 서로 다른 Unix 계열 운영체제 (예: Linux, macOS)에서 약간 다를 수 있으므로 해당 시스템의 매뉴얼 (man ps)을 참조하여 정확한 사용법을 확인하는 것이 좋습니다.\

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EC%82%AC%EC%9A%A9%EB%9F%89%EC%88%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EB%B3%B4%EA%B8%B0

 

리눅스 메모리 사용량순 프로세스 보기 - 제타위키

1 개요[ | ] 리눅스 메모리 사용량순 프로세스 보기 리눅스 메모리 사용량순 프로세스 목록 보기 RSS(Resident set size) : 물리 메모리를 실제 점유하고 있는 크기.[1] 2 간단히 보기(ps -ef)[ | ] [root@zetawik

zetawiki.com

 

728x90

'공부' 카테고리의 다른 글

[mysql] use variables in query  (0) 2023.08.19
[mysql] print message in procedure  (0) 2023.08.19
[macosx] scutil --set HostName seunggabi-MacBookPro  (0) 2023.08.13
[yaml] anchors and aliases  (0) 2023.08.12
[reactjs] material-ui, grid system  (0) 2023.08.06
댓글