zoukankan      html  css  js  c++  java
  • Linux服务器管理: 系统管理:系统资源查看

    vmstat 命令:

    查看或监控系统资源

    1 [root@localhostA1 ~]# vmstat 1 3
    2 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
    3  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
    4  1  0      0 1683632  21684  60504    0    0     8     1   14   11  0  0 99  1  0    
    5  0  0      0 1683592  21684  60532    0    0     0     0   18   15  0  1 99  0  0    
    6  0  0      0 1683592  21684  60532    0    0     0     0   11   10  0  0 100  0  0    

    上述命令解释:  查看系统资源使用 每隔一秒执行一次 共执行3次后停止

    2.dmesg开机时内核检查信息

    [root@loclahost/]#dmesg     //会将所有的启动信息列出来 由于内容太多我们一般在查询后面使用grep来过滤掉我们不想查看的信息

    [root@localhost/]#dmesg | grep CPU

    查看开机时有关CPU的内容

    3.free命令查看内存使用状态

    [root@localhost/]#free [-b|-k|-m|-g]

    选项  -b 以字节形式显示 -k 以KB为单位 以后雷同

    我们一般使用-m 或者-g来查看内存的使用情况或者查看内存的大小

    [root@localhost/]#free -m

     1 [root@localhostA1 ~]# free -m
     2              total       used       free     shared    buffers     cached
     3 Mem:          1838        194       1644          0         21         59
     4 -/+ buffers/cache:        113       1724
     5 Swap:         3999          0       3999
     6 [root@localhostA1 ~]# free -g
     7              total       used       free     shared    buffers     cached
     8 Mem:             1          0          1          0          0          0
     9 -/+ buffers/cache:          0          1
    10 Swap:            3          0          3
    View Code

    4.缓存和缓冲的区别

    简单来讲缓存(cache)是用来加速数据从硬盘中读取的,而缓冲(buffer)是用来加速数据写入硬盘的

    5.查看CPU信息

    cat /proc/cpuinfo   该文件是临时文件,一点重启改文件会从新创建,所以该文件记录的信息是实时更新的

    6.uptime 命令

    其实就是查看top命令的第一行

    1 [root@localhostA1 ~]# uptime 
    2  18:57:35 up  3:16,  1 user,  load average: 0.00, 0.00, 0.00

    7.uname 查看系统与内核信息

    uname 选项: -a 查看系统所有相关信息  -r 查看内核版本  -n 查看主机名 -s 查看内核名称更多使用man uname

    1 [root@localhostA1 ~]# uname -n
    2 localhostA1
    3 [root@localhostA1 ~]# uname -s
    4 Linux
    5 [root@localhostA1 ~]# uname -a
    6 Linux localhostA1 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    7 [root@localhostA1 ~]# uname -r
    8 2.6.32-358.el6.x86_64

    8.查看系统位数

    1 [root@localhostA1 ~]# file /bin/ls
    2 /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

    9.查看Linux系统发行版本

    [root@localhostA1 ~]# lsb_release -a
    LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID:	CentOS
    Description:	CentOS release 6.4 (Final)
    Release:	6.4
    Codename:	Final
    

     

    [root@localhostA1 ~]# cat /etc/redhat-release 
    CentOS release 6.4 (Final)
    View Code

     

     

  • 相关阅读:
    Go基础数据类型
    在foreach中使用distinct查找不重复记录
    DataTable,List去重复记录的方法(转载)
    ArcEngine的IMap接口(转载)
    根据Excel表格建立Shp文件(开发详解及源代码)(转载)
    axmapcontrol和mapcontrol有什么区别呢(转发)
    DataSet多表查询操作(转载)
    c#调用DLL(转载)
    wall 系列技术贴
    ArcEngine的IFeaturLayer接口(转载)
  • 原文地址:https://www.cnblogs.com/patf/p/4611370.html
Copyright © 2011-2022 走看看