상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
이태원에서 추천하는 관광지는 어디인가요?
이태원에서의 유명한 분식집은 어디인가요?
초전도체의 종류에는 어떤 것들이 있나요?
슈퍼마이크로컴퓨터의 기술 지원 팀은 어떤 전문성을 가지고 있나요?
월드 챔피언십의 역사에서 가장 많은 팬이 참여한 이벤트는 무엇인가요?
스파게티의 영양가는 어떤가요?
스파게티와 함께 즐길 수 있는 음료는 무엇인가요?
스파게티와 함께 즐길 수 있는 샌드위치는 무엇인가요?
마늘을 사용한 전통적인 음료는 무엇이 있나요?
초전도체의 전자기적 성질은 어떤가요?
루테인을 섭취하는 것이 노화 방지에 도움이 되나요?
루테인과 노화 관련 질병의 관계는 무엇인가요?
Previous
Next
수정하기 - 리눅스에서 시스템 리소스를 모니터링하는 명령어는?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
리눅스에서 시스템 리소스를 모니터링하는 것은 시스템의 성능을 최적화하고 문제를 진단하는 데 매우 중요합니다. 리눅스는 다양한 명령어와 도구를 제공하여 C<a href='https://sangseek.com/sangseeks/PU/ko'>PU</a>, 메모리, 디스크, 네트워크 등의 리소스를 모니터링할 수 있습니다. 아래에서는 주요 명령어와 그 사용법에 대해 자세히 설명하겠습니다. 1. `top` `top` 명령어는 실시간으로 시스템의 프로세스와 리소스 사용량을 모니터링할 수 있는 도구입니다. CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등을 보여줍니다. ```bash top ``` - 사용법 : `top`을 입력하면 현재 실행 중인 프로세스와 각 프로세스의 CPU 및 메모리 사용량을 실시간으로 볼 수 있습니다. `q`를 눌러 종료할 수 있습니다. - 기타 옵션 : `htop`은 `top`의 향상된 버전으로, 더 나은 인터페이스와 추가 기능을 제공합니다. 2. `vmstat` `vmstat`는 시스템의 가상 메모리, 프로세스, CPU 활동 등을 모니터링하는 데 사용됩니다. ```bash vmstat 1 ``` - 사용법 : 위 명령어는 1초 <a href='https://sangseek.com/sangseeks/간격/ko'>간격</a>으로 시스템의 상태를 출력합니다. 주요 출력 항목으로는 프로세스 수, 메모리 사용량, 페이지 교환, CPU 사용률 등이 있습니다. 3. `free` `free` 명령어는 시스템의 메모리 사용량을 확인하는 데 유용합니다. ```bash free -h ``` - 사용법 : `-h` 옵션을 사용하면 사람이 읽기 쉬운 형식으로 메모리 정보를 출력합니다. 총 메모리, 사용 중인 메모리, 여유 메모리, 스왑 메모리 등을 확인할 수 있습니다. 4. `iostat` `iostat`는 CPU와 I/O 장치의 사용량을 모니터링하는 데 사용됩니다. ```bash iostat -x 1 ``` - 사용법 : `-x` 옵션은 확장된 통계를 보여주며, `1`은 1초 간격으로 업데이트합니다. 디스크의 읽기/<a href='https://sangseek.com/sangseeks/쓰기 속도/ko'>쓰기 속도</a>와 CPU 사용률을 확인할 수 있습니다. 5. `n<a href='https://sangseek.com/sangseeks/etstat/ko'>etstat</a>` `netstat`는 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 보여주는 명령어입니다. ```bash netstat -tuln ``` - 사용법 : `-tuln` 옵션은 TCP 및 UDP 연결을 나열하고, 포트 번호를 숫자로 표시합니다. 현재 열려 있는 포트와 연결 상태를 확인할 수 있습니다. 6. `df` `df` 명령어는 파일 시스템의 디스크 공간 사용량을 확인하는 데 사용됩니다. ```bash df -h ``` - 사용법 : `-h` 옵션을 사용하면 사람이 읽기 쉬운 형식으로 출력됩니다. 각 파일 시스템의 총 용량, 사용 중인 용량, 남은 용량 등을 확인할 수 있습니다. 7. `du` `du`는 <a href='https://sangseek.com/sangseeks/디스크 사용량/ko'>디스크 사용량</a>을 확인하는 데 사용됩니다. ```bash du -sh /path/to/directory ``` - 사용법 : `-s`는 요약 정보를, `-h`는 사람이 읽기 쉬운 형식으로 출력합니다. 특정 디렉토리의 총 디스크 사용량을 확인할 수 있습니다. 8. `sar` `sar`는 시스템 활동 리포트를 생성하는 도구로, CPU, 메모리, I/O, 네트워크 등의 통계를 수집하고 보고합니다. ```bash sar -u 1 ``` - 사용법 : `-u`는 CPU 사용률을 보여주며, `1`은 1초 간격으로 업데이트합니다. 다양한 옵션을 통해 메모리, I/O, 네트워크 등의 통계를 확인할 수 있습니다. 9. `ps` `ps` 명령어는 현재 실행 중인 프로세스의 상태를 보여줍니다. ```bash ps aux ``` - 사용법 : `aux` 옵션은 모든 사용자의 모든 프로세스를 보여줍니다. 각 프로세스의 PID, CPU 사용률, 메모리 사용률, 실행 시간 등을 확인할 수 있습니다. 10. `watch` `watch` 명령어는 특정 명령어를 주기적으로 실행하여 그 결과를 모니터링할 수 있게 해줍니다. ```bash watch -n 1 free -h ``` - 사용법 : 위 명령어는 1초 간격으로 `free -h` 명령어를 실행하여 메모리 사용량을 실시간으로 모니터링합니다. 결론 리눅스에서 시스템 리소스를 모니터링하는 것은 시스템 관리의 중요한 부분입니다. 위에서 소개한 명령어들은 각각의 리소스를 모니터링하는 데 유용하며, 필요에 따라 조합하여 사용할 수 있습니다. 이러한 도구들을 활용하여 시스템의 성능을 최적화하고 문제를 조기에 발견할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기