디스크 스와핑에 의존하는 애플리케이션은 새로 부팅한 후 첫 번째 시도에서만 로드될 수 있습니다.

디스크 스와핑에 의존하는 애플리케이션은 새로 부팅한 후 첫 번째 시도에서만 로드될 수 있습니다.

(원문을 요약했습니다. 내용이 너무 복잡하고 문법이 좋지 않습니다. 아래 요약으로 대체합니다.)

스크린샷자세한 내용은 여기를 참조하세요:
https://i.stack.imgur.com/8xfZq.jpg

주요 증상: 디스크 스와핑에 의존하는 게임은 로드 속도가 빠릅니다.새 출발 후 처음으로(40초 안에 2GB의 스왑 사용량이 채워짐, 일반 쓰기 속도)

사소한 증상: 연속해서 게임을 다시 로드하려고 시도할 때(두 번째, 세 번째 등)스왑 영역이 채워질 때까지 게임 로딩이 완료되지 않습니다.평균 디스크 쓰기 속도는 2MB/s를 초과하지 않습니다. (로딩 시간은 90초에서 최대 7분으로 늘어나 스왑이 비어 있으면 충돌이 발생합니다.)

세 번째 증상: 스왑을 채운 후(시간이 지남에 따라 일반적인 일일 사용) Swapoff 명령을 사용하여 스왑 파일을 비우거나 새로 고치는 데 걸리는 시간을 확인하고 watch -n 1 free -를 실행하는 터미널 창을 사용하여 실시간으로 모니터링할 수 있습니다. h... 제 경우에는 스왑이 평균 2MB/s의 속도로 매우 느리게 플러시됩니다(이 역시 Linux의 I/O 기능을 방해하는 것이 있음을 나타냅니다...디스크 스왑은 느리지만 Zram 스왑은 여전히 ​​빠르며 3초 이내에 플러시됩니다., 실시간 모니터링)

업데이트 2: (1년 후)
릴리스, 새로운 테스트 등을 업데이트한 후 또 다른 사실을 발견했습니다. 게임을 종료하고 두 번째, 세 번째 등을 로드하려고 하면 디스크 스와핑이 발생합니다. 발생 매우 느려지고, 디스크가 CPU 요구 사항을 따라갈 수 없으며, 게임이 로드를 완료하지 못합니다(또는 실제로 일반 시간의 7배가 걸립니다).
이제 놀라운 부분은 다음과 같습니다.데스크톱에서 로그아웃했다가 다시 로그인하면, 마치 컴퓨터를 다시 시작한 것처럼 게임이 다시 빠르게 로드되었습니다. 뭔가 디스크 I/O를 방해하고 있지만 정확히 무엇인지는 잘 모르겠습니다.

"솔루션"/임시 해결 방법:
로그아웃했다가 데스크탑에 다시 로그인합니다(일부 배포판에서는 TTY에서 sudo Killall -u 사용자 이름 명령을 사용해야 할 수도 있음).
이는 일반적으로 디스크 쓰기 속도와 스왑 액세스 속도를 "재설정"하는 것 같습니다(어떤 아이디어일까요?)

관련 정보