为什么有时 AWS EC2 的工作速度真的很慢?

whi*_*roi 4 performance amazon-ec2 amazon-web-services

我在这个服务器上只做一件事——通过ffmpeg. 有时它确实工作正常,有时它真的很慢。

我运行相同的命令只是为了测试:

$ sudo time ffmpeg -i test.mp4 -c:a copy -vf 'drawbox= : x=0 : y=0 : color=invert : t=2' output1.mp4
ffmpeg version n2.2.15 Copyright (c) 2000-2015 the FFmpeg developers
  built on Apr 30 2015 13:20:09 with gcc 4.8.2 (GCC) 20140120 (Red Hat 4.8.2-16)
......
16.24user 0.04system 0:16.30elapsed 99%CPU (0avgtext+0avgdata 60972maxresident)k
0inputs+6088outputs (0major+15811minor)pagefaults 0swaps
Run Code Online (Sandbox Code Playgroud)

5 小时后,我再次运行它,因为我看到它再次开始运行缓慢。

$ sudo time ffmpeg -i test.mp4 -c:a copy -vf 'drawbox= : x=0 : y=0 : color=invert : t=2' output1.mp4
.......
163.41user 0.84system 2:46.90elapsed 98%CPU (0avgtext+0avgdata 60988maxresident)k
0inputs+6136outputs (0major+15814minor)pagefaults 0swaps
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它比第一次花费了 10 倍的时间。(1) 16.24user(2)163.41user

任何想法如何修复?

nan*_*doP 11

根据您的实例类型(突发 CPU 实例),您可能正在处理 CPU 积分。

==> /sf/ask/2028887451/

如果您发现非突发实例的波动很大,您可能需要停止和启动(而不是重新启动)实例。这将使实例出现在不同的管理程序(主机箱)上。可能是当前共享主机存在问题,在新主机上启动 vm 时将得到解决。