[OS] Linux/프로세스 관리4 [Linux7] Swap Space 관리 Linux의 스왑 공간은 실제 메모리(RAM)가 가득 차면 사용됩니다. 시스템에 더 많은 메모리 리소스가 필요하고 RAM이 가득 차 있으면 메모리의 비활성 페이지가 스왑 공간으로 이동합니다. 스왑 공간은 RAM이 적은 시스템에 도움이 될 수 있지만 더 많은 RAM을 대체하는 것은 아닙니다. 스왑 공간은 실제 메모리보다 더 느린 액세스 시간이 있는 하드 드라이브에 있습니다. 스왑 공간은 전용 스왑 파티션(권장), 스왑 파일 또는 스왑 파티션과 스왑 파일의 조합일 수 있습니다. vGPU 는 스왑 공간을 지원하지 않습니다.지난 몇 년 간 권장 스왑 공간은 시스템의 RAM 양과 함께 선형적으로 증가했습니다. 그러나 최신 시스템에는 수백 기가바이트의 RAM이 포함된 경우가 많습니다. 따라서 권장되는 스왑 공간은 .. 2025. 3. 24. [Linux] 메모리 buffer/cache 비우기 리눅스(linux)에서 top이나 free 명령어로 메모리 상태를 확인할 수 있다. 버퍼와 캐시는 자주 사용하는 파일등의 정보를 저장하여 성능을 빠르게 유지할 수 있는 장점이 있지만, 너무 많아지면 가용 메모리의 부족으로 다른 문제를 야기시킬 수 있다. 그래서 버퍼/캐시의 사용량이 너무 높을 경우 해당 기능을 끄거나, 주기적으로 비움으로 성능을 개선할 수 있다.아래 명령어로 캐시를 비울 수 있다. sync를 사용하는 이유는 캐시 메모리에 올라간 데이터를 디스크로 옮겨준다. 이 과정을 거치치 않고 캐시를 삭제하면, 데이터가 유실될 수도 있다.pagecache 비우기syncecho 1 > /proc/sys/vm/drop_caches또는syncsysctl -w vm.drop_caches=1dentries, i.. 2025. 3. 22. [Linux] 프로세스 확인(ps) 및 종료(kill) 명령어 실행중인 어플리케이션을 확인# ps -ef | grep [실행한 파일 이름](예) # ps -ef | grep java # ps -ef | grep python 종료를 하기위해 PID가 필요. 계정명 옆에 숫자가 PID종료 명령어# kill -9 [PID]-9 : 강제 종료-15 : 작업 종료 2024. 10. 10. [Linux] umount: device is busy 오류 해결법 mount된 디렉토리를 umount 를 할 시, 특정 프로세스 또는 사용자가 해당 디렉토리를 사용하고 있다면 “device is busy” 메세지가 발생하며 umount가 되지 않는다. fuser 설치# yum -y install psmisc # lsof /data- # fuser -cu /data- data폴더에 사용중인 프로세스 확인 # ps -ef | grep 11907- # kill 11907- PID 11907 종료 # fuser -ck /data- data폴더에 사용중인 프로세스 종료 2024. 9. 12. 이전 1 다음