이것은 까다로운 문제입니다. 무슨 일이 일어나고 있는지 뭐라고 불러야 할지 모르겠습니다. "멀티 스레드 응용 프로그램 잠금을 유발하는 집중적인 디스크 활동"과 관련된 것 같습니다.
또는 "CPU 사용량이 많은 동안 I/O 디스크 잠금".
Debian Buster에서 I/O 디스크 문제가 있습니다. (MX Linux) 이 문제를 어떻게 설명해야 할지 모르기 때문에 이상합니다. 정확히 무엇을 검색해야 할지 모르면 해결책을 찾기가 어렵습니다.
데비안을 사용하는 다른 사람들도 심각한 I/O 문제에 대해 불평하고 있는 것 같습니다.
무엇인가가 전체 I/O 시스템을 "잠겼습니다" (또한 수년 동안) .
Manjaro에서는 이러한 문제가 발생하지 않으므로 데비안 자체의 문제인 것 같습니다. vm.dirty_xx 값의 다양한 조합, 높음, 낮음, 높음 및 낮음 교환성, 모든 조합을 시도했지만 차이는 없습니다. ionice -c 2 명령을 사용해 보았지만 차이가 없습니다.
내 경우 Cities Skylines를 로드하려고 할 때 문제가 발생한 것은 C#/DotNet 응용 프로그램이었습니다. (DotNet 게임은 메모리와 스왑 공간이 아무리 많아도 메모리와 스왑 공간을 모두 차지합니다.)
추가 컨텍스트 스크린샷 세부:
https://i.stack.imgur.com/8xfZq.jpg
더 많은 테스트를 허용하거나 필요한 디스크 스레드 수를 제한하기 위해 C# 응용 프로그램과 함께 사용할 수 있는 명령줄 시작 매개 변수를 아는 사람이 있다면 정말 좋을 것입니다. 디스크에 요청이 너무 많아서 그런 것 같습니다.