怎么查看ubuntu系统资源占用

在Ubuntu系统中,查看系统资源占用是一种常见的操作,可以帮助我们了解系统的运行状态,以便进行优化或者排查问题,本文将详细介绍如何在Ubuntu系统中查看系统资源占用。

查看CPU使用情况

1、1 使用top命令

怎么查看ubuntu系统资源占用

top命令是Linux下常用的性能分析工具,可以实时显示系统中各个进程的资源占用情况,在终端输入以下命令即可查看CPU使用情况:

top

在top界面中,可以看到以下几个重要的信息:

USER:进程的用户

PR:进程的优先级

NI:进程的nice值,表示进程的优先级

VIRT:进程占用的虚拟内存大小

RES:进程占用的物理内存大小

SHR:进程占用的共享内存大小

S:进程的状态,包括R(运行)、S(睡眠)、T(跟踪/停止)和Z(僵尸进程)

%CPU:进程占用的CPU百分比

%MEM:进程占用的物理内存百分比

TIME+:进程运行的总时间

COMMAND:进程的命令行

1、2 使用htop命令

怎么查看ubuntu系统资源占用

htop是一个增强版的top命令,提供了更多的功能和更美观的界面,首先需要安装htop,可以使用以下命令进行安装:

sudo apt-get install htop

安装完成后,在终端输入以下命令即可查看CPU使用情况:

htop

查看内存使用情况

2、1 使用free命令

free命令可以显示系统中物理和交换内存的使用情况,在终端输入以下命令即可查看内存使用情况:

free -h

在输出结果中,可以看到以下几个重要的信息:

total:总内存大小

used:已使用的内存大小

free:空闲内存大小

shared:共享内存大小

buffers:缓冲区内存大小

cached:缓存内存大小

available:可用内存大小

percent:内存使用率(%)

used_pct:已使用内存占总内存的百分比(%)

怎么查看ubuntu系统资源占用

free_pct:空闲内存占总内存的百分比(%)

active_pct:活跃内存占总内存的百分比(%)

inactive_pct:非活跃内存占总内存的百分比(%)

shmem:共享内存大小(KB)

slab:内核数据结构缓存大小(KB)

swap:交换分区大小(KB)

cumulative_memory_used:累计使用的内存大小(KB)

cumulative_total_memory:累计使用的总内存大小(KB)

max_memory_used:最大使用的内存大小(KB)

max_memory_available:最大可用的内存大小(KB)

2、2 使用vmstat命令

vmstat命令可以显示系统的虚拟内存统计信息,包括进程、内存、分页、块IO、陷阱等,在终端输入以下命令即可查看内存使用情况:

vmstat -s -S M | grep '^Pages' | awk '{print $2}' | xargs -I {} echo "总页数: {}" | awk '{print "已使用的页数: {}"}' | awk '{print "可用的页数: {}"}' ; echo "总共使用的内存: {}" | awk '{print "剩余可用的内存: {}"}' | xargs -I {} echo "{}%" | bc -l --format=%.2f --stdin=b && clear && echo "" && echo "以上为系统总体资源占用情况" && echo "请按任意键继续..." && read -n 1 && clear && echo "" && echo "三、查看磁盘使用情况" && echo "3.1 使用df命令" && echo "3.2 使用du命令" && echo "四、查看网络连接情况" && echo "4.1 使用netstat命令" && echo "4.2 使用ifconfig命令" && echo "五、查看文件系统使用情况" && echo "5.1 使用df命令" && echo "5.2 使用du命令" && echo "六、查看正在运行的进程" && echo "6.1 使用ps命令" && echo "6.2 使用top命令" && echo "七、退出" && exit 0 || true &> /dev/null && clear && sleep 0.5 && echo "系统总体资源占用情况:" && ps -aux --sort=-%cpu | head && clear && sleep 0.5 && echo "磁盘使用情况:" && df -h && clear && sleep 0.5 && echo "网络连接情况:" && netstat -i | less && sleep 0.5 && echo "文件系统使用情况:" && df -h && clear && sleep 0.5 && echo "正在运行的进程:" && ps -aux | sort -k3nr | head && clear && sleep 0.5 && echo "感谢您的使用,再见!" && exit 0 || true &> /dev/null && clear && sleep 0.5 && echo "系统总体资源占用情况:" && ps -aux --sort=-%cpu | head && clear && sleep 0.5 && echo "磁盘使用情况:" && df -h && clear && sleep 0.5 && echo "网络连接情况:" && netstat -i | less && sleep 0.5 && echo "文件系统使用情况:" && df -h && clear && sleep 0.5 && echo "正在运行的进程:" && ps -aux | sort -k3nr | head

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/152944.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-21 11:48
Next 2023-12-21 11:51

相关推荐

  • WordPress使用OneSignal实现用户订阅和推送网站通知

    WordPress使用OneSignal实现用户订阅和推送网站通知随着互联网的发展,越来越多的网站开始提供个性化的服务,以满足用户的需求,网站通知是一种非常有效的手段,可以帮助网站与用户保持联系,提高用户的活跃度和粘性,本文将介绍如何使用OneSignal在WordPress中实现用户订阅和推送网站通知。OneSignal简介OneS……

    2024-01-21
    0200
  • Linux基础命令finger的用法

    什么是finger命令?finger( finger )是一个用于查询和显示系统中用户的登录信息的工具,它是Linux系统中一个非常实用的命令,通过使用finger命令,我们可以查看用户的登录时间、空闲时间、登录次数等信息,以及用户当前所在的主机名和远程主机名等,finger命令在Linux系统中被广泛应用于管理用户账户和监控系统用户……

    2023-12-18
    099
  • php修改html里面的内容

    PHP是一种广泛使用的服务器端脚本语言,主要用于Web开发,它可以用来生成动态的HTML代码,使得网页内容可以根据用户的需求或者服务器的状态进行动态变化,如何在PHP中修改HTML代码呢?下面我将详细介绍这个过程。1、创建HTML文件:我们需要创建一个HTML文件,这个文件可以是任何你想要的内容,例如一个简单的欢迎页面。&lt……

    2024-02-19
    0103
  • 免费vps服务器租用怎么加速

    免费VPS服务器租用怎么加速随着互联网的普及,越来越多的人开始使用VPS服务器来搭建网站、运行应用程序等,免费的VPS服务器往往性能较差,访问速度慢,给用户带来不便,如何加速免费VPS服务器的访问速度呢?本文将为您提供一些实用的技术方法。1、优化系统配置我们需要对免费VPS服务器的系统进行优化,这包括关闭不必要的服务、减少开机启动项、……

    2023-12-29
    0124
  • 开源工具bat怎么用「开源工具bat怎么用」

    开源工具bat(Batch File)是一种用于自动化任务的脚本语言,它能够通过编写一系列的命令来执行一系列操作,下面将详细介绍如何使用bat文件。1. 创建bat文件:你需要创建一个文本文件,并将其扩展名更改为“.bat”,你可以创建一个名为“example.bat”的文件。2. 编写命令:打开你创建的bat文件,并开始编写命令,b……

    2023-11-13
    0142
  • linux中shell编程指的是什么

    Linux中Shell编程指的是在Linux操作系统下,使用Shell脚本语言编写的一种程序,Shell是一种命令行解释器,它可以让用户通过输入命令来操作计算机系统,Shell脚本是一种用文本形式编写的程序,它包含了多个命令,这些命令会被Shell解释器逐个执行,Shell编程在Linux系统中有着广泛的应用,比如自动化任务、系统管理……

    2023-12-15
    096

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入