我有一个在 Amazon EC2 上运行的服务器,它充当视频编码器(LAMP CentOS + FFMPEG)。如何使用视频文件对其进行加载测试并了解它可以处理多少编码。我似乎无法找到 FFMPEG 保存日志文件的位置,或者如何使用 FFMPEG 启用日志记录,有人可以帮忙吗?
一些假设——
1) 一次只能编码 1 个视频,我已经设置了一个 SQS 队列来将进程提供给服务器。2) 当我的 SQS 队列达到一定大小或服务器性能变慢时,我可以使用 Amazon Cloudwatch 和 Auto Scale 简单地启动另一个实例 - 亚马逊将负责在多个服务器之间分配流量。
扩展视频编码服务器的最佳实践是什么,我最好拥有很多小实例还是更少的大实例?
谢谢
视频编码几乎总是 cpu 瓶颈,所以亚马逊的高 cpu 实例对你来说是值得的。同样,亚马逊的定价具有明显的规模经济,因此更少的更强大的实例通常会更具成本效益。
推到了紧要关头,我们都不知道你的应用程序,所以你必须测试自己并做数学。