Infra & Server Dev77 리눅스 top 명령어 설명 맨윗줄 : 시스템의 가동 시간과 평균 부하의 숫자를 출력 top - 현재시간, 재부팅없이 운영중인 업타임시간, 로그인된 유저수, 1분, 5분, 15분에 대한 각각의 평균 부하율(load average) load average : 작업의 대기시간을 말합니다. 값이 1이 나왔다면 1분동안 평균 1개 정도의 프로세서가 대기상태에 있다는 것입니다. 서버마다 차이가 있긴 하지만 5 정도면 서버가 부하를 받는 다고 생각합니다. 과부하는 10 ~ 15이상이면 과부하라고 봅니다 두번째줄 : 현재 실행중인 프로세스들의 상황 tasks - 실행중인 전체 프로세스수(total), 실행중인 프로세스(run), 유휴상태의 프로세스(sleep), 정지된 프로세스(stop), 좀비 프로세스 세번째줄 : CPU의 사용에 대한 상황 .. 2013. 11. 7. Apatch Bench (ab)사용법 잘정리해놓으셨네요.밑에 링크로 이동 ㄱ ㄱ 부하테스트 2편 : http://faq.hostway.co.kr/?mid=Linux_ETC&page=7&document_srl=1500부하테스트 1편 : http://faq.hostway.co.kr/Linux_ETC/1490ex) ab -n 1000 -c 50 -k http://192.168.100.2/n : 시도횟수c : 동시접속자수k : 테스트 주소 POST ex) ab -T 'application/json' -n 100 -c 10 -k -p ./Documents/post.json localhost:4865/confirm 2013. 11. 1. 톰캣 튜닝(성능개선) 성능이 떨어지는(느리고 답답한) 애플리케이션을 좋아하는 사람은 없음.Tomcat은 성능이 점점 좋아지므로 항상 최신 버전을 사용할 것. 1. JVM heap 메모리 크기 변경- $CATALINA_HOME/bin/catalina.sh 파일에 아래 내용을 추가한다.JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m-Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m-XX:MaxPermSize=512m -XX:+DisableExplicitGC"(*) JVM의 기본 heap 메모리 사이즈는 64MB 이므로 최소한 -server, -Xms, -Xmx 옵션은 설정해야 한.. 2013. 10. 18. JAVA 서블릿 서버 병행성 및 자원공유 문제 . 서블렛에서 instance variable 의 공유 1.1 서블렛에서 instance variable 의 공유 - PrintWriter - 다음과 같은 코드를 생각해 보겠습니다. import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CountServlet extends HttpServlet { private PrintWriter out = null; // 2013. 8. 30. Java에서 줄바꿈 개행문자 바꾸기 System.getProperty("line.separator"); 개행문자 한줄띄기 뭐든 표현이 여러가지지만한줄띄었음을 Java에서는 System.getProperty("line.separator")를 통해서 캐취할수 있다. 예를 들어 ...배고파 웃기지마 라는 Text가 있을때 "파"와 "웃"사이를 잡아내는것이 System.getProperty("line.separator") 라는 이야기.그래서 바꿀때 text.replace(System.getProperty("line.separator"), " ")); 요딴식으로하면됨... 2013. 8. 13. 모바일 웹에서 티스토어 설치유무 판단후 다운링크가기 참고 : http://blog.taks.pe.kr/34 2013. 7. 11. 이전 1 ··· 7 8 9 10 11 12 13 다음