본문 바로가기
OS & Infra/Linux

UBUNTU / VirtualBox 속도 느려지는 문제

by Dev. Jkun 2025. 1. 10.
반응형

단순히 VirtualBox 에 해당하는 문제는 아닌 듯 싶지만. 전체적으로 포스팅 한다.

일단 UBUNTU 22.04 를 개발환경으로 구성하고 (이 시점에서 24는 다양한 패키지들간의 호환성 문제로
그냥 22.04 로 구성했다.

시스템
디스플레이 및 비디오

개발을 목적으로 사용하려 했기 때문에 넉넉하게(?) 부여해주었다.
원래는 비디오 메모리를 64로 했는데 128로 늘려놓았다. 그런데도.... 느리고...

그런데 VSCode 를 쓰던, 브라우저를 불러오던 계속 화면이 멈추고 그냥 강제종료 되고,
해서 스트레스 발생;;;;

일단 주요문제는 화면이 멈추고 반응이 없는거. 기다리면 다시 돌아오기 까지도 시간이 꽤 걸림
하지만 이 방법으로 아직까지 문제가 없기에 포스팅한다.

그래서 구글링을 해서 확인해보니 스왑파일 크기의 문제가 주 원인이었던 것 같다. 
스왑파일의 권장유형을 확인해보니 다음과 같다.

현재 RAM (VirtualBox 설정확인) 권장 (일반적 사용) 권장 (전문가?)
2GB 2GB 4GB
4GB 2GB 4GB ~ 6GB
8GB 2GB ~ 4GB 6GB ~ 8GB
16GB 2GB ~ 4GB 6GB ~ 8GB

1. 스왑 파일의 상태부터 확인하자.

# 상태확인
swapon --show

# 결과
NAME       TYPE SIZE USED PRIO
/swapfile  file 4G   0B   -2

2.스왑 재설정

# 현재 스왑 파일 비활성화
sudo swapoff /swapfile

# 기존 스왑 파일 삭제
sudo rm /swapfile

# 새로운 스왑 파일 생성 (4GB)
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

# 파일에 아래 내용이 있는지 확인할 것
cat /etc/fstab
/swapfile none swap sw 0 0

# 스왑사용량 확인
free -h
              total        used        free      shared  buff/cache   available
Mem:           8.0G        3.2G        3.5G         50M        1.3G        4.5G
Swap:          4.0G          0B        4.0G

필요에 따라 동적설정이 있다는데 아직까지 안궁금함.

하지만 이 문제는 버추얼 박스만의 문제는 아닐 거 같긴하다.

반응형

댓글