当前位置: 首页 > 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

相关文章:

  • Asp.Net FrameWork 4.7.2 WebAPI 使用WebSocket协议
  • oracle: create new database
  • 深入理解 Linux wc 命令
  • Mac上详细配置java开发环境和软件(更新中)
  • Android Studio AI助手---Gemini
  • 【Leetcode 热题 100】124. 二叉树中的最大路径和
  • 中文点选识别
  • 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基础拾遗--核心功能