一般来说,当设置#1前端web服务器(nginx/phusion for RoR)和#2 db服务器(mysql)和#3缓存服务器(redis/memcached)时,您建议每个服务器类型是什么?
我对以下因素感兴趣:
随机存取存储器
硬盘驱动器
CPU -单/双/四核
它们要么是专用服务器(裸金属),要么是云(ec2),但我现在只是在寻找通用指南。
我正在研究双核(尤其是在嵌入式系统中)是如何有益的。我想比较两个目标:一个是手臂皮质-A9 (925 MHz)双核,另一个是臂皮质-A8单核。我有一些想法(请看下面),但我不确定,我会使用双核功能:
My questions are:
如何在不同的核心上执行多个线程(没有OpenMP,因为它不能在我的目标上工作,而且它与VxWorks不兼容)
2-内核如何使用共享内存在双核上执行代码:它如何为全局变量和静态变量分配堆栈、堆、内存?3-是否可以添加C标志以指示CPU核的数量,以便我们能够使用双核特性。4-内核如何在双核上处理程序执行(有很多线程)。
Some tests to com