首页 > 系统服务 > 详细

linux服务器监控性能测试

时间:2020-02-13 18:31:57      阅读:43      评论:0      收藏:0      [点我收藏+]

第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、在窗口输入参数:z\M\P(大写)
2、监控进程1,2:top -p 1,2
技术分享图片

  • 2、vmstat
vmstat

第一个参数:时间间隔,第二个参数:显示多少次————实现内存CPU动态监控
vmstat 1 1
vmstat 1 2

技术分享图片
技术分享图片
技术分享图片

  • 3、free
free
free -h

技术分享图片

技术分享图片

第4章 数据驱动性能测试

linux服务器监控性能测试

原文:https://www.cnblogs.com/chenhuan123/p/12304336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!