10:26:55

@samunohito@mi.osamu-storage.info @syuilo@misskey.io ちなみにですがメッセージループ関連でioフォークではバックエンドでhappy-domを使うことをやめています(代わりにJSDOM.fragmentを使っています)
ある程度タイムラインが動く環境でだと結構変わると思いますので参考にできればと
https://github.com/MisskeyIO/misskey/pull/647
https://github.com/MisskeyIO/misskey/commit/edf94b54520a7a793fe13953635447487bb97821

MfmService.toHtml を JSDOM に戻す by riku6460 · Pull Request #647 · MisskeyIO/misskey
enhance(backend): headタグ内にrel=alternateの指定のあるlinkタグがある場合、記述されたURLを参照し… · MisskeyIO/misskey@edf94b5
10:10:40

@syuilo @samunohito@mi.osamu-storage.info ioがnodeのクラスタリングを切って運用しているのはどっちかというとwebのレンダリング・apiレスポンスを作ってるサーバーでqueueが回ってほしくないから(workloadの予測が難しくなり、リソース管理面で悪影響があるから)なので、ちょっと違うかも
シングルプロセスで動作するときvm.createContextとかgcのstop-the-worldでメッセージループが止まっちゃって何もできない時間が規模と比例して長くなるので、小分けにして1つのプロセスの負荷を減らせるなら実際のパフォーマンスにいい影響があると思います