一般来说,当设置#1前端web服务器(nginx/phusion for RoR)和#2 db服务器(mysql)和#3缓存服务器(redis/memcached)时,您建议每个服务器类型是什么?
我对以下因素感兴趣:
随机存取存储器
硬盘驱动器
CPU -单/双/四核
它们要么是专用服务器(裸金属),要么是云(ec2),但我现在只是在寻找通用指南。
我编写了一种特殊的图像处理算法,它大量使用了imwrite和imread。下面的示例将同时运行在八次Matlab会话上,在一台支持超线程的6核i7机器上。(每个会话的文件名都不同。)
tic;
for i=1:1000
%a processing operation will be put here%
imwrite(imgarray,temp,'Quality',100);
imgarray=imread(temp);
end
toc;
我考虑在示例代码中修改temp=[ramdrive_loc temp];,有两个目的:
减少时间消耗