게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
터미널에서 top치면 나오는 %CPU랑 %MEM 숫자가 어떻게 정해지나요
게시물ID : programmer_13112짧은주소 복사하기
작성자 : 스벅골카
추천 : 0
조회수 : 368회
댓글수 : 2개
등록시간 : 2015/09/07 08:46:55
옵션
  • 본인삭제금지
안녕하세요
질문이라서 본삭금을 걸었어요

학생인데요, 이번 학기 랩에 들어가게 되서 랩 클러스터 네트워크 아이디를 하나 받아서 컴퓨터를 쓰고 있어요
(이걸 클러스터라고 부르는게 맞나요...?)
ssh -Y 이런식으로 해서 아이디 비번 치고 들어가는 거요.
10개 정도가 연결되어있고 제가 원하는 컴퓨터로 들어가서 일하면 돼요.
아무거나 하나 들어가서 top이라고 치면 상단화면에 이런 메뉴랑
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

접속해있는 유저명 이런게 아래로 쫙 뜨는데요,  
여기서 제가 궁금한건 %CPU 하고 %MEM 숫자가 어떤 식으로 나오게 되는지에요.
제가 64G 메모리 컴에 접속해서 제 코드를 돌리면 항상 CPU는 100퍼센트가 되고, 메모리는 20~30 사이가 나와요. 
그런데 다른 사람이 접속해있는걸 몇번 봤는데 어쩔땐 CPU란의 숫자가 2000을 넘어가기도 하는데 정작 메모리는 매번 1을 넘지 않더라구요.
CPU 백프로가 최고숫자가 아닌가요? 어떻게 천을 넘는 숫자가 나올 수가 있나요? 
그리고 그 말은 엄청 하드한 코드를 돌린다는 건데 어째서 메모리 사용량은 그렇게 작은걸까요?

아님 다 집어치우고... 20이 나오는 제 코드가 이상한건가요...?


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호