1. 首先需要确定压测的基础环境,主要有服务器、网络、磁盘。 服务器CPU主频和缓存大小对于程序执行的快慢有较大影响,一般而言,IO密集型操作缓存的影响更大,CPU密集型操作主频影响更大;服务器CPU核数对多线程程序影响较大,对于高级语言而言,由于可以获取CPU核数,这块不用特殊配置。但对于部分语言 ...
分类:
其他好文 时间:
2016-12-30 15:25:43
阅读次数:
170
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。 nginx配置文件和内核参数的优化,如有不妥,敬请指出 一、nginx的配置优化 1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。 worker_processes 8 ...
分类:
其他好文 时间:
2016-12-25 18:38:47
阅读次数:
171
cpu信息 1、查看逻辑cpu核数 # cat /proc/cpuinfo| grep "processor"| wc -l 2、查看物理cpu个数 # cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l 3、cpu详细信息 # cat /p ...
分类:
系统相关 时间:
2016-12-23 18:45:59
阅读次数:
175
代码可在Windows NT下正常运行 具体API说明请参照如下文档: GetLogicalProcessorInformation 点击打开链接 点击打开链接 点击打开链接 [html] view plain copy typedef BOOL (WINAPI *LPFN_GLPI)(PSYSTE ...
命令w[root@ceshi~]#w09:03:29up8:14,1user,loadaverage:0.10,0.20,0.30USERTTYFROMLOGIN@IDLEJCPUPCPUWHATrootpts/0192.168.134.109:020.00s0.00s0.00sw主要分析红色字体,表示CPU负载0.10表示一分钟cpu负载,该值一般不能大于cpu的核数,大于cpu核数,如一核表示cpu负载有点..
分类:
其他好文 时间:
2016-11-24 22:25:29
阅读次数:
431
top第一行:top--系统当前时间,up系统已运行时间,用户数,loadaverage系统负载(若此值超过CPU核数运行将会变慢)第二行:任务运行详细信息第三行:%Cpu,使用率第四行:内存使用情况第五行:交换内存使用情况第六行:命令行输入1,则会显示当前计算机的所有单CPU使用情况(..
分类:
其他好文 时间:
2016-10-31 22:30:18
阅读次数:
252
目标架构如上图 一、硬件评估 cpu主频,核数推荐CPU核数与磁盘数的比例在12:12以上Instance上执行时只能利用一个CPU核资源进行计算,推荐高主频 内存容量 网络带宽重分布操作 Raid性能条带宽度设置回写特性 二、操作系统 1、在SUSE或者RedHat上使用xfs(操作系统使用ext ...
分类:
其他好文 时间:
2016-10-19 09:35:01
阅读次数:
401
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU ...
分类:
编程语言 时间:
2016-10-06 19:55:11
阅读次数:
223
Mysql一.Mysql的编译安装1.安装环境以及安装包的准备Mysql的安装环境需要占用很大的内存,所以把cpu核数增添到了两个,把内存至少加到2048以上安装包:安装这个是为了编译用Mysql的安装包2.由于安转前要扩大内存,所以要扩充容量,如果根分区的形式时LVM才可以扩容,这个也是..
分类:
数据库 时间:
2016-09-19 22:49:46
阅读次数:
245
一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。 “工作线程数”的设置依据是什么,到底设置为 ...
分类:
编程语言 时间:
2016-09-19 10:18:38
阅读次数:
188