본문 바로가기

반응형

분류 전체보기

(25)
Free 명령어 정리 Linux free 명령어란? 일반적으로 리눅스 환경에서 메모리 용량 및 사용량(버퍼 및 캐시 포함)을 손쉽게 확인하기 위해 사용하는 명령어 입니다. ​ 1. 항목 설명 total - 전체 물리적인 메모리의 크기 used - 사용중인 메모리 크기 free - 사용중이 아닌 메모리 크기, 즉 사용 가능한 메모리 크기 shared - 공유 메모리 크기 buff/cache - 버퍼/페이지로 사용되고 있는 메모리 크기 available - 실직적으로 사용 가능한 메모리, 메모리가 부족시 해제되는 커널내 메모리 영역 사이즈와 free영역을 합친 값 ​ 2. free 옵션 -b // 바이트 단위 -k // 킬로 바이트 단위 -m // 메가 바이트 단위 -g // 기가 바이트 단위
CentOS 7 Raw Device 설정 udev rules를 사용하여 raw device 를 생성 # vi /etc/udev/rules.d/60-raw.rules **문법설명** SCSI Device ACTION=="add|change", KERNEL=="sdb", RUN+="/usr/bin/raw /dev/raw/raw1 %N" multipath device ACTION=="add|change", ENV{DM_NAME}=="mpath_name", RUN+="/usr/bin/raw /dev/raw/raw1 %N" LVM device ACTION=="add|change", ENV{DM_VG_NAME}=="vg_name", ENV{DM_LV_NAME}=="lv_name", RUN+="/usr/bin/raw /dev/raw/raw1 %N" raw ..
Linux LVM on CentOS 7 LVM 생성 = PV(물리볼륨) -(묶음)> VG(볼륨그룹) -(나눠씀)> LV(논리볼륨) ** PV 생성 ** // 각 디스크별 파티션은 primary 1 로 이미 만들었다 가정. pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 #pv를 3개만들면서 구분자는 공백문자 ** PV 확인 ** pvscan ** VG 생성 ** vgcreate vg01 /dev/sdb1 /dev/sdc1 /dev/sdd1 # vg01이라는 볼륨 그룹에 3개의 PV 묶음 ** VG 확인 ** vgdisplay ** LV 생성 ** lvcreate -L 1G -n lv01 vg01 #1G 짜리 LV 생성 lvcreate -l 100%FREE -n lv02 vg01 #VG 남은 용량의 %를 용량으로 LV 생성..
iscsi multipath IO 구성 multipath IO overview multipath는 서버에서 스토리지까지 경로가 여러개일 경우, 다수의 경로를 통해 스토리지에 접속하는 기능을 제공한다. 스토리지 업체에 따라 전용 Multipath Driver를 사용할 수도 있지만, 그게 아닐 경우 리눅스 표준인 Device Mapper Multipath Driver를 사용한다. 이번 실험실에서는 Rocky Linux 9에서 multipathd 데몬을 통해 하나의 Device 장치에 2개의 경로로 접속하는 설정을 수행해볼 예정이다. 실제 실험환경은 Nutanix AHV 가상화 위에서 진행되었으며, 스토리지 제품이 없어 스토리지 역할을 할 iSCSI Target은 다른 가상머신에 구현 했다. iSCSI Target을 구성하는 방법은 targetcl..
iscsiadm (iSCSI Initiator 설정) iscsiadm overview iscsiadm은 리눅스에서 iscsi initiator(iscsi client)를 구성하는 명령어 모음이다. Client 측에서 iSCSI Target에 있는 LUN(Volume, Block Device)를 사용하기위해 iscsiadm 명령어를 사용한다. Target 측에서 올바른 구성이 되어 있어야 initiator측에서 잘 사용할 수 있다. Target을 구성하는 방법은 targetcli (iSCSI Target 생성) 를 참고 바란다. iSCSI 프로토콜은 기본 3260/TCP 포트를 사용하지만 이 실험에서는 Firewalld / SELinux를 종료해 놓고 실험을 진행했다. Lab 환경 OS : Rocky 9.3 - Basic Server Installed isc..
targetcli (iSCSI Target 생성) targetcli overview targetcli는 리눅스에서 iscsi target(iscsi server)를 구성하는 명령어 모음이다. Target Discovery Port는 기본 3260/TCP 이며, 이 실험에서는 Firewalld / SELinux를 종료해 놓고 실험을 진행했다. Lab 환경 OS : Rocky 9.3 - Minumal Installed targetcli install [root@iSCSI-Target ~]# yum install targetcli Last metadata expiration check: 0:20:25 ago on Tue 02 Apr 2024 03:57:30 PM KST. Dependencies resolved. ==========================..
Nutanix vCPU Computing Power Test 실험 환경 Host(Node) : 8cores 2sockets, 단일 VM 최대 32vCPU까지 할당 가능. 호스트는 총 16 물리코어이고, 하이퍼쓰레딩 기능이 활성화 상태 가상머신 : CPU Spec을 8Core, 16Core, 32Cores로 변경 예정(CPU Online 증설) 부하 발생 방법 : CPU-Z Stress CPU : CPU Usage 100% 발생 부하발생 전 호스트 및 가상머신 CPU 사용률 그래프분석 3번 호스트에 VM을 위치시키고 CPU Stress 발생시킬 예정. 별 다른 작업 없는 상태에서 호스트의 CPU 사용률은 15% 내외의 사용율을 보이고 있으며, 부하발생용 VM은 1% 내외, 호스트 에서 동작중인 다른 VM은 15%내외 사용률을 보이고 있음. CPU 부하가 없을 때, ..
Nutanix Volumes Controller Load Balance Nutanix Volumes는 VM 또는 VM 그룹이 클러스터에 모든 CVM을 사용하여 단일 VG를 제공할 수 있습니다. 볼륨 그룹 로드 밸런싱(VGLB)이라고 하는 이 기능은 iSCSI를 통해 VG에 연결할 때 기본 구성입니다. Volume Group Load Balancing(VGLB)는 iSCSI Target Redirection을 사용하여 디스크 로드 밸런싱과, 경로 복원성을 위한 타겟 경로를 관리합니다. AOS 4.7 이전 버전에서는 OS iSCSI 이니시에이터와 MPIO조합을 사용하여 위와 같은 기능을 구성했습니다. iSCSI Target Redirection Nutanix CVM은 스토리지 컨트롤러의 역할을 수행한다. 하나의 VG는 하나 또는 다수의 CVM에 의해 스토리지 IO를 서비스 받을..

반응형