본문 바로가기

Linux4

부하테스트 stress와 sysstat 도구를 사용하여 CPU와 I/O 부하를 시뮬레이션하고, mpstat 및 pidstat로 시스템 성능 지표를 확인성능 평가: 서버가 특정 트래픽을 처리할 수 있는 능력을 평가한다. 예상되는 최대 트래픽을 시뮬레이션하여 시스템의 성능을 확인할 수 있다.스케일링 결정: 시스템이 증가하는 사용자 수나 데이터 처리량에 대해 어떻게 확장해야 하는지 결정하는 데 도움이 된다.병목 현상 발견: 성능 저하의 원인을 찾고 해결하여 시스템의 전반적인 효율성을 향상시킬 수 있다.가용성 보장: 서버가 높은 부하 상황에서도 안정적으로 작동하는지 확인하여 서비스 중단을 방지할 수 있다.용량 계획: 미래의 트래픽 증가에 대비해 리소스를 미리 계획하고 확보하는 데 도움이 된다.개요 Linux 시스템에서 부.. 2024. 10. 8.
[Linux] virtual box 저장공간 확장 sudo xfs_growfs /dev/ubuntu--vg/ubuntu--lvvb에 올린 ubuntu server에 mysql, elkstack, oracle 등을 설치하다 보니 용량이 부족하게 되었다. 따라서 가상머신의 논리볼륨의 크기를 확인하고 물리 볼륨을 할당하여 저장공간을 확장했던 기록을 남겨 두겠다. LVM____________ LVM ( Logical Volume Manager )  : LVM은 리눅스에서 사용되는 스토리지 관리 도구, 저장 공간을 논리적으로 구성하고, 물리적 저장 장치를 추가하거나 제거하며, 논리 볼륨의 크기를 동적으로 조절할 수 있음 볼륨 그룹 (VG) :  볼륨 그룹(VG)은 하나 이상의 물리적 볼륨(PV)을 묶어서 논리적 저장소 풀을 만드는 LVM의 구성 요소.볼륨 그룹은.. 2024. 7. 23.
[ubuntu] Mysql 설치 Ubuntu 22.04.4 LTS 버전 사용 중MySQL 8.0.37 설치  mysql 활용 단계 1. 설치 및 접속 2. database 생성3. 생성한 database진입후  table 생성 및 CRUD 1. 설치 가능 리스트 updateapt update는 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어다.apt update는 /var/lib/apt/lists/ 디렉터리에 있는 패키지 목록 파일을 업데이트한다. 이 디렉터리는 루트 권한이 필요하므로 sudo 키워드를 사용한다.sudo apt update  2. 설치 가능 목록 중 최신 버전 설치패키지 설치 작업은 루트 권한이 필요하므로 sudo 키워드 필수sudo apt install mysql-server  3. 설치.. 2024. 7. 18.
[Linux] Timezone 변경하기 virtualbox에 ubuntu를 설치하여 사용하는 상태이다.시스템의 시간은 데이터베이스 datetime 컬럼과 웹프로그램 등에 직접 사용되며 로그 기록, 파일 타임스탬프, 예약 작업 등 다양한 작업에 영향을 미친다. 따라서 정확한 시간 설정이 필요하여 이를 확인해보고자 한다.Timezone이란?시스템 시간에 적용되는 지역 별 시간대 설정을 의미한다.기본 값으로 linux를 설치하는 경우 UTC Timezone으로 설정되어 있을 수 있다.이 경우 현재 지역에 해당하는 Timezone으로 변경이 필요하다. timedatectlsystemd를 사용하는 시스템에서 시간과 날짜 설정을 관리하는 도구현 시스템 시간 확인timedatectl시스템 시간 변경 전 해당 지역 지원 여부 확인 timedatectl li.. 2024. 7. 17.