zoukankan      html  css  js  c++  java
  • linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况

    在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?

    Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?

    A: 在命令行方式下,

    1. 查看CPU使用情况的命令

    每5秒刷新一次,最右侧有CPU的占用率的数据

    $ vmstat 5

    top 然后按Shift+P,按照进程处理器占用率排序

    $ top

     

    2. 查看内存使用情况的命令

    用free命令查看内存占用情况

    $ free

    top 然后按Shift+M, 按照进程内存占用率排序

    $ top

     

    3. 查看网络流量

    可以用工具iptraf工具

    $ iptraf -g

    针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得

    $ date; ifconfig eth1

    $ date; ifconfig eth1

     

    4. 查看磁盘i/o

    用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次

    $ iostat -d -x /dev/sdc3 2

    用vmstat查看io部分的信息

     

    Linux 查看CPU,内存,硬盘

     

    1 查看CPU

    1.1 查看CPU个数

    # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

    uniq命令:删除重复行;wc –l命令:统计行数**

     

    1.2 查看CPU核数

    # cat /proc/cpuinfo | grep "cpu cores" | uniq

    cpu cores : 4

     

    1.3 查看CPU型号

    # cat /proc/cpuinfo | grep 'model name' |uniq

    model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

    总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

     

    2 查看内存

    2.1 查看内存总数

    #cat /proc/meminfo | grep MemTotal

    MemTotal: 32941268 kB //内存32G

     

    3 查看硬盘

    3.1 查看硬盘大小

    # fdisk -l | grep Disk

    Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes

    总结:硬盘大小146.7G,即厂商标称的160G

     

  • 相关阅读:
    iOS学习——键盘弹出遮挡输入框问题解决方案
    知识扩展——Git和GitHub的区别
    iOS项目——项目开发环境搭建
    iOS学习——iOS项目Project 和 Targets配置详解
    iOS扩展——Objective-C开发编程规范
    iOS学习——Xcode9上传项目到GitHub
    Mac OS Sierra如何打开任何来源
    iOS学习——UIAlertController详解
    iOS学习——获取iOS设备的各种信息
    Drag and drop folder to a TextBox in C#
  • 原文地址:https://www.cnblogs.com/home123/p/7577479.html
Copyright © 2011-2022 走看看