Memory GCP Bitnami灯堆栈CPU与内存
我已经实现了一个系统,人们可以通过http post将文件上传到htdocs中的LAMP堆栈文件夹/目录。像这样的图像上传系统是否需要cpu功率大于内存功率,或者反之亦然Memory GCP Bitnami灯堆栈CPU与内存,memory,google-cloud-platform,cpu-usage,lamp,bitnami,Memory,Google Cloud Platform,Cpu Usage,Lamp,Bitnami,我已经实现了一个系统,人们可以通过http post将文件上传到htdocs中的LAMP堆栈文件夹/目录。像这样的图像上传系统是否需要cpu功率大于内存功率,或者反之亦然 我这样问是为了更好地选择Google云计算引擎Bitnami Lamp Stack中的高CPU或高内存机器类型。最佳答案需要您的问题提供更多细节。同时有多少用户?上传量有多大?平均上传速度是多少?下载流量呢?服务器还执行哪些其他任务 有几个因素需要考虑。影响网络带宽的CPU选择;内存大小影响缓存;存储类型和大小会影响带宽和IO
我这样问是为了更好地选择Google云计算引擎Bitnami Lamp Stack中的高CPU或高内存机器类型。最佳答案需要您的问题提供更多细节。同时有多少用户?上传量有多大?平均上传速度是多少?下载流量呢?服务器还执行哪些其他任务 有几个因素需要考虑。影响网络带宽的CPU选择;内存大小影响缓存;存储类型和大小会影响带宽和IOPS 在进入细节之前,作为一般规则,一旦达到
n1-standard-1
实例大小及更大,内存和磁盘大小比CPU速度更重要。在达到每秒数十或数百兆比特的持续速度之前,网络数据传输不会占用大量CPU周期
CPU选择
Google计算引擎VM实例根据实例大小限制网络速度。谷歌为每个CPU核心提供高达每秒2 Gbit的速度。您只能在同一VPC中同一区域的两个实例之间实现此性能级别。vCPU内核越多,可能的带宽越高。小于n1-standard-1
的实例共享vCPU,并且没有带宽规格
内存选择
一般来说,内存越多,性能越好。然而,这在很大程度上取决于您的软件设计。在写入磁盘之前(通常情况下),您是否会在内存中缓存上载?如果是这样,那么您将需要足够的内存来处理同时上载的数量乘以平均大小
存储选择
磁盘I/O性能直接取决于磁盘类型和磁盘大小。小型磁盘没有高性能。您需要多少性能?这取决于上面提出的问题
摘要
我建议创建一个基准,对您需要获得的内容进行建模。然后选择实例大小、内存大小、磁盘类型和磁盘大小。然后运行基准测试。监控CPU使用率、内存利用率、磁盘容量等,然后调整VM实例以微调这些数字。记住,在每个类别中都要留出额外的容量。试图百分之百地利用资源往往意味着在性能方面遇到困难,一切都会崩溃。很抱歉,我的回答太晚,而且我在问题中缺乏细节。即使没有太多的信息,您也给了我太多的信息,我相信我可以从一开始就进行必要的配置。你帮了我很多,再次感谢你。