본문 바로가기
[Server구축/Tutorial] Top 에 대한 이야기 [Server구축/Tutorial] Top 에 대한 이야기 -Linux 시스템의 자원인 CPU, Memory 등의 사용률을 살펴보는 명령어. -CPU 에서 %us 는 커널이 아닌 user 에 의한 점유율 %sy 는 커널(system)에 의해 사용되는 CPU 점유율 %id 는 유휴(idle) CPU -메모리는 물리 메모리와 Swap 메모리로 구성된다. Swap 항목 부분의 used 수치가 지속적으로 증가하면 시스템 메모리가 매우 부족한 상황 total 은 전체 메모리 용량을 의미 used 는 현재 사용되고 있는 메모리 용량 free 는 사용되지 않는 여유 메모리 용량 실제로 linux 서비스를 운영하다 보면 항상 free 수치가 급격히 줄어드는데, 이는 메모리 부족이 아니라 linux 커널의 특징이다.메모.. 2017. 5. 13.
[Server구축/Tutorial] 관리자가 서버에 접속하는 3가지 접속 방법 [Server구축/Tutorial] 관리자가 서버에 접속하는 3가지 접속 방법 VNC 접속 방법 ( Virtual Networking Computing ) VNC 서버 시스템의 모니터와 키보드 마우스 접속을 서버내부에서 중간에 가로채서 연결해주는 접속 방법.리눅스 운영체제 안의 X-Windows 같은 GUI 기반 환경이 있는 경우, 직접 서버를 눈으로 보면서 운영하는 것 같은 환경이 제공되는 것.VNC 접속을 위해서는 접속하고자 하는 서버 내에 VNC 클라이언트가 접속할 수 있도록 하는 VNC 서버 프로그램이 설치되어 있어야 한다.VNC 는 리눅스, 윈도우 서버 모두 가능하다. 대표적인 VNC Client 는 UltraVNC Viewer 이다. SSH 접속 ( Secure Shell ) 터미널 모드로 접.. 2017. 4. 29.
[android] Thread Scheduling 에 대한 이야기 [android] Thread Scheduling 에 대한 이야기 -Thread 에는 priority 값을 주어 CPU 사용량을 조절할 수 있다. ( Process#setThreadPriority( int ), Thread#setPriority( int ) ) 이 Priority 에 들어가는 값은 Nice value 라 부르는데, 다른 Thread 에 대해 얼마나 Nice 한가를 나타내는 값이다. Nice 값이 높다는 것은 다른 Thread 에게 많이 양보하는 착한(?)놈이라는 의미. 즉 Nice 값이 높을수록 우선순위가 낮아 CPU 활용이 적어진다. - Android 에서는 Main ( UI ) Thread 가 우선순위가 보통 가장 높아야 한다. BG 에서 도는 Thread 들의 Nice Value 가.. 2015. 12. 22.
[linux] top 에 대한 많은 이야기. linux, Top 에 대한 많은 이야기. 참고 사이트 : http://bluelimn.tistory.com/740 실행 명령어 $ top [옵션] Top 의 출력 내용 분석 -top - 11:17:50 up 33 days, 18:22, 7 users, load average: 0.47, 0.72, 1.78 현재시간 / uptime / 로그인 유저수 / 로드 에버리지 로드 에버리지란? -Tasks: 190 total, 2 running, 185 sleeping, 2 stopped, 1 zombie 전체 프로세스 수 / 현재 실행중 프로세스 수 / 유휴 프로세스 수 / 정지상태 프로세스 / 좀비 프로세스 -Cpu(s): 0.3%us, 0.6%sy, 0.0%ni, 97.9%id, 0.0%wa, 0.5%hi,.. 2014. 3. 17.
[linux] 하드웨어 기본 정보 보기. linux, 하드웨어 기본 정보 보기. - linux 에서 하드웨어를 비롯한 기본 정보 보기. CPU 정보 보기 cat /proc/cpuinfo 메모리 정보 cat /proc/meminfo 운영체제 확인 cat /etc/issue.net HDD 용량 확인 df -h /etc/issue.net, Cat, cpu 정보, df -h, hdd 용량, linux, memory 정보, proc/cpuinfo, proc/meminfo, [linux] 하드웨어 기본 정보 보기., 기본 정보, 메모리 정보, 운영체제 확인, 하드웨어 2014. 2. 23.
[linux] Top 의 CPU 에 표시되는 값들의 의미는? - ni, wa, hi, si ... linux, \Top 의 CPU 에 표시되는 값들의 의미는? - ni, wa, hi, si ... nice ( ni ) 란? nice 는 프로세스의 우선순위 기본값보다 낮은 우선순위로 사용자 공간에서 실행된 시간. 참고로 us 는 반대로 기본값 혹은 그보다 높은 우선순위로 사용자 공간에서 실행된 시간 의미. I/O Wait ( wa ) 란? I/O Wait 는 I/O 를 기다리는 시간을 이야기한다. I/O 는 입,출력을 대기하며 wait 상태로 들어갈 수 있는데, 이 때 즉시 실행 가능한 다른 프로세스가 있으면 그 프로세스를 실행하지만, 그렇지 않은 경우는 I/O 대기 작업 중 하나가 완료될 때까지 대기해야 하는데 그 시간이 wa 이다. Hard interrupt( hi ) 란? hard interrup.. 2014. 2. 20.
[linux] iptables( 방화벽 ) command tutorial linux, iptables( 방화벽 ) command tutorial. iptables ( 방화벽 ) 3가지 chain 존재. INPUT, OUTPUT, FORWARDINPUT 은 Linux 서버로 들어오는 것OUTPUT 은 Linux 서버에서 나가는 것.FORWARD 는 Linux 서버의 로직을 거치지 않고 바로 OUPUT 으로 나가는 것. -N : 새로운 chain 만들기-L : chain 규칙 보여주기-X : 비어있는 chain 없애기-P : chain 규칙 바꾸기-F : chain 에 있는 모든 규칙 지우기. -A : chain 에 새로운 규칙 추가 ( 맨 아래 추가 )-I : chain 에 규칙 삽입하기 ( 맨 앞 추가 )-R : chain 끼리 규칙 교환-D : chain 에 있는 규칙 제거.. 2014. 2. 17.
[linux] Swap 메모리란? linux, Swap 메모리란? 참고 자료 : http://knight76.tistory.com/1549 어플리케이션의 RAM 용량이 차면, swap 메모리가 자동으로 늘어난다.하드디스크의 디스크 공간을 swap 메모리로 사용하기 때문에 속도가 느려진다.보통 swap 메모리는 기본 RAM 용량의 2배정도를 잡는 것을 권장한다.이 swap 메모리 용량은 성능이슈와 관련있기 때문에 알맞게 조정하는 것이 좋다. 메모리가 부족한 현상이 자주 발생하는 경우가 아니면 swap 자체를 사용하지 않는 것이 사실 좋다.만약 swap 메모리를 사용해야 하는 경우가 생긴다면, 하드웨어로 먼저 처리할 수 있는지 확인하여여유가 되면 하드웨어로 처리하는 것이 베스트이다. Ram 추가 세팅, SSD 사용 등이 하드웨어적 처리의 한.. 2014. 2. 15.
[linux] 계정 비밀번호 변경하기. linux, 계정 비밀번호 변경하기 $ sudo passwd USER_ID 다음의 과정을 통해 비밀번호를 변경한다. 1. 현재 비밀번호 입력2. 새로운 비밀번호 입력3. 새로운 비밀번호 확인 입력. 비밀번호가 변경되었다! account, linux, linux 비밀번호, [linux] 계정 비밀번호 변경하기., 계정, 계정 비밀번호 변경하기, 변경, 비밀번호, 비밀번호 변경, 비밀번호 확인, 새로운 비밀번호, 현재 비밀번호 2014. 2. 13.
반응형