计算公式:一般没有固定公式,在实际计算时,如果有多个哀求的响应时间 t 1 , t 2 , ⋯ , t n t_1,t_2,\cdots,t_n t1,t2,⋯,tn,则平均响应时间 R T = t 1 + t 2 + ⋯ + t n n RT = \frac{t_1 + t_2+\cdots+t_n}{n} RT=nt1+t2+⋯+tn。
计算公式: U = T u s e d T t o t a l × 100 % U=\frac{T_{used}}{T_{total}}\times100\% U=TtotalTused×100%,此中 U U U是使用率, T u s e d T_{used} Tused是资源使用时间, T t o t a l T_{total} Ttotal是总时间。
CPU性能相关知识点
CPU使用率(CPU Utilization)
讲解:CPU在一段时间内处于忙碌状态的时间比例,反映了CPU的工作负载情况。
计算公式: C P U U t i l i z a t i o n = C P U b u s y C P U t o t a l × 100 % CPU\ Utilization=\frac{CPU_{busy}}{CPU_{total}}\times100\% CPU Utilization=CPUtotalCPUbusy×100%,此中 C P U b u s y CPU_{busy} CPUbusy是CPU忙碌时间, C P U t o t a l CPU_{total} CPUtotal是统计的总时间。
计算公式:通常用每秒上下文切换的次数来衡量,即 C S R = N c s t CSR=\frac{N_{cs}}{t} CSR=tNcs,此中 C S R CSR CSR是上下文切换速率, N c s N_{cs} Ncs是在时间 t t t内发生的上下文切换次数。
内存性能相关知识点
内存使用率(Memory Utilization)
讲解:已使用的内存空间占总内存空间的比例,反映了内存资源的使用水平。
计算公式: M e m o r y U t i l i z a t i o n = M e m o r y u s e d M e m o r y t o t a l × 100 % Memory\ Utilization=\frac{Memory_{used}}{Memory_{total}}\times100\% Memory Utilization=MemorytotalMemoryused×100%,此中 M e m o r y u s e d Memory_{used} Memoryused是已使用的内存大小, M e m o r y t o t a l Memory_{total} Memorytotal是总的内存大小。
计算公式: P F R = N p f N r a × 100 % PFR=\frac{N_{pf}}{N_{ra}}\times100\% PFR=NraNpf×100%,此中 P F R PFR PFR是页面错误率, N p f N_{pf} Npf是页面错误次数, N r a N_{ra} Nra是内存访问总次数。
计算公式: D I O T = D t r a n s f e r r e d t DIO_T=\frac{D_{transferred}}{t} DIOT=tDtransferred,此中 D I O T DIO_T DIOT是磁盘I/O吞吐量, D t r a n s f e r r e d D_{transferred} Dtransferred是在时间 t t t内传输的数据量。
计算公式:在理想情况下,对于数字信号, B = 2 H log 2 N B = 2H\log_2N B=2Hlog2N,此中 B B B是带宽, H H H是信道带宽, N N N是信号状态数;对于模拟信号, C = H log 2 ( 1 + S N ) C = H\log_2(1+\frac{S}{N}) C=Hlog2(1+NS),此中 C C C是信道容量(可近似看作带宽), S S S是信号功率, N N N是噪声功率。
网络耽误(Network Latency)
讲解:数据从发送端到接收端所经历的时间,包罗信号在物理介质中的流传时间、中间装备的处理时间等。
计算公式:一般没有统一公式,在简朴场景下,如果已知距离 d d d和信号流传速率 v v v,流传耽误 T d = d v T_d=\frac{d}{v} Td=vd,实际的网络耽误还需加上其他处理等耽误。