当前位置 主页 > 服务器问题 > Linux/apache问题 >

    怎么判断Linux的CPU有没有问题?

    栏目:Linux/apache问题 时间:2019-06-06 15:25

          怎么判断Linux的CPU有没有问题?过程还是有点复杂,一步一步来看:
    1、Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息,但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通过PhysicalProcessorID来区分单核和双核。而PhysicalProcessorID可以从cpuinfo或者dmesg中找到.flags如果有ht说明支持超线程技术判断物理CPU的个数可以查看physicalid的值,相同则为同一个物理CPU  。
    2、查看内存大小:
    cat/proc/meminfo|grepMemTotal  
    3、其他一些可以查看详细linux系统信息的命令和方法:
    uname-a#查看内核/操作系统/CPU信息的linux系统信息命令  
    head-n1/etc/issue#查看操作系统版本,是数字1不是字母L  
    cat/proc/cpuinfo#查看CPU信息的linux系统信息命令  
    hostname#查看计算机名的linux系统信息命令  
    lspci-tv#列出所有PCI设备  
    lsusb-tv#列出所有USB设备的linux系统信息命令  
    lsmod#列出加载的内核模块  
    env#查看环境变量资源  
    free-m#查看内存使用量和交换区使用量  
    df-h#查看各分区使用情况  
    du-sh#查看指定目录的大小  
    grepMemTotal/proc/meminfo#查看内存总量  
    grepMemFree/proc/meminfo#查看空闲内存量  
    uptime#查看系统运行时间、用户数、负载  
    cat/proc/loadavg#查看系统负载磁盘和分区  
    mount|column-t#查看挂接的分区状态  
    fdisk-l#查看所有分区  
    swapon-s#查看所有交换分区  
    hdparm-i/dev/hda#查看磁盘参数(仅适用于IDE设备)  
    dmesg|grepIDE#查看启动时IDE设备检测状况网络  
    ifconfig#查看所有网络接口的属性  
    iptables-L#查看防火墙设置  
    route-n#查看路由表  
    netstat-lntp#查看所有监听端口  
    netstat-antp#查看所有已经建立的连接  
    netstat-s#查看网络统计信息进程  
    ps-ef#查看所有进程