1、查看CPU信息

# 查看cpu负载
uptime
# cpu使用率 (没有sar 则yum -y install sysstat)
sar
top bn1 |grep %Cpu
# 每个cpu使用率
sar -P ALL
' top后按1,可动态查看 ' # top bn1 top n1
# 查看cpu个数、频率、型号、厂商等详细信息
cat /proc/cpuinfo
lscpu
# 获取cpu名称与主频
cat /proc/cpuinfo | grep 'model name' | cut -f2 -d: | head -n1 | sed 's/^ //'
# 获取逻辑核数
cat /proc/cpuinfo | grep 'model name' | wc -l
# 获取物理核数
cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
# 查看cpu的flags
cat /proc/cpuinfo | grep flags | uniq | cut -f2 -d : | sed 's/^ //'
# 是否打开超线程(检查 physical id * cpu cores 与 processor的比例 :1为未开启)
cat /proc/cpuinfo

CPU负载‘load average: 0.02, 0.04, 0.05’,具体指的什么意思?
以单核CPU说明:

0.02, 0.04, 0.05 是1分钟、5分钟、15分钟内系统的平均负荷
假设:CPU每分钟最多处理100个进程

当负荷 0.2,则CPU在这1分钟里只处理20个进程
当负荷 1.0,则CPU在这1分钟里正好处理100个进程
当负荷 1.7,则CPU正在处理的100个进程以外,还有70个进程正排队等着CPU处理
很显然:单核的话,1.0是一个关键值,当这个值达到0.7,就应当引起注意。问题出在哪里,防止情况恶化
当负荷达到5.0,就表明你的系统有很严重的问题
详细说明Linux系统负荷

2、内存、硬盘信息

cat /proc/meminfo  # 内存信息
free -m # 内存使用
sar -r # 内存使用率
df -hT # 磁盘容量、使用率

3、网络相关信息

lspci |grep Ethernet |wc -l                        # 物理网卡个数
lspci |grep Ethernet # 每块网卡信息
ip addr |grep "inet.*brd" |grep -E "eth|en| br0" # 网卡IP
route -n |grep '^0.0.0.0' | awk '{print $2}' # 默认网关
cat /etc/resolv.conf |grep ^nameserver # DNS信息

4、操作系统信息

cat /etc/issue       # OS版本信息
uname -a # OS版本信息
cat /proc/version # OS版本信息
cat /proc/stat # OS版本信息
cat /etc/centos-release #CentOS版本
uname -r #内核版本
getconf LONG_BIT #操作系统位数
cat /proc/mdstat # 由md设备驱动程序控制的RAID设备信息
cat /proc/modules # 可加载内核模块的信息

Linux系统查看系统硬件配置信息的更多相关文章

  1. Linux如何查看机器的配置信息

    Linux如何查看机器的配置信息 1.查看内存信息 cat /proc/meminfo [root@web ~]# cat /proc/meminfo MemTotal: kB MemFree: kB ...

  2. 如何查看LINUX 硬件配置信息

    如何查看LINUX 硬件配置信息 在网上找了N久,发现了一篇不错的文档,转载一下: 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所 ...

  3. C/C++通过WMI和系统API函数获取获取系统硬件配置信息

    转载:http://www.cnblogs.com/renyuan/archive/2012/12/29/2838716.html 转载:http://blog.csdn.net/jhqin/arti ...

  4. linux下如何查看服务器的硬件配置信息

    性能测试时一定要确定测试环境和的硬件配置.软件版本配置,保证和线上一致,才更接近真实环境. 那么linux下如何查看服务器的硬件配置信息?? 一.查看cpu信息 1.所有信息 lscpu [root@ ...

  5. Linux 如何查看系统负载

    Linux 如何查看系统负载 310 博客 /  Linux/ 4个月前/  534 /  0   操作系统的负载状态,反映了应用程序的资源使用情况,从中能找出应用程序优化的瓶颈所在. 系统平均负载, ...

  6. Linux中查看显卡硬件信息

    Linux中查看显卡硬件信息 https://ywnz.com/linuxjc/67.html lspci -vnn | grep VGA -A 12lshw -C display 查看当前使用的显卡 ...

  7. C#程序中获取电脑硬件配置信息的一种方法

    本文介绍获取cpu信息和内存信息的方法,根据本文所举例的代码可以举一反三获取更多信息. 获取cpu名称的方法: public string GetCpuInfo() { ManagementObjec ...

  8. 查看PHP的配置信息

    查看PHP的配置信息其实一个函数就搞定了. 首先在服务器的根目录建立phpinfo.php文件. 然后打开此文件输入以下内容 <?php phpinfo(); ?> 保存此文件之后在浏览器 ...

  9. 如何查看PHP的配置信息

    1.问题描述 如何利用PHP函数查看PHP的配置信息 2.问题函数 <?php echo phpinfo(); ?> 3.输出结果 phpinfo() PHP Version => ...

  10. Ubuntu系统如何查看硬件配置信息

    查看ubuntu硬件信息 1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | ...

随机推荐

  1. tomcat部署和启动

  2. fluent nhibernate映射的数值类型问题

    fluent nhibernate中,数值类型设置不当,就可能会引发一些意想不到错误. 一.引发映射错误 比如,oracle数据库中,字段ID类型是number,结果用codesmith生成代码,实体 ...

  3. 务实java基础之集合总结

    Java 提供了容纳对象(或者对象的句柄)的多种方式.其中内建的类型是数组,此外, Java 的工具库提供了一些 "集合类",利用这些集合类,我们可以容纳乃至操纵自己的对象. 声明 ...

  4. django中的分页器组件

    目录 django的组件-分页器 引入分页器 分页器demo 创建数据库模型 url控制器 views视图函数 templates模板 为什么要用分页器 导入分页器 分页器优化1 分页器优化2 有多少 ...

  5. 洛谷 1020:导弹拦截(DP,LIS)

    题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌国的导弹 ...

  6. Spring Boot(5) 集成Hibernate 日志配置

    https://blog.csdn.net/ZNG_XP/article/details/78131809 https://blog.csdn.net/u011998835/article/detai ...

  7. Tensoflw.js - 01 - 安装与入门(中文注释)

    Tensoflw.js - 01 - 安装与入门(中文注释) 参考 W3Cschool 文档:https://www.w3cschool.cn/tensorflowjs/ 本文主要翻译一些英文注释,添 ...

  8. hadoop之 reduce个数控制

    1.参数变更1.x 参数名                                                         2.x 参数名 mapred.tasktracker.red ...

  9. 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息

    如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息.  从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现.问题关键是需要确定检索哪些关键字. 1.与RAC集群有关的进 ...

  10. Java8 lam。。。表达式

    双冒号:相当于用了别人实现的方法,格式,类名::方法 Math::max等效于(a, b)->Math.max(a, b)String::startWith等效于(s1, s2)->s1. ...