之前和同事聊天的时候,提到了这个硬件方面(包括内存,cpu,以及硬盘的存储选择),个人认为可以从这几个方面来提高底层硬件的性能,从而提高网站的整体吞吐量和速度. 一.主机: (1).CPU:决定处理的运算速度,好的cpu能够加速整个程序的计算时间,是服务器能够更快的响应请求. (2).内存:使用容量比较大的内存,能有效的提高数据的缓存效率,主要是热点数据的访问速度. (3).磁盘: 大小:影响存储数据的多少. 类型:是SAS or SATA or FC 亦或是ssd硬盘 转速:决定了你每一次IO
从2012年到2015年我的3年服务器测试,感觉一下子时间就已经飞逝而过,一直希望做个前三年的工作总结,现在用我那笨拙的笔触记录下自己的三年服务器测试生活! ***2012-2013 SE 这一年基本是在拆装机台当中度过的,现在只记得每天不是换板子,换CPU,换HDD就是刷最新的FW,印象最深的应该是当时在做DL580的时候,这种机台4u,体型是除moonshot 之外至今我接触过的最大的机台,如果要满载测试,一般是CPU(64根),HDD网线满载,每次认全DIMM都是一个艰难的事情,记得当时机
1.改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方. 2.优化细节代码针对细节总是好的,有一些小技巧比如:用 var obj:Object = {}; 要比 var obj:Object = new Object();要好:var arr:Array = []; 要比 var arr:Array
Genymotion 十分好用,以下是我使用Genymotion碰到的问题及解决办法.目前没有看到网上有完整的解决. 遇到如下图的问题: 这个问题很多人可能回去百度“the virtual device got no ip address”,这个百度上面甚至是stackoverflow的解决办法都不能够解决我的问题.往下看错误提示,“to find a solution,please start virtualbox”.我想说,这个错误提示是有用的.我们打开virtualbox,双击那个不能够运