웹서버 성능 테스트 도구 AB (Apache Bench)

웹서버의 성능 테스트를 위해서 접속을 강제로 늘려서 부하를 주는 스트레스 테스트가 일반적이다. 보통은 AB라고 하는 Apache Bench를 주로 사용한다.   http://httpd.apache.org/docs/2.4/en/programs/ab.html   설치도 쉽고 사용법도 상당히 간단해서 즉시 사용하기 좋은편이다.   설치법 Redhat / Centos :  yum install httpd-tools ubuntu : sudo apt-get install apache2-utils   주요 옵션 -n 성능 검사를 위해 보내는 요청 수 -c...

Amazon S3와 harbor를 활용한 도커 레지스트리 구축

1. 서론 CI/CD 파이프라인은 크게 형상관리, 빌드, 테스트, 배포, 모니터링으로 구성되어있다. 그중 ‘레지스트리’ 는 CI/CD 파이프라인을 통해 빌드된 이미지를 관리하는 서비스이며, 대표적으로 우리가 가장 많이 사용하는 docker hub, AWS ECR 등의 서비스가 있다. docker hub의 경우 무료로 사용할수 있지만, 배포된 이미지가 공개 되기 때문에 누구나 다운로드 해서 받아볼수 있는 단점을 가지고 있다. 이를 위해선...

rsync 사용시 특정폴더 제외하기

rsync 를 사용하다 보면 특정폴더를 제외해야 하는 경우가 종종 있습니다. 그럴 때에는 –exclude 옵션을 사용하면 됩니다. 예) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/ 폴더는 제외시킬 경우 rsync -av --delete --exclude 'a' /home/src/ /home/dest/ 주의사항: –exclude 는 상대경로를 써줘야 함.   exclude 패턴을 여러개 지정하고 싶을 경우엔 –exclude-from 에 파일 경로를 지정해 주면 됩니다. 예) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/, /home/src/b/ 을 제외 할 경우 /home/pattern.txt 란 파일에 패턴을 저장. a/...

Crontab 사용을 도와주는 웹사이트들

안녕하세요. 자니 입니다. 이번에는 제가 작업하면서 헤맸던 것을 공유하고자 합니다. 실제 리눅스 서버를 만지다 보면 Crontab 적용하는 일이 많습니다. (그쵸?) 그런데 단순히 특정 시간 반복 JOB 외에 요일별/날짜별이나 시간을 제한해서 설정할 일도 생깁니다. 그렇지만 머리 속에 있는 걸 대략 적어서 설정해보면 오류 발생.ㅠㅠ   그럴 때 도움 되는 사이트들을 소개하고자 합니다. https://crontab.guru/ 우측의 random을...

Scroll to top