# @name Worstcase Latency with cpu load by using cyclictest
# @desc Measure latency under cpu load by spawning n procs spinning on sqrt()
# @requires armv*
# @setup_requires

REALTIME_S_PERF_1C_CPU_LOAD
source 'functions.sh'; source 'board_requirements.sh';
latency=`get_acceptable_latency cpu`; multi_run_processes.sh -s "timeout
-t 120 -s 9 sh -c 'while true; do stress --cpu 4; done'  || true" -l
"-n 1" -s "run_cyclictest $latency -S -p98 -m -n -q -D 2m" -l "-n 1"

 
timeout -t 120 -s 9 sh -c 'while true; do stress --cpu 4; done'
查了一下timeout的用法,并没有-t
 
timeout [选项] 数字[后缀] 命令 [参数]...

后缀”s”代表秒(默认值),”m”代表分,”h”代表小时,”d”代表天。

 
长选项必须使用的参数对于短选项时也是必需使用的。  
-s, --signal=信号
        指定在超时时发送的信号。信号可以是类似"HUP"的信号名或是信号数。        
         查看"kill -l"以获得信号列表      
         --help        显示此帮助信息并退出
          --version        显示版本信息并退出
如果程序超时则退出状态数为124,否则返回程序退出状态。 如果没有指定信号则默认为TERM 信号。TERM 信号在进程没有捕获此信号时杀死进程。 对于另一些进程可能需要使用KILL (9)信号,当然此信号不能被捕获。
 
timeout -s 9 10 top
解释:如过command命令在10秒内结束,则平安结束,运行超过10秒,将被强行kill掉。
 
所以目测timeout -t 120 -s 9 sh -c 'while true; do stress --cpu 4; done'应该改为:
timeout -s 9 120 sh -c 'while true; do stress --cpu 4; done'
 
 

ltp-ddt realtime_cpu_load timeout的更多相关文章

  1. 记一次安装kolla遇到DockerException: Error while fetching server API version: Timeout value connect was Timeout的问题

    1)环境信息: docker版本:17.09,当docker的版本是12.06时,也会报这个错误 [root@localhost ~]# docker --version Docker version ...

  2. selenium参数化-ddt模块

    DDT介绍: DDT(数据驱动测试)允许您通过使用不同的测试数据运行一个测试用例来使其倍增,并使它显示为多个测试用例.要使用DDT需要安装,安装命令:pip install ddt 使用方法: dd. ...

  3. ASP.NET MVC Html.BeginForm 设置 timeout

    示例代码: @using (Html.BeginForm("PublishSubmit", "Blog", FormMethod.Post, new { id ...

  4. tomcat 504 gateway time-out

    今天有个环境ajax调用一个请求的时候,出现一个504 gateway time-out响应,原以为是nginx找不到资源的问题,恰当我们的服务器上又配置了nginx,看了配置文件,没有指向tomca ...

  5. mysql timeout知多少

    1.timeout变量知多少 打开mysql,用show variables like '%timeout%'命令一看,不看不知道,一看吓一跳,结果如下面所示,这么多timeout相关变量,一下就吓尿 ...

  6. angularjs 中的setTimeout(),setInterval() / $interval 和 $timeout

    $interval window.setInterval的Angular包装形式.Fn是每次延迟时间后被执行的函数. 间隔函数的返回值是一个承诺.这个承诺将在每个间隔刻度被通知,并且到达规定迭代次数后 ...

  7. shiro session计算timeout

    /** * Determines if this session is expired. * * @return true if the specified session has expired, ...

  8. adb connect 出现timeout的处理方式

    默认的timeout是5000ms毫秒,如果是断点调试的时候,经常会出现timeout, 所以修改这个值就不会出现timeout了, Eclipse下的设置位置: Window->Prefere ...

  9. 更改pip安装源的镜像解决安装总是timeout的情况

    由于国外的pip源总是由于各种原因不能被访问或者网速过慢,而造成的timeout错误 解决方法是修改pip的配置文件(如果没有配置文件在相应的地方新建,配置文件的路径和名字参考这里),设置安装包时候访 ...

随机推荐

  1. java实现简单的控制台的计算器

    要用面向对象的思维写. //我是代码的搬运工import java.util.Scanner;public class Main { public static void main(String[] ...

  2. datatables屏蔽警告弹窗

    //不显示任何错误信息 $.fn.dataTable.ext.errMode = 'none'; //以下为发生错误时的事件处理,如不处理,可不管. $('#tableId').on( 'error. ...

  3. php怎么启动exe文件

    PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任.但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功 ...

  4. 2017 ICPC HongKong B:Black and White(扫描线+线段树)

    题目描述 Consider a square map with N × N cells. We indicate the coordinate of a cell by (i, j), where 1 ...

  5. mysql 1067 - Invalid default value for 'addtime'错误处理

    错误描述 TABLE `bota_payment_closing` ( `id` int(11) NOT NULL AUTO_INCREMENT, `monthly` varchar(8) NOT N ...

  6. Solr核心(内核)

    Solr核心(内核)   Solr核心(Core)是Lucene索引的运行实例,包含使用它所需的所有Solr配置文件.我们需要创建一个Solr Core来执行索引和分析等操作. Solr应用程序可以包 ...

  7. womenzijide_jiafenxiang

    <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...

  8. 手动修改key 伪修改内存变量

    # -*- coding: UTF-8 -*- import math import random import sys import threading import time from time ...

  9. 利用Fiddler对手机应用抓包

    1.启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框. 2.在Fiddler Options”对话框切换到“Con ...

  10. Jquery.extend()和jQuery.fn.extend(object);

    摘自: jquery $.fn $.fx是什么意思有什么用_jquery_脚本之家 jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法. jQuery.fn.ex ...