리눅스 썸네일형 리스트형 웹 서버의 동시 접속자 수 웹 서버의 동시 접속자 수(동접자)동시 접속자 수는 어떤 시점에서 특정 웹사이트나 웹 서버에 동시에 접속하고 있는 사용자 수를 의미합니다. 이 값은 특정 시간대에 웹사이트나 웹 서버가 처리할 수 있는 최대 사용자 수를 결정하는 중요한 지표 중 하나입니다. 이 값을 측정하려면 웹 서버 로그 파일에서 로그인 시간과 로그아웃 시간을 분석하여 해당 시간 동안의 접속자 수를 계산하거나, 웹 서버의 모니터링 도구를 사용하여 측정할 수 있습니다.웹서버의 동시 접속자 수는 "1초당 최대 동시 접속자 수"로 계산일반적으로 웹 서버의 동시 접속자 수는 "1초당 최대 동시 접속자 수"로 계산합니다. 이는 웹 서버의 처리 능력을 파악하고 서버의 성능을 개선하기 위한 기준값으로 사용됩니다. 다만, 실제 웹 서버의 동시 접속자 .. 더보기 [리눅스] siege 명령어 siege 명령어 siege는 명령어를 사용하여 성능 테스트를 수행합니다. 1. siege 설치 sudo apt-get install -y siege 2. 기본 구문 Siege의 기본 구문은 다음과 같습니다. siege [옵션] URL URL은 성능 테스트를 수행할 대상의 URL입니다. 예를 들어, http://example.com과 같은 형식입니다. URL 뒤에 옵션을 추가하여 성능 테스트를 세부적으로 제어할 수 있습니다. 3. 성능 테스트 옵션 Siege는 다양한 옵션을 제공합니다. 이를 사용하여 성능 테스트를 세부적으로 제어할 수 있습니다. 몇 가지 유용한 옵션을 살펴보겠습니다. -c: 동시 사용자 수를 설정합니다. -r: 각 사용자가 요청을 반복할 횟수를 설정합니다. -t: 테스트의 지속 시간을 .. 더보기 [리눅스] core 파일을 분석하는 방법 core 파일을 분석하는 방법 gdb(GNU Debugger)를 사용하여 core 파일을 분석하는 방법은 다음과 같습니다 1. gdb 명령을 사용하여 core 파일을 연다. gdb 예를 들어, /usr/bin/ls 실행파일과 /tmp/core 파일이 있다면 다음과 같이 gdb를 실행합니다. gdb /usr/bin/ls /tmp/core 2. gdb가 실행되면, "bt" 명령을 사용하여 backtrace를 확인할 수 있습니다. backtrace는 프로그램이 죽기 전까지 실행한 함수 호출 스택을 나타내며, 문제점을 파악하는 데 도움이 됩니다. bt 3. "info threads" 명령을 사용하여 코어 파일에서 발생한 스레드 정보를 확인할 수 있습니다. info threads 4. "thread apply a.. 더보기 ABRT(Automatic Bug Reporting Tool) 시스템에서 문제를 감지 ABRT(Automatic Bug Reporting Tool) 시스템에서 문제를 감지 $ sudo su - 마지막 로그인: 목 3월 23 15:08:29 KST 2023 일시 pts/2 ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1679551709 ABRT(Automatic Bug Reporting Tool)가 시스템에서 하나 이상의 문제를 감지했습니다. 자세한 정보를 얻으려면 터미널에서 다음 명령을 실행할 수 있습니다 abrt-cli list --since 1679551709 이 명령은 ABRT가 지정된 타임스탬프(1679551709) 이후로 감지한 모든 문제 목록을 보여줍니다. 거기서 각 문제를 자세히 조사하고 해.. 더보기 core 파일을 분석하는 방법 core 파일을 분석하는 방법gdb(GNU Debugger)를 사용하여 core 파일을 분석하는 방법은 다음과 같습니다 1. gdb 명령을 사용하여 core 파일을 연다.gdb 예를 들어, /usr/bin/ls 실행파일과 /tmp/core 파일이 있다면 다음과 같이 gdb를 실행합니다.gdb /usr/bin/ls /tmp/core 2. gdb가 실행되면, "bt" 명령을 사용하여 backtrace를 확인할 수 있습니다. backtrace는 프로그램이 죽기 전까지 실행한 함수 호출 스택을 나타내며, 문제점을 파악하는 데 도움이 됩니다.bt 3. "info threads" 명령을 사용하여 코어 파일에서 발생한 스레드 정보를 확인할 수 있습니다.info threads 4. "thread apply all b.. 더보기 Siege를 설치 및 사용하는 방법 Siege를 설치 및 사용하는 방법 Siege는 웹 사이트 및 웹 애플리케이션의 성능 및 부하 테스트를 수행하는 데 사용되는 명령 줄 도구입니다. 이를 사용하여 다양한 웹 사이트 또는 웹 애플리케이션의 부하 테스트를 수행할 수 있습니다. 이번에는 Siege의 설치 방법과 사용 방법을 설명하겠습니다. Siege 설치 방법 MacOS brew install siege Debian apt-get update sudo apt-get install -y siege RedHat yum install -y epel-release sudo yum install -y siege Siege 사용 방법 기본 사용법 siege -c [concurrent users] -t [time in seconds] [url] 위 명령에서.. 더보기 CentOS 7에서 Filebeat를 설치하는 방법 CentOS 7에서 Filebeat를 설치하는 방법Filebeat GPG 키 추가Elasticsearch의 GPG 키를 추가해야 합니다.sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearchFilebeat 저장소 추가Filebeat를 설치하려면 Elastic 패키지 저장소를 추가해야 합니다.cat Filebeat 설치패키지를 설치합니다.sudo yum install filebeat(또는) Filebeat 패키지 설치yum install --enablerepo=elasticsearch -y filebeatFilebeat 설정Filebeat 설정 파일을 확인$ cat /etc/filebeat/filebeat.yml | egrep -v '^$.. 더보기 Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node)apt 저장소 업데이sudo apt-get updateapt-transport-https 패키지 설치sudo apt-get install -y apt-transport-httpsElasticsearch 공식 GPG 키 추가wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpgElasticsearch 저장소 추가echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring... 더보기 이전 1 ··· 73 74 75 76 77 78 79 ··· 188 다음