容器优化系统性能
Container Optimized System performance
我正在做一些负载测试,根据我的观察,cos-stable 机器的性能似乎低于正常的 linux 机器。
我已经用一个容器 运行ning node-alpine linux 和一个 js 应用程序启动了 cos-stable 机器并执行了负载测试,然后我使用 ubuntu 机器,将其上的节点安装到 运行 相同的 js 应用程序。
两个 OS' 使用相同的资源,n1 台机器,2vcpu,8Gram 和 10G SSD 磁盘。
有没有人知道如何调整 cos-stable 容器以获得与我在 ubuntu 机器上相同的性能?
谢谢。
根据 docker 论坛 this user 的评论
I have to agree with the others, I always use official images if I can and I always select the Alpine version if available. Why use Alpine? Two reasons:
Much small images. Ubuntu is 188MB alone. Then you add your app on top
of that probably exceeding 200MB. Alpine Linux is only 4MB! After
adding my Python runtime and code most of my images are only 52MB.
Compare that will almost 200MB of Ubuntu. Smaller images are smaller
upload/download and take up less disk space.
除此之外,如果您 运行 在具有不同 OS 的两台机器上使用相同的应用程序,您必须考虑使用该 OS[=13= 的利弊]
如果您想自定义您的 Container Optimized OS VM 创建,您可以按照说明进行操作 in this link
希望这些信息对您有用。
我正在做一些负载测试,根据我的观察,cos-stable 机器的性能似乎低于正常的 linux 机器。
我已经用一个容器 运行ning node-alpine linux 和一个 js 应用程序启动了 cos-stable 机器并执行了负载测试,然后我使用 ubuntu 机器,将其上的节点安装到 运行 相同的 js 应用程序。
两个 OS' 使用相同的资源,n1 台机器,2vcpu,8Gram 和 10G SSD 磁盘。
有没有人知道如何调整 cos-stable 容器以获得与我在 ubuntu 机器上相同的性能?
谢谢。
根据 docker 论坛 this user 的评论
I have to agree with the others, I always use official images if I can and I always select the Alpine version if available. Why use Alpine? Two reasons:
Much small images. Ubuntu is 188MB alone. Then you add your app on top of that probably exceeding 200MB. Alpine Linux is only 4MB! After adding my Python runtime and code most of my images are only 52MB. Compare that will almost 200MB of Ubuntu. Smaller images are smaller upload/download and take up less disk space.
除此之外,如果您 运行 在具有不同 OS 的两台机器上使用相同的应用程序,您必须考虑使用该 OS[=13= 的利弊]
如果您想自定义您的 Container Optimized OS VM 创建,您可以按照说明进行操作 in this link
希望这些信息对您有用。