結論としてはwsl2で動かしてる(富豪的プログラミングした)糞スクリプトがメモリを湯水の如く使ってるのが問題なのですが、どうも限界なく使ってくれるので20GBくらいvmmemが使っていてデスクトップでマウスが遅いとかGUIウインドウ間で動いてくれないとか結構致命的なことになりやがりました。そもそもスクリプトをもっと考えて作れという話ではあるのですが。。。
↑を参考に%USERPROFILE%\.wslconfigを作って
[wsl2] memory=8GB swap=0
取りあえず入れました。10GB以上のデータを5000スレッドくらいで読み書きさせてる(のですが、多分そこまでCPU使いきれてないだろうし全データ問答無用でロードする必要は多分ない)のでまあ、使用量は妥当な所というか32GB乗ってるPCで動画エンコードしながら20GBワークメモリを使えば自然と枯渇してもおかしくは、ない、、、