본문 바로가기

전체 글130

안드로이드앱 개발환경 구축하기(1)- JAVA SE 설치 Java Standard Edition (Java SE) 설치 아래사이트에서 최신버전을 다운로드 받는다. https://www.oracle.com/kr/java/technologies/javase-downloads.html Java 라이센스에 관한 내용이다. 한글번역을 한번 읽어보자. 결론적으로, 개인용도 및 개발용으로는 무료로 제공한다는 의미이다. 여기서는 개인용도 및 개발용도를 전제로 하므로 다운로드 받도록 하자. Java 는 환경변수 설정을 통해 개발시, 런타임시에 언제든지 버전별로 선택적으로 사용할 수 있다. 개발 OS 에 맞는 패키지를 다운로드 하도록 한다. 설치화면에서 그대로 Next 를 선택해도 무방하지만, 설치디렉토리를 아래와 같이 바꾸도록 하자. C 드라이브에 JAVA 디렉토리를 만들어 .. 2020. 6. 3.
Memory Usage 메모리 Free를 보면. 사용율을 착각 할 수 있는데, 아래 free 명령어 보면 total used free shared buffers cached Mem: 24675128 24541056 134072 0 274936 16256752 -/+ buffers/cache: 8009368 16665760 Swap: 65537156 0 65537156 You have new mail in /var/spool/mail/root 실제 여유 메모리는 134072+274936+16256752 이다. 그럼 대략 16665760 값이 나온다. 아래 스크립트 좀 더 쉽게 확인하기 위한 것이다. #!/bin/sh MEM_TOTAL=`free | grep ^Mem | awk '{print $2}'` MEM_FREE1=`free.. 2020. 6. 2.
opensource VoIP,IP-PBX : asterisk 오픈소스기반 VoIP 기반 콜센터 구축 IP/PBX 오픈소스 asterisk 를 활용해보자 패키지 소스코드 http://downloads.asterisk.org/pub/telephony/asterisk/ **간단 한글참고 자료 : cafe.naver.com/synologynas/25598 Asterisk IP-PBX 인터넷전화 사용기(간략) 어찌하다가 Asterisk 라는 단어를 접하고 주말내내 씨름하다가 지금까지 알게된 내용을 공유차원에서 적어봅니다.1. Asterisk란 무엇인가?요점만 말해서 인터넷을 통해 ... cafe.naver.com 2020. 6. 2.
네트워크 상태조회 $ netstat -sP tcp $ netstat -sP [프로토콜명] // ip, ipv6, icmp, icmpv6, igmp, udp, tcp, rawip TCP 네트웍의 성능을 보여준다. tcpRtoAlgorithm = 4 tcpRtoMin = 400 tcpRtoMax = 60000 tcpMaxConn = -1 tcpActiveOpens = 8376 tcpPassiveOpens = 2922 tcpAttemptFails = 228 tcpEstabResets = 2599 tcpCurrEstab = 26 tcpOutSegs =33921409 tcpOutDataSegs =28287103 tcpOutDataBytes =3090291542 tcpRetransSegs = 881 tcpRetransBytes =1.. 2020. 6. 2.
ulimit 커널파라미터 정보 ulimit -a 커널 파라미터 정보 /etc/security/limits.conf HOST A core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 16380 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 st.. 2020. 6. 2.
CPU 프로세스 할당,제어,CPU정보 CPU가 여러개 탑재된 시스템이라면, 다음과 같은 명령어를 실행해본다. # psrinfo 0 on-line since 11/06/01 01:26:38 2 on-line since 11/05/01 13:01:57 psrinfo 명령어는 processor 정보를 보여준다.( 여기서 0과 2는 ProcessorID를 나타낸다.) -s 옵션은 silent mode 를 나타낸다. CPU가 on-line mode라면 1 의 값을 보여주고 off-line mode라면 0 값을 보여 준다. 위의 샘플은 두CPU 모두 on-line이므로 1 이라는 값을 보여준다. # psrinfo 0 on-line since 11/06/01 01:26:38 2 on-line since 11/05/01 13:01:57 # psrinfo .. 2020. 6. 2.
vmstat, sar 명령 VMSTAT vmstat -S 5 10 위 명령은 5초 간격으로 정보들을 업데이트하며, 총 10 회 수행한다. procs memory page disk faults cpu r b w swap free si so pi po fr de sr s0 s6 s7 s8 in sy cs us sy id 0 0 0 3552 8584 0 0 25 14 20 0 0 2 0 0 2 443 354 109 1 1 98 0 0 0 2715880 189856 0 0 0 0 0 0 0 0 0 0 1 409 271 89 0 0 100 0 0 0 2715880 189856 0 0 0 0 0 0 0 0 0 0 1 408 265 88 0 0 100 0 0 0 2715880 189856 0 0 0 0 0 0 0 13 0 0 1 488 273.. 2020. 6. 2.
(SUN/Solaris) CPU,Memory,Fault 조회 SUN /usr/platform/sun4u/sbin/prtdiag ystem Configuration: Sun Microsystems sun4u 5-slot Sun Enterprise E3500 System clock frequency: 100 MHz Memory size: 4096Mb ========================= CPUs ========================= Run Ecache CPU CPU Brd CPU Module MHz MB Impl. Mask --- --- ------- ----- ------ ------ ---- 3 6 0 400 8.0 US-II 10.0 3 7 1 400 8.0 US-II 10.0 5 10 0 400 8.0 US-II 10.0 5 11 1 400 .. 2020. 6. 2.
프로세스 상태조회 - CPU 점유율 조회 특정 프로세스의 CPU 사용율이 임계치 이상으로 높아질 경우 프로스세스내부의 스레드(Thread) CPU 사용을 측정할 필요가 있다. 프로세스내의 스레드(Light Weight Process) CPU 사용률 확인해보자 먼저 top 명령으로 프레스별 CPU 사용율을 확인한다 (top이 없을 경우 설치한다) last pid: 11208; load averages: 1.60, 1.43, 1.68 16:38:55 182 processes: 176 sleeping, 3 running, 1 zombie, 2 on cpu CPU states: 0.0% idle, 85.8% user, 13.7% kernel, 0.5% iowait, 0.0% swap Memory: 8192M real, 6342M free, 556M s.. 2020. 6. 2.