aws 인스턴스 중 swap메모리가 설정되지 않은 서버 확인 필요
1 . 확인방법
비정상 서버
c1HANA:~ # free -m
total used free shared buff/cache available
Mem: 63589 52851 5319 1456 7578 10737
Swap: 0 0 0
##swap 영역 없음
c1HANA:/ # swapon -s
#아무것도 안뜸
c1HANA:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 80G 0 disk
├─nvme0n1p1 259:2 0 2M 0 part
├─nvme0n1p2 259:3 0 20M 0 part /boot/efi
└─nvme0n1p3 259:4 0 80G 0 part /
nvme1n1 259:1 0 50G 0 disk /Swap ##그냥 디렉토리로 되어있음
c1HANA:~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/nvme1n1 50G 84M 50G 1% /Swap
#없어야 정상
c1HANA:~ # cat /etc/fstab
UUID=a98d84a3-2c60-411d-adf3-60e2e86a8882 /hana/shared xfs defaults 0 0
UUID=a9b98f81-f56a-4cd4-b49f-a8a43a4a59b5 /Swap xfs defaults 0 0
#파일 형식이 xfs로 되어있다. 디렉토리로되어있음..
정상 서버
exporter-test:~ # free -m
total used free shared buff/cache available
Mem: 63899 31372 27436 1377 7237 32526
Swap: 10239 8870 1369
#swap의 공간이 있어야 함
exporter-test:~ # swapon -s
Filename Type Size Used Priority
/dev/dm-0 partition 10485756 9083356 -2
exporter-test:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 700G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
└─sda2 8:2 0 696.3G 0 part
├─lvm-swap 254:0 0 10G 0 lvm [SWAP] #<-- 이런식으로 되어있어야함
exporter-test:~ # df -h
#df -h 명령어는 swap이 나타나지않아야 정상
exporter-test:~ # cat /etc/fstab
/dev/lvm/usrsap /usr/sap xfs defaults 0 0
/dev/lvm/swap swap swap defaults 0 0
#형식이 swap으로 설정되어야함
2. 설정 방법
swap 영역이 이미 마운트 되어있으면 마운트 해제
c1HANA:~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/nvme1n1 50G 84M 50G 1% /Swap
c1HANA:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme1n1 259:1 0 50G 0 disk /Swap
위에 이미 swap영역이(/dev/nvme1n1) /Swap이라는 디렉토리로 마운트되어있음
**해제
sudo umount /Swap**
vi /etc/fstab 에서 기존 /swap 디렉토리로 자동마운트되어있으면 해제
스왑 파티션 초기화하기 sudo mkswap /dev/nvme1n1
c1HANA:/ # sudo mkswap /dev/nvme1n1
mkswap: /dev/nvme1n1: warning: wiping old xfs signature.
Setting up swapspace version 1, size = 50 GiB (53687087104 bytes)
#위에 에러가아니라 기존에 xfs파일시스템이 걸려있다고 알려주는 메시지임
스왑 활성화
c1HANA:/ # sudo swapon /dev/nvme1n1
자동마운트 설정
echo '/dev/nvme1n1 swap swap defaults 0 0' | sudo tee -a /etc/fstab
3. 결과
c1HANA:/ # free -m
total used free shared buff/cache available
Mem: 63589 52899 5266 1456 7584 10689
Swap: 51199 0 51199
c1HANA:/ # swapon -s
Filename Type Size Used Priority
/dev/nvme1n1 partition 52428796 0 -2
c1HANA:/ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme1n1 259:1 0 50G 0 disk [SWAP]
'Linux' 카테고리의 다른 글
sar 커맨드 (0) | 2024.11.21 |
---|---|
sar 설정 (0) | 2024.11.21 |
cpu mem disk 정리 (0) | 2024.11.21 |
SUSE linux 테스트 (0) | 2024.10.28 |
linux docker 관리 (0) | 2024.10.25 |