我的编程空间,编程开发者的网络收藏夹
学习永远不晚

shell性能测试脚本优化的技巧

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

shell性能测试脚本优化的技巧

最初脚本

脚本名称:authTest.sh(备注:这个开发给过来的测试脚本,我们作为测试要检查一下)


#!/bin/bash
for ((i=0;i<=1000;i++))
do
 sh /usr/local/yeqinfang/device-authentication/class="lazy" data-src/device/build/authTest.sh&  
done

运行结果:

在这里插入图片描述

从上面看,运行结果没有任何提示,也不知道运行到什么程度,相当不友好,那我们来美化一下吧!等等!这是个死循环,通过脚本运行自己,所以会永远运行下去。我的天,幸好发现得早。现在 更换authTest.sh,原因是这个是要运行eaidkAuth文件的,因此需要更改,否则,就会像血轮眼一样,无限月读。接着检查一下eaidkAuth是否适合使用sh运行:

file eaidkAuth

在这里插入图片描述

发现这不是一个shell脚本,如果是shell脚本,会有“shell script”字样,因此需要去掉sh,并把eaidkAuth设置为可执行文件,这里给予最高权限,方法如下:

chmod 777 eaidkAuth

更改后的脚本如下:


#!/bin/basaFYfgrWsh
for ((i=0;i<=1000;i++))
do
 /usr/local/yeqinfang/device-authentication/class="lazy" data-src/device/build/eaidkAuth&  
done

脚本解析:

“#! /bin/bash” 代表的是该脚本使用bash语法。至于这个&么,如果是启动服务的时候加上,指的是后台运行,但放在脚本这里,好像是并发执行。所以这个需要验证一下,验证脚本更改如下:


#!/bin/bash
for ((i=0;i<=10;i++))
do
 /usr/local/yeqinfang/device-authentication/class="lazy" data-src/device/build/eaidkAuth&
 sleep 1s
done

如果是并发,这个脚本大概10秒执行一次,我们来执行一下:


touch test.sh
vim test.sh
sh test.sh

运行结果:

在这里插入图片描述

很遗憾,这是每秒执行一次,所以不是并发。

总结

以上所述是小编给大家介绍的shell性能测试脚本优化的技巧,希望对大家有所帮助,也非常感谢大家对我们网站的支持!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

shell性能测试脚本优化的技巧

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

shell性能测试脚本优化的技巧

最初脚本 脚本名称:authTest.sh(备注:这个开发给过来的测试脚本,我们作为测试要检查一下)#!/bin/bash for ((i=0;i<=1000;i++)) dosh /usr/local/yeqinfang/device-a
2022-06-04

如何优化shell性能测试脚本

如何优化shell性能测试脚本?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。脚本名称:authTest.sh#!/bin/bashfor ((i=0;i<=1000;i++))
2023-06-09

Golang 函数测试中的性能优化技巧

go 函数测试性能优化方法:使用并行测试:允许并行运行测试,适用于性能测试和大量数据测试。避免重复设置:使用 t.cleanup() 一次性初始化和清理重复设置,确保每个测试运行后清理资源。使用基准测试:测量函数性能并找出瓶颈,通过 b.n
Golang 函数测试中的性能优化技巧
2024-04-16

单元测试 Go 函数时的性能优化技巧

针对 go 函数的单元测试性能优化技巧:使用 benchmark 套件: 对特定场景的函数性能进行评估。并行运行测试: 对于独立测试,并行运行可显着提高性能。使用 goconvey 或 ginkgo: 这些框架自动并行测试,简化测试编写。使
单元测试 Go 函数时的性能优化技巧
2024-05-01

C++ 函数单元测试中性能优化技巧?

通过采用以下技巧,可以提升 c++++ 函数单元测试的性能:禁用不必要的输出,减少测试框架的打印信息开销。缓存耗时的运算,避免重复计算。使用线程池并行执行测试,提升测试速度。优化后的单元测试执行速度更快、稳定性更高,可用于对复杂函数和更大数
C++ 函数单元测试中性能优化技巧?
2024-04-25

C#中如何使用性能测试工具和性能优化技巧

C#中如何使用性能测试工具和性能优化技巧,需要具体代码示例性能优化在软件开发过程中起着非常重要的作用,它可以提高系统的性能、运行速度和响应能力。C#是一种高性能的编程语言,也有许多性能优化技巧和工具可以帮助我们更好地利用C#的优势。本文将介
2023-10-22

函数性能优化和瓶颈检测的技巧

函数性能优化和瓶颈检测的技巧包括:测量性能:使用性能分析器或计时函数确定需要优化的函数的基准性能。识别瓶颈:分析性能报告或计时代码,找出导致函数性能下降的算法复杂度、重复计算或内存泄漏等瓶颈。优化算法:使用更有效的算法、缩小输入范围或应用分
函数性能优化和瓶颈检测的技巧
2024-04-13

PHP Linux脚本调优技巧:提升性能的方法

引言:在开发和运维中,我们经常会遇到需要优化提升性能的情况。对于使用PHP开发的Linux脚本来说,优化是极其关键的。本文将介绍一些PHP Linux脚本调优的技巧和方法,并给出具体的代码示例,帮助读者更好地理解和应用。一、使用适当的数据结
2023-10-21

Golang 技术性能优化中如何进行性能测试?

进行性能测试对于优化 go 应用程序至关重要,可以通过使用各种工具,例如 bencher、pprof、httperf 和 wrk,来评估应用程序在特定负载下的性能,包括响应时间、吞吐量和资源利用率等指标。实战案例中演示了如何使用 wrk 测
Golang 技术性能优化中如何进行性能测试?
2024-05-11

PHP代码性能优化的技巧

本篇内容主要讲解“PHP代码性能优化的技巧”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP代码性能优化的技巧”吧!PHP代码性能优化1. 不要随便就复制变量有时候为了使 PHP 代码更加整洁
2023-06-17

优化MySQL视图的性能技巧

标题:优化MySQL视图的性能技巧MySQL视图是一种虚拟的表,它是一个基于查询结果的表。在实际开发中,我们经常会使用视图来简化复杂的查询操作,提高代码的可读性和维护性。然而,当数据量较大或者视图的复杂度较高时,视图的性能可能会受到影响。
优化MySQL视图的性能技巧
2024-03-15

Node.js 中的 WebSocket 性能优化技巧

提升 Node.js WebSocket 性能的优化技巧
Node.js 中的 WebSocket 性能优化技巧
2024-03-01

nodejs的10个性能优化技巧

下面是我们使用Node.js时遵循的10个性能规则: 1. 避免使用同步代码 在设计上,Node.js是单线程的。为了能让一个单线程处理许多并发的请求,你可以永远不要让线程等待阻塞,同步或长时间运行的操作。Node.js的一个显著特征是:它
2022-06-04

iOS程序性能优化的技巧

1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,
2022-05-15

PHP中封装性的性能优化技巧

减少全局变量的使用在PHP中,全局变量的作用范围很广,可以在任何地方访问。但是全局变量会占用更多的内存空间并增加代码的复杂性。因此,尽量减少全局变量的使用,可以提高性能。示例代码:function add($a, $b) {return $
2023-10-21

PHP 应用程序性能优化中 Composer 的性能优化技巧

composer 优化技巧:禁用自动加载,避免在编译时加载不必要的类。使用 composer optimize 命令生成优化文件,减少加载类的时间。限制依赖项更新,避免频繁重新生成锁定文件。通过这些优化,可以大幅提升 php 应用程序的性能
PHP 应用程序性能优化中 Composer 的性能优化技巧
2024-05-01

Web性能优化的技巧有哪些

这篇文章主要介绍了Web性能优化的技巧有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Web性能优化的技巧有哪些文章都会有所收获,下面我们一起来看看吧。1. 使用文本压缩使用文本压缩,可以最大程度地减少通过
2023-06-27

编程热搜

目录