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

linux常见资源查询命令(持续更新)

年纪大了,很多命令记不住了,但偶尔也需要用到,通过搜索也需要点时间,特此记录。

不同操作系统命令会有所区别,下面是大部分时候工作的机器系统:

  • CentOS release 7.5 (Final)
  • Kernel \r on an \m

1、实时查看CPU占用

  • top:实时显示系统的 CPU、内存等资源占用情况。
  • htop:类似 top,但界面更友好(需单独安装)
# 安装 htop
sudo yum install htop

2、查看CPU占用Top10的服务

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 10

3、查看内存占用Top10的服务

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head -n 10

4、查看CPU核数

# 详细信息
cat /proc/cpuinfo# 具体数字
grep -c '^processor' /proc/cpuinfo # 说明
grep -c '^processor' /proc/cpuinfo 会统计 /proc/cpuinfo 文件中以 processor 开头的行数,这个计数包含了系统的所有逻辑处理器(包括多线程技术如超线程带来的逻辑核数)。所以,得到的结果是当前系统上可见的逻辑核总数。例如,如果你的系统有4个物理CPU,每个CPU启用了2个线程(如超线程),那么这条命令返回的结果会是8,即总的逻辑处理器数。

5、查看当前内存情况

# 以MB为单位
free -m# 以GB为单位
free -g
http://www.lryc.cn/news/483971.html

相关文章:

  • JavaWeb:文件上传1
  • C++ 中的异常处理机制是怎样的?
  • SwiftUI-基础入门
  • C++builder中的人工智能(20):如何在C++中开发一个简单的Hopfield网络
  • video2gif容器构建指南
  • 探秘Spring Boot中的@Conditional注解
  • 树形dp总结
  • 【算法一周目】双指针(2)
  • vue内置方法总结
  • 面向对象分析与设计
  • lineageos-19 仓库群遍历,打印第一条git log
  • 详解基于C#开发Windows API的SendMessage方法的鼠标键盘消息发送
  • VMware安装黑苹果后ICLOUD_UNSUPPORTED_DEVICE(不支持的Icloud设备)
  • Python | Leetcode Python题解之第542题01矩阵
  • 【计算机网络】【传输层】【习题】
  • 【LeetCode】【算法】55. 跳跃游戏
  • 华为:hcia综合实验
  • MyBatis与MyBatis-Plus(基础)
  • 一文总结java语法规则
  • 使用 npm 安装 Yarn
  • vue3中利用路由信息渲染菜单栏
  • Mysql每日一题(行程与用户,困难※)
  • adb 命令 查找启动的包名以及导出安装包
  • Flink_DataStreamAPI_输出算子Sink
  • 标准C++ 字符串
  • 时序预测:多头注意力+宽度学习
  • day06(单片机)IIC+STH20
  • Bugku CTF_Web——文件上传
  • C#版使用融合通信API发送手机短信息
  • 人工智能:重塑医疗、企业与生活的未来知识管理——以HelpLook为例