五个命令搞定Liunx服务器资源使用情况:1、top CPU2、free -h 内存3、df -h 磁盘空间4、iostat -dx 5 IO读写5、iftop 网络

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件) 本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。涵盖环境配置、本体结构设计、实例填充到可视化展示的全流程,特别适合初学者快速掌握知识建模技术。通过实战案例演示,帮助读者理解如何定义类、属性及建立实例关系,是学习知识图谱构建的实用教程。 阅读详情

1. 监控CPU使用:top

用途

实时查看CPU占用率、进程资源消耗及系统负载。

示例及关键指标

bash

复制

top - 15:30:01 up 30 days,  2:15,  1 user,  load average: 0.05, 0.10, 0.15  
Tasks: 120 total,   1 running, 119 sleeping,   0 stopped,   0 zombie  
%Cpu(s):  2.3 us,  0.7 sy,  0.0 ni, 96.8 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st  
MiB Mem :   7856.8 total,    102.3 free,    ...  
MiB Swap:   2048.0 total,   2048.0 free,    ...  

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND  
 1234 root      20   0  123456  78900   5678 S   5.6   1.0   10:20.01 nginx  
重点关注
  • load average: 1/5/15分钟的平均负载(1核CPU时,>1表示过载)。

  • %Cpu(s):

    • us(用户进程)、sy(系统进程)、id(空闲)、wa(IO等待)。

    • wa高表示磁盘IO瓶颈。

  • 按 P(按CPU排序)、M(按内存排序)。

替代命令

bash

复制

htop        # 更友好的交互式工具(支持鼠标操作)
mpstat -P ALL 1  # 查看每个CPU核心的利用率

2. 查看内存:free -h

用途

显示物理内存和Swap交换分区的使用情况。

示例及关键指标

bash

复制

              total        used        free      shared  buff/cache   available  
Mem:           7.7G        1.2G        100M        200M        6.4G        6.1G  
Swap:          2.0G        0B          2.0G  
重点关注
  • available: 系统可分配的内存(包含缓存和缓冲区的可用内存)。

  • buff/cache: 缓存和缓冲区占用(Linux会利用空闲内存加速IO,必要时自动释放)。

  • Swap使用率高可能表示物理内存不足。

扩展命令

bash

复制

vmstat 1     # 动态查看内存、Swap、IO、CPU等综合信息
cat /proc/meminfo  # 详细内存统计

3. 磁盘空间:df -h

用途

查看文件系统的磁盘空间使用情况。

示例及关键指标

bash

复制

Filesystem      Size  Used Avail Use% Mounted on  
/dev/sda1        50G   35G   15G  70% /  
tmpfs           3.9G     0  3.9G   0% /dev/shm  
重点关注
  • Use%: 使用率超过**80%**需警惕(可能导致服务异常)。

  • Avail: 剩余可用空间。

扩展命令

bash

复制

du -sh /path  # 查看目录占用空间(如 du -sh /var/log)
df -i         # 检查inode使用率(小文件过多可能导致inode耗尽)

4. 磁盘IO:iostat -dx 5

用途

监控磁盘读写速率、IO等待时间和利用率。

示例及关键指标

bash

复制

Device  r/s   w/s   rkB/s   wkB/s  await  %util  
sda     5.0   2.0   100.0    40.0   1.50    2.00  
  • rkB/s/wkB/s: 每秒读/写数据量(KB)。

  • await: IO操作平均等待时间(单位毫秒,>10ms可能异常)。

  • %util: 磁盘利用率(接近100%表示磁盘满负载)。

安装与扩展

bash

复制

sudo apt install sysstat  # Debian/Ubuntu
sudo yum install sysstat  # CentOS/RHEL
iotop -oP  # 按进程查看实时IO使用(需安装 iotop)

5. 网络带宽:iftop

用途

实时监控网络连接流量(按IP和端口排序)。

示例及关键指标

bash

复制

TX: 1.2Mb/s  RX: 3.4Mb/s  TOTAL: 4.6Mb/s  
192.168.1.100:443 => 10.0.0.5:55678    500Kb/s  
                     <=                1.2Mb/s  
  • TX/RX: 发送/接收速率。

  • 高流量IP: 检查是否为正常业务流量(如异常需排查攻击或爬虫)。

安装与扩展

bash

复制

sudo apt install iftop    # Debian/Ubuntu
sudo yum install iftop    # CentOS/RHEL
nethogs eth0    # 按进程查看网络流量

组合使用技巧

  1. 一键生成资源报告:

    bash

    复制

    echo "===== CPU & Memory ====="; top -bn1 | head -5; 
    echo "===== Disk Space ====="; df -h; 
    echo "===== Network ====="; sudo iftop -t -s 5
  2. 定时监控:

    bash

    复制

    watch -n 5 "free -h; df -h"  # 每5秒刷新内存和磁盘
  3. 日志记录:

    bash

    复制

    iostat -dx 5 > io.log &      # 后台记录磁盘IO到文件

总结

  • CPU负载高:检查 top 中占用率高的进程。

  • 内存不足:free -h 关注 available,优化程序或扩容。

  • 磁盘满:df -h 清理大文件或扩容。

  • IO瓶颈:iostat 检查 %util 和 await,优化数据库或存储。

  • 网络异常:iftop 定位高流量IP,排查攻击或配置限速。

抖音移动端Web用户主页视频列表爬虫实战:逆向加密参数与高频采集方案 App端Hook/抓包:需要安卓逆向、Xposed或Frida,门槛高且容易被风控。官方开放API:限制极多,几乎不开放用户级视频列表。PC端Web:页面加载方式繁杂,且大量依赖懒加载与内部状态。移动端Web(:接口相对稳定,加密逻辑集中,且适合使用Requests/HTTPSession模拟,无需渲染引擎。本文聚焦于移动端Web下的用户主页视频列表爬取,采用Python 3.11 + httpx + PyExecJS + 正则/JSON解析的组合,破解X-Bogus签名和_signature。 阅读详情

相关推荐

FPGA人脸识别检测(先获取人脸图像以及灰度二值化)

由于图片有空洞等缺陷,所以后面要进行中值滤波、腐蚀、膨胀等算法处理,然后再对人脸进行框选,最后显示出来。最终的成像应该是下面这样的。(后面有时间再接着做哈哈哈)5、通过modelsim将操作后的图片数据写入gray_img.txt里面后,用matlab将txt转成图片。1、先用matlab将图片转换成txt数据,代码如下。读取图片的方式按照博客咸鱼里的方式来做,如下。2、FPGA读取txt数据。4、FPGA顶层模块及仿真。3、FPGA灰度二值化。

weixin_46312715的博客 2531

iostat 命令详解

iostat 性能评估的一个主要部分就是磁盘性能。iostat 命令提供了存储接口的性能指标。 # iostat Linux 2.6.9-55.0.9.ELlargesmp (prolin3) 12/27/2008 avg-cpu: %user %nice %sys %iowait %idle 15.71 0.00 1.07 3.

GreyHat OMDBA 3172

Cadence Virtuoso实战:3分钟搞定反相器参数化设计(附CDF配置避坑指南)

本文详细介绍了如何在Cadence Virtuoso中利用CDF参数传递功能实现反相器的参数化设计,包括PMOS和NMOS的基础搭建、CDF配置技巧及常见报错解决方案。通过实战案例和避坑指南,帮助工程师快速掌握高效设计方法,提升集成电路设计效率。

weixin_28292761的博客 337

【Linux系列-2】iostat命令详解

ostat命令详解1 iostat简介2 命令与参数项2.1 命令格式2.2 参数详解3 输出项目说明3.1 cpu属性3.2 磁盘属性4 使用实例4.1 查看磁盘详情5 深入解析5.1 avgqu-sz5.2 await5.3 %util 1 iostat简介 iostat命令是Linux系统上查看I/O性能最基本的工具,其全称为 I/O statistics。iostat能统计磁盘活动情况,也...

云深不知处 1万+

Qupath软件的安装与使用

Qupath软件的安装与使用软件安装软件下载软件安装【windows版】简单使用文件打开人工标注标注导出和导入 Qupath是一款开源的医学图像标注软件,适合放射影像及数字病理切片等的查看。同时,其自带的标注功能使得医生可以直接通过该软件进行病变区域的标注和分类。跟进一步的,该软件提供groovy脚本运行接口,可供操作者编写和运行脚本,将标注信息转换为xml或者json格式的数据进行进一步的后序处...

qq_40662074的博客 3万+

UWB 多传感器通信的纳秒无线位置和时钟同步方法

利用UWB高精度的特点,实现多节点下的无线时钟同步和定位。通过优化硬件架构,减少不确定延迟的影响,系统可以提供纳秒级时钟同步消息

DT程序员的博客 1330

linux:iostat 用法详解

本文主要介绍 linux iostat 的用法详解

日常学习与专研的记录 1407

基于 YOLOv26 的金属表面缺陷检测系统:智能视觉质检方案

摘要: 基于YOLOv26的金属表面缺陷检测系统采用深度学习技术,实现对划痕、裂纹、腐蚀等8类常见缺陷的自动化检测。系统通过数据增强预处理和YOLOv26模型的高精度识别能力,具备多类别分类、实时推理和强鲁棒性特点,适用于不同金属材质与光照条件。架构包含数据采集、预处理、YOLOv26检测和后处理模块,代码实现采用PyTorch框架,支持训练数据增强与标准化处理,为工业质检提供高效智能解决方案。

一键难忘的博客 591

iostat 使用说明

iostat -d -k -x 5 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util rrqm/s: 每秒进行 merge 的读操作数目.即 delta(rmerge)/s wrqm/s: 每秒进行 merge 的写操作数目....

清风名 272

基于SAHI算法优化YOLOv8的小目标检测性能研究

SAHI(SliceAwareHyperInference)是一种推理优化算法,通过将大图切片为小块并分别推理的方式,实现更精细的小目标检测。提升小目标检测精度:切片后的小目标在每个小块中占比更大,模型能够更好地聚焦。兼容性强:可直接集成到现有目标检测框架中(如YOLO系列、Detectron2等)。支持大分辨率图片和视频推理:减少硬件对大图推理的限制。本文详细探讨了如何通过SAHI(切片辅助超推理算法)结合YOLOv8模型,有效提升小目标检测性能,尤其是在高分辨率图片和视频场景中表现优异。

博客 2373

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

机器学习深度学习业余选手 1498

fio工具及使用

e.g.replay_redirect=/dev/sdc将会使得所有的IO都会重定向到/dev/sdc.这就意味着多个设备的数据都会重放到一个设置,如果想来自己多个设备的数据重放到多个设置的话,需要处理我们的trace,生成独立的trace,再使用fio进行重放,不过这会破坏多个设备访问的严格次序。e.g. bs=4k,8k读使用4k的块,写使用8k的块。一般情况下,fio在做随机IO时,将会覆盖文件的每一个block.如果这个选项设置的话,fio将只是获取一个新的随机offset,而不会查询过去的历史。

zyk123zrx的博客 4767

OpenClaw 报错 npm install failed; cleaning up and retrying...:原生模块编译失败

本文针对OpenClaw项目在部署时出现的"npm install failed"报错问题进行分析,指出该问题源于Node.js原生模块编译链缺失。文章详细列举了常见触发原因,包括缺少gcc/make、Python版本不符、Node版本过新等,并提供了五种解决方案:安装完整编译环境、配置node-gyp Python、重新编译原生模块、切换Node版本以及单独重建失败模块。最后强调在国产服务器环境下部署AI工程时,补齐编译环境和使用稳定Node版本是解决问题的关键,该方案可复用解决

博客 1801

suse下查看 CPU,内存,网络流量和磁盘 I/O

在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? A: 在命令行方式下,    1. 查看CPU使用情况的命令       ""每5秒刷新一次,最右侧有CPU的占用率的数据       $ vmstat 5        ""top 然后按Shift+P,按照进程处理器占用率排序       $

junmail的专栏 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux磁盘、网络信息监控、df命令、iostat命令、sar命令

形式:iosrtat [-x] [num1] [num2]通过iostat命令查看CPU、磁盘的相关信息。形式:sar -n DEV num1 num2。通过df命令可以查看磁盘的使用情况。通过sar命令查看网络的相关统计。-h:以更加人性化的单位显示。数字一个是间隔一个是次数。DEV表示查看网络接口。形式:df [-h]

weixin_55843921的博客 543

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Linux】常用资源监控工具

实时监控cpu、内存、进程等资源使用情况htop实时监控 GPU人性化查看硬盘分区使用情况df -h。

czc的博客的csdn版本,欢迎访问我的还在建设的个人网站:czchx.cc 1590

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

fio工具简介及使用说明

fio工具简介及使用

aolitianya的博客 8669

iostat用于输出CPU和磁盘I/O相关的统计信息(示例、参数解析)

文章目录1.常规使用iostat2.更详细的io统计信息(-x选项)3.指定采样时间间隔与采样次数4.以kB为单位显示读写信息(-k选项)/以mB为单位显示读写信息(-m选项) 1.常规使用iostat [patrickxu@vm1 ~]$ iostat Linux 2.6.32-279.19.3.el6.ucloud.x86_64 (vm1) 06/11/2017 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %

BigManing的博客 1032

iostat与df -h,dm-0的对应关系

[root@master ~]# cd /dev/mapper/ [root@master /dev/mapper]# ll 总用量 0 crw-rw---- 1 root root 10, 58 7月 23 17:52 control lrwxrwxrwx 1 root root 7 7月 23 09:52 vg_master-lv_home -> ../dm-2 lr...

andnnl的专栏 2851

iostat命令详解

iostat iostat用于输出CPU和磁盘I/O相关的统计信息.  命令格式: iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device |

Zhangjay的专栏 12万+

(转)通过『iostat -dx 1』命令监控IO性能

http://huoding.com/2011/07/13/91 网站的很多性能问题最终都会归结到IO头上,所以说理解iostat命令是非常有必要的。 小技巧:你知道iostat是从哪里得到IO相关信息的吗?使用strace命令能跟踪到答案: shell> strace -eopen iostat open("/proc/diskstats", O_RDONLY)注:Strace教程:5 s

jackyrongvip的专栏 1976

iostat命令

最常用的iostat命令格式是:『iostat -dx 1』,意思是每隔一秒显示一次IO扩展信息。 shell&gt; iostat -dx 1 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s sda 0.18 37.71 0.65 2.63 50.18 322.0...

Baob 226

FIO参数简单介绍

在服务器测试中,经常会对storage进行性能方面的测试,包括M.2, NVME,HDD等等。业界一般用fio工具对盘进行读写测试.fio是一个IO测试工具,可以运行在Linux、Windows等多种系统之上,可以用来测试本地磁盘、网络存储等的性能。在服务器测试中最为常见,一般厂商给的spec说明,基本上是基于在fio工具下跑出来的读写性能。比如下面一段预处理的代码: fio --name=Precondition --filename=/dev/nvme0n1 --ioengine=libaio --d

weixin_43841091的博客 1万+

linux查看服务器资源的命令

1、内存:grep MemTotal /proc/meminfo   free -m 查看可用内存 2、查看系统位数:getconf LONG_BIT 3、查看是多少核:more /proc/cpuinfo | grep "model name" 4、带宽: mii-tool -v 5、磁盘:df -h

lirryyes的博客 5774

linux查看使用情况

https://www.linuxprobe.com/neofetch-linux.html

文盲青年的博客 1018

Linux查看系统资源占用

Linux查看系统资源占用 在系统维护的过程中,随时可能有需要查看 CPU和内存的使用率,并根据相应信息分析系统状况的需求。本文介绍一下几种常见的Linux系统资源查看命令。 1、总体内存占用的查看 命令:free 图1 free命令查看内存占用 (1) free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示。 (2) Mem行 : total = use...

weixin_30505043的博客 1883
上一篇: LangChain 概述LangChain 是一个开源的 大型语言模型(LLM)应用开发框架,旨在通过模块化组件和工具链,帮助开发者高效构建端到端的 AI 应用。
下一篇: maven 中,手动安装不存在的jar包
学博成
博客等级 码龄17年 915粉丝 175原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值