当前位置: 首页 > article >正文

Linux满载CPU和运行内存的方法

查询CPU详细信息命令如下:

查看物理CPU型号:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
查询内存信息如下:
cat /proc/meminfo

满载CPU和内存的shell脚本:

#! /bin/bash
# Date 2021/11/02
# Author LeoChin

    #跑满内存
    sudo mkdir -p /mnt/tmp/
    sudo mount -t tmpfs -o size=4G tmpfs /mnt/tmp
    dd if=/dev/zero of=/mnt/tmp/memory
    #显示内存使用情况
    free -H

    #跑满CPU
    for i in `seq 1 $(cat /proc/cpuinfo |grep "processor" |wc -l)`
    do 
        dd if=/dev/zero of=/dev/null & 
    done
    
    #等待一小时
    sleep 3600

    #释放内存
    rm /mnt/tmp/memory
    sudo umount /mnt/tmp

    #释放CPU
    pkill -9 dd

http://www.kler.cn/a/234102.html

相关文章:

  • css中的变量使用
  • 基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
  • Wireshark中的length栏位
  • PyQt入门指南五十二 版本控制与协作开发
  • 网络延迟对Python爬虫速度的影响分析
  • 卷积、频域乘积和矩阵向量乘积三种形式之间的等价关系与转换
  • 中文点选识别
  • c#安全-nativeAOT
  • 【java】Hibernate访问数据库
  • 快团团大团长加了微信都不回复怎么回事?如果自己做快团团预算需要多少,团队需要几个人
  • Java 将TXT文本文件转换为PDF文件
  • 前端-Vue項目初始化
  • AJAX——认识URL
  • 灰度发布浅见
  • Flink-CDC实时读Postgresql数据
  • HiveSQL——连续增长问题
  • ECMAScript Modules规范的示例详解
  • 微信小程序(四十)API的封装与调用
  • 【J2EE笔记】2万字!我当时学习时做的笔记
  • vue3 之 商城项目—项目搭建起步
  • JAVA学习笔记9
  • 力扣[面试题 01.02. 判定是否互为字符重排(哈希表,位图)
  • 使用client-only 解决组件不兼容SSR问题
  • 【十四】【C++】list 的常见用法
  • 【Qt 学习之路】在 Qt 使用 ZeroMQ
  • Rust基础拾遗--核心功能