我已在AWS Instance中部署了我的应用程序,而我的应用程序正在使用一些通过简单shell脚本调用的linux系统命令。
以下是示例脚本内容:
#!/bin/bash
echo "File Split started"
cd /prod/data/java/
split -a 5 -l 100000000 samplefile.dat
echo "File Split Completed"
实际上,相同的脚本在我们的本地服务器上运行得更快。在本地服务器中,完成需要15分钟,但在AWS Instance中需要45分钟。这是巨大的差异。
更新:在AWS中,它不使用更多的CPU,几乎不是2到5%,这就是为什么它非常慢。
两者都是64位操作系统,本地服务器是RHEL 5(2.6.18),AWS是RHEL 6(2.6.xx)
有人可以为此提供帮助吗?
此致 香卡