ab的全称是Apache Bench,是Apache自带的网络压力测试工具,相比于LR、JMeter,是我所知道的 Http 压力测试工具中最简单、最通用的。ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,能实现基础的压力测试。在进行压力测试时,最好与...
分类:
Web程序 时间:
2015-07-08 12:26:07
阅读次数:
163
随着移动设备的更新换代,移动设备的性能也不断提高,现在流行的CPU已经进入双核、甚至 四核时代。如何充分发挥这些CPU的性能,会变得越来越重要。在iOS中如果想要充分利用多核心CPU的优势,就要采用并发编程,提高CPU的利用率。 iOS中并发编程中主要有2种方式Operation Queue和GCD...
分类:
其他好文 时间:
2015-07-06 19:42:43
阅读次数:
135
看完上篇博文的介绍后,大家应该大概了解进程和线程的由来。有了这样一个背景我们进一步来看一下线程和进程。
引入进程:进程可以提高系统的并发性,提高CPU的使用率,从而提高程序的性能。在以前单道操作系统中,一次只执行一个程序,这样执行效率很低,资源得不到充分的利用。所以后来多道操作系统出现了,由于多道操作系统一次并发执行很多程序,但管理起来非常麻烦。因此进程的概念就被提出来了,它是一个程序动态...
分类:
编程语言 时间:
2015-06-27 19:56:25
阅读次数:
195
1、性能调优概述性能问题的症状响应时间慢吞吐量低资源占用高(CPU、Memory、I/0等)数据库角度数据库逻辑设计数据库物理设计(存储规划)SQL语句数据库调优关键I/O最关键减少I/O最大化I/O效率存储规律,物理设计CPU两个杀手表扫描排序Memory命中率可能会骗人SQL是一切问题的根源2..
分类:
数据库 时间:
2015-06-12 01:06:25
阅读次数:
377
系统运行出现高CPU报警,一般可以通过top或者任务管理器找到哪些进程在使用CPU,但这个粒度不能让我们知道得更多,我们需要找到程序的哪部分在占用CPU并且在占用CPU做什么,这样才有利于我们以后调优,下面介绍一种可行的思路:
找到占用CPU高的进程p
找到进程p中占用CPU高的线程t
找到线程t在做什么
本文以Linux下Java应用程序为例,其他环境或程序可参照该思路,只要思路清晰就好办了
打开...
分类:
编程语言 时间:
2015-05-24 20:25:32
阅读次数:
178
一,特征属性#pragma pack(n)设置的是变量对齐的方式。在不同系统中默认值是不一样的,在Linux下默认#pragma pack(4),而在Windows下默认#pragma pack(8)。设置变量对齐方式主要是为了提高CPU存储变量的速度。
主要有如下几点:
1,各个成员按声明顺序存储,
2,每个成员分别按自己的方式对齐,比较成员类型与对齐参数n大小,取小对齐。
3,整个结构体...
分类:
其他好文 时间:
2015-05-18 14:44:14
阅读次数:
143
在多核的硬件结构中,如果要充分发挥硬件的性能,必须采用多线程(或多进程)执行,以提高CPU的利用率。多核系统的编程模型和多个CPU的SMP系统的编程模型是一致的,都属于共享存储的编程模型;同时,多核环境中也可以使用的分布式编程模型。目前,多核并行编程方法可以分为以下四类:基于Raw Thread A...
分类:
其他好文 时间:
2015-05-05 08:46:29
阅读次数:
155
1、CPU使用率监控sar -P ALL 1 100输出结果如下:CPU %user %nice %system %iowait %steal %idleall 85.54 0.00 5.69 0.00 0.00 ...
分类:
Web程序 时间:
2015-03-30 16:04:38
阅读次数:
376
采用多道程序设计可以提高CPU的利用率。严格地说,如果进程用于计算的平均时间是进程在内存中停留时间的20%,且内存中同时有5个进程,则CPU将一直满负载运行。然而,这个模型在现实中过于乐观,因为它假设这5个进程不会同时等待I/O。更好的模型是从概率的角度来看CPU的利用率。假设一个进程等待I/O操作...
分类:
其他好文 时间:
2015-02-28 14:25:58
阅读次数:
137
http://blog.csdn.net/shuimuniao/article/details/8017971将流水线引入cpu,可以提高cpu的效率。更简单的说,让cpu可以预先取出下一条指令,可以提供cpu的效率。如下图所示:+--------------------------------|取...
分类:
其他好文 时间:
2015-02-13 18:00:05
阅读次数:
188