현재 Mac의 터미널 프로그램을 통해 SSH를 통해 Linux 서버에 연결하고 있습니다. 그런 다음 필요한 시뮬레이션과 계산을 실행합니다.
그러나 로그인 후 상단에 Linux 서버에 30GB RAM, 10GB 스왑이 있다고 표시되어 있는 것을 확인했습니다.
이 교환 용어가 무엇을 의미하는지 아시는 분 있나요? 이것은 내 컴퓨터의 일부 파티션을 사용하여 작업을 실행한다는 의미입니까?
제가 이 질문을 하는 이유는 메모리 집약적인 작업을 실행할 때마다 컴퓨터가 매우 느려지고 메모리가 부족해지기 때문입니다. 감사해요!
답변1
RAM이 부족하면 스왑 공간은 디스크를 가상 메모리로 사용합니다. 디스크를 메모리인 척하면 속도가 느려집니다.
또 다른 방법은 시스템에서 스왑 공간을 제거하는 것입니다. 그러면 메모리가 충분하지 않아 프로그램이 종료되거나 시스템에 의해 종료되거나 오작동할 수 있습니다. 더 나쁜 것은 잘못된 답변을 생성할 수 있다는 것입니다.
RAM을 더 구입하세요. ssh는 이것과 전혀 관련이 없습니다.