linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > Linux查看资源占用情况

Linux查看当前系统的资源占用情况的常用命令

作者:Lemon628

本文介绍了几种常用的系统性能监控工具,包括top、free、vmstat和iostat等命令的使用方法及其参数说明,通过这些工具可以有效监控CPU、内存、磁盘IO等关键资源的状态,需要的朋友可以参考下

在 Linux 系统中,有多个命令可以查看当前系统的资源占用情况。以下是一些常用的命令及其说明:

1. 查看内存使用情况:free

free -h
             total        used        free      shared  buff/cache   available
Mem:           16Gi       4.2Gi       6.8Gi       238Mi       5.0Gi        11Gi
Swap:          2.0Gi       0.0Gi       2.0Gi

2. 查看 CPU 使用情况:top 或 htop

top 命令:

top

htop 命令(需安装):

sudo apt install htop   # Ubuntu/Debian
sudo yum install htop   # CentOS/RHEL
htop

3. 查看磁盘使用情况:df

df -h

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   50G   45G  55% /

4. 查看磁盘 I/O 使用情况:iostat

iostat -x 1

5. 查看进程占用情况:ps

ps aux --sort=-%cpu | head -n 10

6. 查看网络使用情况:netstat

netstat -tuln

7. 查看系统资源的总体使用情况:vmstat

vmstat 1

8. 查看系统负载:uptime 或 w

uptime

输出示例:

 08:45:03 up 10 days,  3:21,  3 users,  load average: 0.12, 0.22, 0.25

9. 查看内核和系统信息:uname

uname -a

10. 查看内存和缓存使用情况:slabtop

slabtop

总结:

你可以根据具体需求选择使用上述命令来查看系统的资源占用情况。

到此这篇关于Linux查看当前系统的资源占用情况的常用命令的文章就介绍到这了,更多相关Linux查看资源占用情况内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文