“git push”会创建一个新的 SSH 会话吗?

“git push”会创建一个新的 SSH 会话吗?

我已经使用类似 Heroku 的部署设置了一个新的 EC2 实例。我遵循了这篇文章 cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2/。我的问题是...如果我多次推送到服务器,CPU 会跳到 90%。我想知道,这是什么原因造成的?

提前致谢!

答案1

git push 确实打开了一个新的 SSH 会话,但我认为你的 CPU 使用率实际上可能与磁盘 I/O 有关,而不是与网络有关。除非你的本地机器安装了愚蠢的 SSL,否则 CPU 使用率没有理由出现这样的跳跃。

首先尝试在您的 EC2 实例的 /etc/hosts 文件中添加一个条目(使用您用于连接的主机名),因为它可能(但不太可能)在 rDNS 查找时出现问题,然后在建立连接时尝试观察您的磁盘 i/o。

相关内容