香港服务器租用后如何查看各项系统指标,资源占用?

香港服务器租用后,监控系统指标和资源占用是确保服务器稳定运行的重要任务。


1. Windows 服务器

1.1 使用任务管理器

  1. 打开任务管理器
    • Ctrl + Shift + EscCtrl + Alt + Del,选择 任务管理器
  2. 查看资源使用
    • 性能选项卡:可以监控以下指标:
      • CPU 使用率:核心利用率和实时负载。
      • 内存使用率:总内存、已用内存和可用内存。
      • 磁盘 I/O:每个磁盘的读写速度。
      • 网络使用:网络适配器的实时流量。
  3. 进程选项卡
    • 查看每个进程的 CPU、内存、磁盘和网络使用情况。

1.2 使用资源监视器

  1. 打开 资源监视器
    • 在任务管理器的 性能选项卡 底部,点击 打开资源监视器
    • 或在运行窗口(Win + R)中输入 resmon
  2. 监控细节
    • CPU:查看每个进程的 CPU 使用情况。
    • 内存:监控内存分配和使用情况。
    • 磁盘:监控每个进程的磁盘读写操作。
    • 网络:查看实时流量和每个进程的网络连接。

1.3 使用性能监视器

  1. 打开性能监视器:
    • Win + R,输入 perfmon
  2. 添加监控项:
    • 点击左侧的 性能监视器
    • 右键选择 添加计数器
    • 添加需要监控的指标,例如 CPU、磁盘、网络和内存。
  3. 实时查看或保存日志:
    • 可以记录系统性能数据,便于后续分析。

2. Linux 服务器

2.1 使用 top 命令

  1. 在终端输入:

    bash
    top
    
  2. 输出内容

    • CPU 使用率:按核心显示系统、用户和空闲时间。
    • 内存使用情况:总内存、已用内存、缓存和交换分区。
    • 运行进程:显示耗费资源最多的进程。
  3. 按键操作:

    • P:按 CPU 使用率排序。
    • M:按内存使用率排序。
    • q:退出。

2.2 使用 htop 命令(增强版的 top

  1. 安装 htop
    • Ubuntu/Debian:
      bash
      sudo apt install htop
      
    • CentOS/RHEL:
      bash
      sudo yum install epel-release
      sudo yum install htop
      
  2. 运行命令
    bash
    htop
    
    • 显示更直观的资源占用情况,包括 CPU、内存和进程。

2.3 使用 vmstat 命令

  1. 安装 vmstat(部分系统已预装):
    • Ubuntu/Debian:
      bash
      sudo apt install sysstat
      
    • CentOS/RHEL:
      bash
      sudo yum install sysstat
      
  2. 查看系统性能
    bash
    vmstat 1
    
    • 输出每秒一次的系统性能数据。
    • 关键字段:
      • r:运行队列中的任务数。
      • free:空闲内存。
      • si/so:交换分区 I/O。
      • bi/bo:磁盘块的读写速率。

2.4 使用 iostat 命令(磁盘和 CPU 监控)

  1. 安装 iostat
    • Ubuntu/Debian:
      bash
      sudo apt install sysstat
      
    • CentOS/RHEL:
      bash
      sudo yum install sysstat
      
  2. 运行命令
    bash
    iostat -x 1
    
    • 输出每秒一次的磁盘和 CPU 使用数据。
    • 关键字段:
      • tps:每秒传输磁盘操作数。
      • avg-cpu:CPU 的利用率。

2.5 使用 free 命令(内存监控)

  1. 查看内存使用情况
    bash
    free -m
    
    • 显示内存信息(单位:MB)。
    • 关键字段:
      • total:总内存。
      • used:已用内存。
      • free:空闲内存。
      • buffers/cache:缓存和缓冲占用的内存。

2.6 使用 sar 命令(系统性能历史记录)

  1. 安装 sar

    • Ubuntu/Debian:
      bash
      sudo apt install sysstat
      
    • CentOS/RHEL:
      bash
      sudo yum install sysstat
      
  2. 查看历史性能数据

    bash
    sar -u 1 5
    
    • -u:显示 CPU 使用率。
    • 1 5:每隔 1 秒输出一次,共 5 次。
  3. 查看网络流量

    bash
    sar -n DEV 1 5
    
    • 显示每个网络接口的流量。

2.7 使用 df 命令(磁盘使用情况)

  1. 查看磁盘分区使用情况:
    bash
    df -h
    
    • 显示每个分区的总容量、已用空间、可用空间和挂载点。

2.8 使用 nload 命令(实时网络流量监控)

  1. 安装 nload
    • Ubuntu/Debian:
      bash
      sudo apt install nload
      
    • CentOS/RHEL:
      bash
      sudo yum install epel-release
      sudo yum install nload
      
  2. 运行命令
    bash
    nload
    
    • 实时显示网络流量的上传和下载速率。

2.9 使用 netstatss 命令(网络连接监控)

  1. 检查当前网络连接:
    bash
    netstat -tulnp
    
    • 或使用更现代的 ss
      bash
      ss -tulnp
      
    • 显示所有监听的端口及其使用的进程。

3. 监控工具推荐

为了更高效地监控香港服务器资源,可以使用以下工具:

3.1 Zabbix

  • 开源监控系统,支持多种指标监控(CPU、内存、磁盘、网络等)。
  • 官网:https://www.zabbix.com/

3.2 Prometheus + Grafana

  • Prometheus:采集系统指标。
  • Grafana:提供漂亮的图表和仪表板展示。
  • 官网:https://prometheus.io/

3.3 Cloud 监控服务

  • 如果服务器由云服务商提供,可以使用其内置监控工具:
    • 阿里云:云监控。
    • 腾讯云:云监控控制台。
    • AWS:CloudWatch。

4. 总结

系统 工具/命令 监控内容
Windows 任务管理器/资源监视器 CPU、内存、磁盘、网络使用情况
Windows 性能监视器 深度监控系统指标
Linux top/htop CPU、内存、进程使用情况
Linux vmstat/iostat/sar 系统性能(CPU、内存、磁盘、网络等)
Linux nload/netstat/ss 网络流量监控和连接状态
通用 Zabbix / Grafana 全面实时监控,适合长期记录和分析

 

通过以上工具和命令,您可以全面了解租用香港服务器后的运行状态,并快速定位和解决资源使用异常问题。

超过 50,000 人的信任 网硕互联期待你加入我们的会员。