Unix中查看服务器各项性能参数命令全解析

Time:2025年02月26日 Read:12 评论:42 作者:y21dr45

在Unix操作系统下,管理员和开发人员可以通过多种命令来查看服务器的各项性能参数,这些命令不仅帮助监控服务器的健康状况,还能在出现问题时快速定位并解决,本文将详细介绍几个常用的命令及其使用方法。

Unix中查看服务器各项性能参数命令全解析

一、系统信息查询

1、uname

命令格式uname [选项]

常用选项

-a:显示所有系统信息。

示例

     uname -a

输出示例

     Linux server01 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 6 18:16:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

说明:此命令用于获取系统的基本信息,如内核版本、主机名等。

2、lscpu

命令格式lscpu

示例

     lscpu

输出示例

     Architecture:          x86_64
     CPU op-mode(s):        32-bit, 64-bit
     Byte Order:            Little Endian
     CPU(s):                4
     On-line CPU(s) list:  0-3
     Thread(s) per core:    2
     Core(s) per socket:    2
     Socket(s):             1
     NUMA node(s):          1
     Vendor ID:             GenuineIntel
     CPU family:            6
     Model:                 142
     Model name:            Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
     Stepping:              2a
     CPU MHz:               3300.000
     BogoMIPS:              6600.00
     Hypervisor vendor:     KVM
     Virtualization type:   full
     L1d cache:             32K
     L1i cache:             32K
     L2 cache:              256K
     L3 cache:              6144K

说明lscpu命令用于获取有关CPU架构的信息,包括型号、核心数、频率等。

二、内存信息查询

1、free

命令格式free [选项]

常用选项

-h:以人类可读的格式显示(如GiB、MiB)。

示例

     free -h

输出示例

                 total        used        free      shared  buff/cache   available
     Mem:           7.7G        1.8G        4.3G        232M        1.6G        5.6G
     Swap:          2.0G        0B          2.0G

说明free命令显示内存的使用情况,包括总内存、已用内存、空闲内存和缓存。

2、cat /proc/meminfo

命令格式cat /proc/meminfo

示例

     cat /proc/meminfo

输出示例(部分):

     MemTotal:        8179808 kB
     MemFree:         4274992 kB
     MemAvailable:    6075780 kB
    Buffers:           123456 kB
    Cached:           234567 kB

说明/proc/meminfo文件包含了关于系统内存使用的详细信息。

三、硬盘信息查询

1、df

命令格式df [选项]

常用选项

-h:以人类可读的格式显示(如GiB、MiB)。

示例

     df -h

输出示例

     Filesystem      Size  Used Avail Use% Mounted on
     /dev/sda1        50G   20G   28G  42% /
     tmpfs           1.6G     0  1.6G   0% /dev/shm

说明df命令显示文件系统的磁盘空间使用情况。

2、du

命令格式du [选项] [路径]

常用选项

-h:以人类可读的格式显示。

-s:只显示总计。

示例

     du -sh /var/log

输出示例

     4.0K    /var/log

说明du命令估算文件或目录的磁盘使用量。

四、网络信息查询

1、ifconfig

命令格式ifconfig [接口]

示例

     ifconfig eth0

输出示例

     eth0: flags=4163<up,broadcast,runnning,multicast>  mtu 1500
         inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
         inet6 fe80::1c00:aff:fe00:100  prefixlen 64  scopeid 0x20<link>
         ether 00:0c:29:00:10:00  txqueuelen 1000  (Ethernet)

说明ifconfig命令显示网络接口的配置信息,如IP地址、子网掩码等。

2、netstat

命令格式netstat [选项]

常用选项

-tuln:显示监听的TCP/UDP端口。

示例

     netstat -tuln

输出示例

     Active Internet connections (only servers)
     Proto Recv-Q Send-Q Local Address           Foreign Address         State      
     tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
     tcp6       0      0 :::22                    :::*                     LISTEN     
     udp        0      0 0.0.0.0:68              0.0.0.0:*                          
     udp        0      0 0.0.0.0:68              0.0.0.0:

说明netstat命令显示网络连接、路由表、接口统计等信息。

五、进程信息查询

1、ps

命令格式ps [选项]

常用选项

aux:显示所有进程的详细信息。

示例

     ps aux

输出示例

     root     12345  0.0  0.1 123456  ?        Ss   10:00   0:00 /usr/sbin/sshd
     user     54321  0.1  0.2 234567  ?        S    10:01   0:01 /usr/bin/bash

说明ps命令报告当前系统的进程状态。

2、top

命令格式top

示例

     top

输出示例(部分):

     top - 10:02:34 up 1

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1