其实不管是Windows操作系统还是Linux/Unix操作系统关于系统资源的监控都主要是CPU、内存、磁盘。本篇文章我们将与您分享LoadRunner性能测试之CPU监控的相关内容。
CPU监控
在单用户多任务的操作系统中或者多用户多任务的操作系统中,系统需要同时运行多个程序,这些程序的同时运行势必形成对使用系统资源的竞争。因此,操作系统必须能够处理以及管理这种同时运行的程序,便于对资源的使用能够按照预期的顺序进行。
进程指的是一个程序关于某个数据集的一次运行。进程是程序的一次运行活动,是一个动态的概念,而程序则与之相反,它是静态的概念,是指令的集合。进程同时具有动态性和并发性,程序是进程运行所对应的运行代码,进程与程序之间是一一对应的关系,并且一个程序可以同时对应于多个进程。一个进程的完整生命周期,从创建而产生直至撤销而消亡,可以用一组状态表达出来。为了方便进程的管理,我们把进程划分为几种状态,分别有三态模型和五态模型。
当处理器不能即时处理进程时,进程就会出现排队的情况,如果出现持续排队的情况则说明CPU当前处于繁忙状态,所以分析CPU是否处于繁忙状态的第一个指标是CPU的队列长度。
根据进程在执行过程中的不同状况,可以定义至少三种不同的进程状态。(1)运行态:占处理器正在运行。 (2)就绪态:具备运行条件,等待系统分配处理器以便运行。 (3)等待态:不具备运行条件,正在等待某个事件的完成。 一个进程在创建后将处于就绪状态。每个进程只要在执行过程中,就一定处于上面三种状态中的某一种状态。同时,在一个进程执行过程中,它的状态将会发生变化。
以上就是今天与您分享的LoadRunner性能测试之CPU监控的相关内容,感谢您的观看!如您有任何疑问请及时与我们联系,道普云将竭诚为您服务!