首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

巧用 bc 命令测试 Linux 主机的 CPU 性能

今天向公司申请了一台 Linux 主机,作为平时的开发环境。由于自己并不依赖远程开发(大多数情况下项目都可以本地开发、调试),于是只申请了 4C/8G 的低配机器。突然好奇的是,这台机器的性能怎么样?...磁盘就不测试了,IO 应该和生产环境差不多。...Linux 系统中,bc 命令是一个任意精度的计算器,如果用它计算圆周率,我们可以大概估算出 CPU 的浮点运算性能:time echo "scale = 5000; 4 * a(1)" | bc -l...执行结果如下:real0m23.992suser0m23.983ssys0m0.003s找了台苹果笔记本 Air,i5 的 CPU,耗时 20s,说明我电脑的单核性能比 Linux 的机器还快了一点。...不过,这个方法只适合粗略估算,如果要求精确,需要安装专业的性能测试套件。---文章来源于本人博客,发布于 2019-06-16,原文链接:https://imlht.com/archives/188/

29100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ubuntu Linux CPU GPU 性能测试

    Linux越来越容易上手和使用,其用户越来越多,如何在Linux测试CPU/GPU等性能呢?...HardInfo 安装命令:sudo apt install hardinfo 使用新立得或者软件中心都是可以的。...就CPU基准测试而言,它包括五种方法:CPU Blowfish,CPU CryptoHash,CPU斐波那契,CPU N-Queens和CPU Zlib。...Linux并非以其游戏能力和可能性而闻名,自然而然,没有太多可供用户用来测试其图形硬件的GPU基准测试工具。但是,有些基准测试套件可以帮助精确确定GPU性能的各个方面。...从技术上讲,Linux中所有可用的GPU基准测试工具当然只能在OpenGL渲染器下进行测试。尽管GPU可能与某些版本的Direct3D兼容,但无法在Linux测试此渲染器。

    24.2K72

    linux sysbench CPU性能测试详解

    1.sysbench基础知识 sysbench的cpu测试是在指定时间内,循环进行素数计算 素数(也叫质数)就是从1开始的自然数中,无法被整除的数,比如2、3、5、7、11、13、17等。...2.sysbench安装 # CentOS7下可使用yum安装 yum install sysbench 3.CPU压测命令 # 默认参数,素数上限10000,时间10秒,单线程 sysbench cpu...上限次数 - 若设置为100,则表示当完成100次event后,即使时间还有剩,也停止运行 - 默认值为0,则表示不限event次数 - 相同event次数,比较的是谁用时更少 5.案例结果分析 执行命令...# 素数上限2万,时间10秒,2个线程 sysbench cpu --cpu-max-prime=20000 --threads=2 run 结果分析 sysbench 1.0.9 (using system...6.结果分析 如果有2台服务器进行CPU性能对比,当素数上限和线程数一致时: 相同时间,比较event 相同event,比较时间 时间和event都相同,比较stddev(标准差)

    18310

    Linux - CPU性能评估_详解查看CPU性能的命令

    文章目录 vmstat命令 sar命令 统计单个CPU的使用情况 iostat -c 命令 uptime命令 小结 vmstat命令 vmstat命令可以显示关于系统各种资源之间相关性能的简要信息,这里主要用它来看...统计单个CPU的使用情况 [root@VM-24-3-centos ~]# sar -P 0 3 5 Linux 3.10.0-1160.11.1.el7.x86_64 (VM-24-3-centos)...[root@VM-24-3-centos ~]# iostat -c Linux 3.10.0-1160.11.1.el7.x86_64 (VM-24-3-centos) 03/05/2023...通过这些命令可以了解系统CPU是否出现性能瓶颈。也就是说,以上这些命令只能查看CPU是否繁忙,负载是否过大,但是无法知道CPU为何负载过大。...因而,判断系统CPU出现问题后,要结合top、ps等命令进一步检查是由那些进程导致CPU负载过大的。

    7.2K30

    Linux CPU实时监控mpstat命令详解

    其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。...mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。...语法 mpstat [-P {|ALL}] [internal [count]] 参数 解释 -P {|ALL} 表示监控哪个CPUcpu在[0,cpu个数-1]中取值 internal 相邻的两次采样的间隔时间...实例 查看多核CPU核心的当前运行状况信息, 每2秒更新一次 mpstat  219:45:12 CPU %usr %nice %sys %iowait %irq %soft %steal %guest...0.03 0.00 0.00 0.00 0.00 99.97 19:45:18 all 0.00 0.07 0.07 0.00 0.00 0.00 0.00 0.00 99.87 如果要看每个cpu

    1.1K20

    测试常用Linux命令

    测试常用Linux命令 背景: 无论哪种测试, 在项目测试阶段, 都需要去检查服务端各类微服务运行和日志情况. 服务端基本都以linux为主, 中小企业服务端基本已经云端化....使用工具 如果是windows用户 puTTY远程登录方法和配置 https://www.runoob.com/linux/linux-remote-login.html putty下载地址:http...类似于windows里的查看文件方式或者cmd 里的dir 命令 ls还有许多丰富的功能 比如:ls –la //查看详细和隐藏文件以及文件权限 ?...8.kill 用户杀死进程 kill 1235 //杀死进程号1235 kill -9 1235 //彻底杀死进程号1235 如何知道进程号呢, ps 命令的pid 即为进程号 9.编辑命令...vi/vim vi 编辑器功能十分强大, 但你说它好用吧, 仁者见仁智者见智 初学者刚用起来感觉不顺手, 是因为习惯了在windows环境, linux环境是另一番天地.

    2.9K31

    linux sysbench (一): CPU性能测试详解

    网上sysbench教材众多,但没有一篇中文教材对cpu测试参数和结果进行详解。 本文旨在能够让读者对sysbench的cpu有一定了解。...小慢哥的原创文章,欢迎转载 ---- 1.sysbench基础知识 sysbench的cpu测试是在指定时间内,循环进行素数计算 素数(也叫质数)就是从1开始的自然数中,无法被整除的数,比如2、3、5、...2.sysbench安装 # CentOS7下可使用yum安装 yum install sysbench 3.CPU压测命令 # 默认参数,素数上限10000,时间10秒,单线程 sysbench cpu...上限次数 - 若设置为100,则表示当完成100次event后,即使时间还有剩,也停止运行 - 默认值为0,则表示不限event次数 - 相同event次数,比较的是谁用时更少 5.案例结果分析 执行命令...# 素数上限2万,时间10秒,2个线程 sysbench cpu --cpu-max-prime=20000 --threads=2 run 结果分析 sysbench 1.0.9 (using system

    2.5K20

    使用yes命令测试你的cpu负载

    CPU负载测试是评估计算机中央处理器(CPU)性能的一种方法。该测试旨在确定CPU在处理各种工作负载时的表现,并可以用于验证硬件配置的稳定性、识别性能瓶颈以及进行系统优化。...进行负载测试的方法也有很多。可以用第三方工具,也可以用linux的原生命令。话不多说,我们直接开搞 我们这次负载测试使用的命令是yes。linux系统自带的。...yes 是一个在Linux和类Unix系统中的命令行工具,其主要作用是不断地输出指定的字符串,默认情况下是一直输出 "y" 你也可以提供你想输出的字符串,类似这样 yes "Hello, World!"...yes 命令可以用于简单的CPU负载测试。虽然 yes 主要设计用于在终端中输出重复的字符串,但其运行时会导致CPU的高负载。...如果我们想终端cpu负载测试,让cpu负载变成正常,那么只需要输入命令 killall yes 即可。

    41410

    LINUX下查看CPU使用率的命令

    前一段时间,有人问我,Linux下如何查看CPU以及内存的使用率和详细情况?两眼一抹黑,没实际去操作过,不知道命令;今天抽时间学习一下。...就说在自动化测试中吧也需要经常查看CPU的使用率,最常见的是在做性能测试以及服务器测试的时候,需要分析整体运行情况,给出测试报告;Windows Server的查看当然简单咯,打开任务管理器,还自动绘制出折线图...今天就来好好学习下Linux下如何查看CUP的使用率: 监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。...1、top 这个命令很常用,在第三行有显示CPU当前的使用情况。 # top -bn 1 -i -c ? 如上所示,top命令可以看到总体的系统运行状态和cpu的使用率 。...3、sar sar命令语法和vmstat一样。命令不存在时需要安装sysstat包,这个包很有用。 CPU使用率 例如每1秒采集一次CPU使用率,共采集5次。

    49.9K60

    软件测试测试开发|Linux sed命令详解

    sed命令介绍sed是stream editor(流编辑器)的简写,sed 可依照脚本的指令来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。...sed命令语法基本语法:sed [选项] '动作' 文件名常用参数 -n, --quiet, --silent 取消自动打印模式空间 -e 脚本, --expression=脚本 添加“脚本”...follow-symlinks 直接修改文件时跟随软链接 -i[扩展名], --in-place[=扩展名] 直接修改文件(如果指定扩展名就备份文件) -l N, --line-length=N 指定“l”命令的换行期望长度...players.txtfootballmullermessikanesanedurantcurrywuleiwuxizhouqiwangzhelin替换功能$ sed '6 c\harden' players.txt mullermessikanesaneduranthardenwuleiwuxizhouqiwangzhelin总结sed 命令的功能非常灵活...,可以根据不同的需求组合和应用各种命令和选项。

    16410

    测试人员需要掌握的Linux命令

    测试人员需要掌握的Linux命令 目录 1、基础命令 2、目录操作 3、文件权限操作 4、文件操作 5、链接 6、vim编辑器 7、文件查找(find) 8、文件内容查找(grep)...9、其他命令 1、基础命令 pwd:查看当前位置,当前所在路径 /:表示根目录,为绝对路径 ~: 表示当前登录用户的家目录 ....强制保存并退出 4、查找命令 【/[查找的关键字]】 例如:/hundred 按【n】键查找下一个;按【N】查找上一个 5、替换命令 替换全文内容: 【:%s/old/new/g】 old:旧的内容...which:查找命令在哪个位置 whereis:输出位置及对应的文件名 who:查看所有登录用户 whoami:查看当前用户 sudo:代表以系统管理员身份执行命令 exit:退出登录账户 date:...top:查看系统资源 free:查看系统内存使用情况 ps:查看终端运行程序的进程 ps -aux | grep nginx ps -ef | grep nginx 3、关机重启 reboot:重启Linux

    71011

    使用Linux命令测试网速

    幸运的是,Speedtest.net提供了一个命令行版本——speedtest-cli。下面我将向你演示如何在Linux命令行中使用speedtest-cli来测试宽带连接速度。...安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。...使用speedtest-cli测试网速 使用speedtest-cli命令也很简单,它不需要任何参数即可工作。 ?...输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。 ? 如果你愿意分享测试结果,你可以使用参数“–share”。...如果想使用指定的服务器来测试你的网速,你只需要在speedtest-cli命令后指定其ID即可。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935)。 ?

    5K60
    领券