어떤 글을 찾아볼까? 298

Varnish 로그 포맷 변경

varnish 는 특이하게 로그를 남기지 않는다. 이건 좀 아니지 싶다. 아무리 잘 동작한다고 해도 로그는 봐야 하기 때문이다. 로그를 보기 위해서는 두가지 방법이 있다. 1. /usr/local/varnish/bin/varnishlog -D -a -w /var/log/varnish.log tail -f /var/log/varnish.log GET /lgcyon/flash/xml/main.jsp HTTP/1.1 Accept: */* Accept-Language: ko-KR9 Referer: http://www.cyon.co.kr/lgcyon/flash/cyon_main.swf -flash-version: 10,0,22,87 UA-CPU: x86 Accept-Encoding: gzip, deflateR U..

awk 사용법

1. awk의 사용법 awk [옵션] '스크립트' [변수=값] [파일(들)] or awk [옵션] -f 스크립트 파일 [변수=값] [파일(들)] ' '안에는 직접 원하는 동작을 정의하거나 -f를 이용하여 스크립트 파일을 따로 불어올수도 있다. 스크립트 파일이 여러개 있다면 -f 옵션을 여러번 사용해서 여러개의 스크립트 파일을 동시에 불러와 지정한 파일에 적용하는것도 가능하다. 변수는 sheel 환경변수($foobar)가 될수도 있고 명령어 대치('command') 가 될수도 있지만 실제로 사용할 수 있으려면 입력을 읽어들인 후에 가능하. 즉 기본적으로 한라인 단위로 입력을 받아 처리하게 되는데 awk에서는 BEGIN이라고 직접 명시해줄 수도 있다. BEGIN등의 awk가 사용하는 키워드에 대해서는 뒤에 ..

[과학칼럼] '사이버 마약'

인간은 양쪽 귀에 들리는 소리주파수의 근소한 차이를 이용해서 소리가 나는 상하좌우 위치를 인지하게 되는데, 이런 소리현상을 바이노럴 비트(binaural beat)라고 한다. 우리는 이런 청각특성을 통해 소리를 발생시켜서 뇌파를 안정적으로 자극함으로써 학습능력이나 집중력을 개선하는 데 이용하기도 하고, 최근에는 수면을 유도하고 숙면을 취하는 데 사용하기도 한다. 반면 사이버 마약의 소리는 바이노럴 비트 음을 이용하여 뇌파를 점차 난해하고 공격적으로 바뀌도록 유도한다는 점이 전혀 다르다. 소리만으로 환각을 일으킨다는 사이버 마약은 양쪽 귀로 들리는 소리의 차이를 이용해서 뇌파를 나쁘게 자극하는 원리이며, 이 때문에 스피커나 이어폰보다는 헤드폰으로 청취하기를 권하고 있다. 이러한 소리를 들었을 때 몇 가지 ..

HTTP 성능체크

HTTP성능툴 httperf 설명 간단한버전 httperf --server 서버아이피 --port 80 --rate 1000 --num-conns 20000 --hog 혹은 ab -c 1000 -n 1000 -t 10 http://서버주소 . 웹 페이지 로딩시간 확인 #time -pa lynx -source http://kr.yahoo.com/ > /dev/null real 0.74 user 0.16 sys 0.09 ------------- 실제 접속시간 : 0.74-(0.16+0.09)=0.49초 2. 아파치 벤치 마킹 #man ab 사용법 보기 -n requests 요청을 수행할 개수 -c concurrency 요청을 만들 개수로 동시 사용자 개념으로 이해하면 되겠다. -v verbosity 얼마나 ..

사람을 위한 자동화: 전혀 귀찮지 않은 로드 테스팅

아파치 JMeter와 아파치 Ant를 사용하여 로드 테스트를 자주 실행하자 문서 옵션 이 페이지 출력 이 페이지를 이메일로 보내기 샘플 코드 영어원문 제안 및 의견 피드백 난이도 : 초급 Paul Duvall, CTO, Stelligent Incorporated 옮긴이: 백기선 dwkorea@kr.ibm.com 2008 년 6 월 17 일 로드 테스팅은 보통 개발 주기 후반부 활동으로 취급됩니다. 하지만 실제로는 그럴 필요가 없습니다. 사람을 위한 자동화 연재의 이번 회에서는, 자동화 전문가 Paul Duvall이 주기적으로 JMeter 테스트를 실행하는 통합 빌드 작성을 통해 개발 주기를 통해 문제를 발견하고 고치는 방법을 설명할 것입니다. 얼마나 많은 사용자가 동시에 여러분의 소프트웨어 시스템에 접..