最近私たちは、私たちのチームの一員にMercurialを試用版として実装しました。これまでのところ、すべてがかなり良くなっています。しかし、別のチームがMercurialにアクセスできるようにすると、ローカルリポジトリからサーバリポジトリに変更をプッシュする際に問題が発生しました。Mercurial - サーバーリポジトリに変更を加えるときのCPU使用率が高い
プッシュの進行中にpython.exeプロセスがサーバー上で100%近くのCPUを使用しています。そして、これは1つのシングルプッシュで行われます。もともとは100%でしたが、hgrcにserver.uncompressed = trueを追加しましたが、それはちょっとした助けに見えましたが、それでもなお高いです。
サーバーは、2 GBのRAMを搭載したIntel Xeon 3 GHzでWindows Server 2008 Standardを実行するVMです。
Google検索を行うと、有用な情報が得られませんでした。あなたには何か提案がありますか?
大きなファイルを水銀で保管していますか? –
過度に大きいものはありません。たくさんのファイル(ウェブサイトプロジェクト)がありますが、最大のファイルは約18 MBです。 – Athtar
これは基本的にはバグレポートです。Mercurialコミュニティと開発者がこの問題をデバッグするのに役立つ[email protected]で報告するほうがはるかに良いと思います。 –