• 线上集群服务器性能参数查看命令


     
    在我们生产环境中,熟悉服务器配置是必不可少的,以下是本人整理的一些常用的服务器配置查看命令:
     
    ################### cpu性能查看 ############################################################
    1、查看物理cpu个数:
    cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l

    2、查看每个物理cpu中的core个数:
    cat /proc/cpuinfo |grep "cpu cores"|wc -l

    3、逻辑cpu的个数:
    cat /proc/cpuinfo |grep "processor"|wc -l

    物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)
     
     
    ########################### 内存查看 ################################################################
    1、查看内存使用情况:
    free -m
    2、查看文件系统的磁盘空间占用情况:
    df -h
    3、查看硬盘的I/O性能(每隔一秒显示一次,显示5次):
    iostat -x 1 5
    iostat是含在套装systat中的,可以用yum -y install systat来安装。
    常关注的参数:
    如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
    如果idle小于70%,I/O的压力就比较大了,说明读取进程中有较多的wait。

    4、查看linux系统中某目录的大小:
    du -sh /root

    如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录,然后按照从大到小的顺序,找出系统中占用最多空间的前10个文件或目录:
    du -cksh *|sort -rn|head -n 10

     
     
    ################################# 其他参数 #####################################
    查看内核版本号:
    uname -a
    简化命令:
    uname -r
    查看系统是32位还是64位的:
    file /sbin/init
    查看发行版:
    cat /etc/issue
    或lsb_release -a
    查看系统已载入的相关模块:
    lsmod
    查看pci设置:
    lspci
     
    (上海尚学堂大数据培训原创,请多多关注,后续陆续奉上大数据相关文章)
  • 相关阅读:
    nuget
    C#枚举中使用Flags特性
    情感分析
    docker
    core部署
    脱壳系列_2_IAT加密壳_详细分析(含脚本)
    安全公司-* * * *-面试题:_ 安卓逆向分析分享
    18_ShadowWalker
    17_页面异常接管
    16_TLB与流水线
  • 原文地址:https://www.cnblogs.com/shsxt/p/7736293.html
Copyright © 2020-2023  润新知