性能测试实践-linux

  1. 需求:线上系统性能优化,查找服务器和线上系统瓶颈
  2. 根据线上经验数据及期望值定量
  3. 数据
      up down
    线上数据 50 500
    测试数据 100 500~2000+
    测试数据 200 500~2000+
    测试数据 300
    500~2000+

  4. 工具:top、ltrace

    top:能够实时显示各进程占用资源情况

    ltrace:能够跟踪进程的库函数调用,它会显现出哪个库函数被调用

    gdb

  5. 自动化实现:

      • up为100,down从500增加至2000,分析日志,曲线图
      • up为200,down从500增加至2000,分析日志,曲线图
      • up为300,down从500增加至2000,分析日志,曲线图
时间: 2025-01-02 16:17:42

性能测试实践-linux的相关文章

kubernetes性能测试实践

本文经作者张文娟授权发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 概述 随着容器技术的发展,容器服务已经成为行业主流,然而想要在生产环境中成功部署和操作容器,关键还是容器编排技术.市场上有各种各样的容器编排工具,如Docker原生的Swarm.Mesos.kubernetes等,其中Google开发的kubernetes因为业界各大巨头的加入和开源社区的全力支撑,成为了容器编排的首选. 简单来讲,kubernetes是容器集群管理系统,为容器化的应用提供资源调度.部署运行.滚动升级

Linux性能测试实践

前言 Linux性能测试.监控.优化是一个持续的过程,上图为LinuxCon上Brendan D. Gregg分享的 Linux benchmarking tools 示意图,涵盖面十分广泛.我们可以通过成熟的监控方案如BMC Patrol,Zabbix来捕获大部分信息,在实际工作中我们会经常关注I/O性能,一般可以使用dd/ORION/IOzone做简单的测试,如果需 要获取更加全面详细的报告可以使用nmon,本文将主要介绍Super PI /dd/nmon三种简单而有效的监测方法. CPU

63项性能测试证实 Linux系统比Windows 10快了15%

全球最受欢迎的OS操作系统是什么?大家第一个想到的恐怕是Windows,最新的Win10安装量超过10亿了,但是如果把安卓也算作Linux系统的分支,那么Linux才是使用最广泛的系统,而且Linux系统的性能比Win10还要好——没错,就是这样. 著名Linux测试网站Phoronix创始人及Phoronix Test Suite开发者Michael Larabel日前亲自动手做了一个Linux vs Win10的测试,他使用售价只有199美元的笔记本——Motile M141对比了Linux

动手实践 Linux VLAN

本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10.brvlan10.eth0.20 和 brvlan20. 下面用 vmdiff 展示了对 /etc/network/interfaces 的修改 重启宿主机,ifconfig 各个网络接口 用 brctl show 查看当前 Linux Bridge 的配置. eth0.10 和 eth0.20 分别挂在 brvlan10 和 brvlan20上

动手实践 Linux VLAN - 每天5分钟玩转 OpenStack(13)

本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10.brvlan10.eth0.20 和 brvlan20. 下面用 vmdiff 展示了对 /etc/network/interfaces 的修改 重启宿主机,ifconfig 各个网络接口 用 brctl show 查看当前 Linux Bridge 的配置. eth0.10 和 eth0.20 分别挂在 brvlan10 和 brvlan20上

DM数据库性能测试实践

一.环境说明 1.1 测试机环境: 说明: 测试机环境为一般主机即可,要求不高 1.2 虚拟机环境: 二.测试拓扑 说明: 1.性能测试为不同主机测试即:测试机与被测系统不再一个机器上面 2.测试机为一般主机即可 3.测试机与物理机之间的网络最低为千兆网络 注:当前是华为鲲鹏服务器.同样适用于长城服务器 三.测试步骤 3.1 创建测试用户与表 在数据库中输入: create tablespace "TPCC" datafile 'TPCC.dbf' size 10000 autoext

apache ab性能测试实践

E:\developtools\apache ab\httpd-2.4.25-x86-vc14-r1\Apache24\bin>ab -n 15000 -c 600 "http://192.168.0.166:8080/eduhomeweb/login/login.do?username=xiaohanlin&password=xiao123456"This is ApacheBench, Version 2.3 <$Revision: 1757674 $>C

Linux桌面操作系统性能分析学习总结

1.什么是计算机性能 所谓计算机的性能(Performance)通常是指计算机的速度,它是程序执行时间的倒数.而程序执行时间是指用户向计算机送入一个任务后,直到获得他需要的结果这一段等待时间. 包括: 1.访问磁盘和访问存储器的时间 2.CPU 运算时间 3.I/O 动作时间 4.操作系统的开销时间等. 2.Linux桌面操作系统性能分析意义 1.操作系统的性能直接影响了其上应用系统的性能 2.性能评估结果是用户在操作系统选购过程中的重要参考指标 3.为开发者优化操作系统的性能提供指导 4.为操

Linux 在线模拟器

最近在学习Linux的一些命令的使用,但是很久之前装的Linux虚拟机被删掉了,又不想为了练习几个命令折腾一遍虚拟机.所以,就尝试地搜了一下,看看有没有在线的Linux模拟器可以使用,只要可以练习一下命令的使用即可.在google中用英文关键词一搜,还真有大牛弄出了一些在线的Linux模拟器,而且用起来还不错.搜集了4个,赶紧分享出来,供大家初步学习和实践Linux之用. jslinux::http://bellard.org/jslinux/ 一个叫Fabrice Bellard的工程师使用