第3章 linux服务器监控性能测试
-
测试目的:发现服务器的性能瓶颈。配置的不同能够承载的最大任务数不同,能够承载的压力也不同。
-
服务器性能测试范围:

-
测试与生产的环境配置不同?
? 通过多次压测来计算性能损耗
-
性能损耗的计算方式:

- 多次压测后的性能预估,
-
进程与线程
1、定义和区别:

- 进程独立运行
- 一个线程只能属于一个进程,一个进程有多个线程;多个线程之间可以互相操作,线程在进程里工作。
- 线程是进程里工作的最小单位
- 一个进程会分配一个地址空间,进程与进程之间不共享地址空间。即不共享内存
- 同一进程下的不同的多个线程,共享父进程的地址空间。
- ?线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步
- (工作,计算,调度)线程作为调度和分配的基本单位;
进程作为拥有资源的基本单位。
2、优点,缺点
(1)进程

(2)线程

服务器实时内存监控
linux命令:
man ls
ls -al
ll
top
vmstat
- 1、top
top
top -p 1,2
top -h
[root@localhost ~]# top -h
top: procps version 3.2.8
usage: top -hv | -abcHimMsS -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
输入top,以下
1、在窗口输入参数:zMP(大写)
2、监控进程1,2:top -p 1,2
- 2、vmstat
vmstat
第一个参数:时间间隔,第二个参数:显示多少次————实现内存CPU动态监控
vmstat 1 1
vmstat 1 2
- 3、free
free
free -h
第4章 数据驱动性能测试
原文:https://www.cnblogs.com/chenhuan123/p/12304336.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!