1

我一直在使用亚马逊 EC2 实例来运行 C++ 程序。它最繁重的任务是推出boost dijkstra算法。在我的笔记本电脑(在 Ubuntu 15.04 上运行)和 EC2 实例(Ubuntu 14.04)上我有类似的表现。一个典型的 dijkstra 需要 60 毫秒。有趣的是,EC2 实例的类型对单个 Dijkstra 运行的性能影响很小。

现在,我刚刚设置了一个 OVH 云服务器,在 Ubuntu 14.04 上运行。我已经按照相同的步骤安装了我需要的所有依赖项。同样的 Dijkstra 现在需要 130 毫秒才能运行。

Boost 版本和我的编译器选项一样(我使用的是 -O3)。我尝试了不同类型的 OVH 实例(面向 RAM,面向 CPU)。时间保持不变。

我怀疑 OVH 云性能会这么差。关于我可能错过的任何想法或我可以做的测试以了解正在发生的事情?

4

0 回答 0