最近,我推出了几个EC2 c1.xlarge实例,它们的设置与我几个月前推出的相同,我发现新的CPU使用率为5-10倍 。 我可以看到唯一的区别是新的实例使用6Mcaching。 有没有人经历过这种奇怪的事情? 我也注意到,新的,慢的有sse4_1的标志,而旧的,快的则没有。 超级迷惑!
这是新的,较慢的/ proc / cpuinfo:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Xeon(R) CPU E5410 @ 2.33GHz stepping : 10 cpu MHz : 2327.506 cache size : 6144 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good aperfmperf pni ssse3 cx16 sse4_1 hypervisor lahf_lm bogomips : 4657.88 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual
在这里,它是旧的,更快的:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping : 11 cpu MHz : 2327.502 cache size : 4096 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good aperfmperf pni ssse3 cx16 hypervisor lahf_lm bogomips : 4662.14 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual
任何人有任何想法可能会发生什么?
您可能已经观察到EC2的一个已知问题:即使在相同的EC2实例types中,也可能使用异构硬件,从而导致潜在的高性能差异。
有关更多信息,请参阅此HotCloud'12文件 。
在较慢的情况下,你可能有一个繁忙的邻居。 如果是EBS支持的实例,请停止并重新启动它,以便切换到新的主机并查看是否清除问题。 如果不是,那么你不得不终止它,并build立一个新的。