原文出处:http://www.51testing.com/?uid-225738-action-viewspace-itemid-210333
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) # getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) # cat /proc/cpuinfo | grep flags | grep 042 lm 042 | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 再完整看cpu详细信息, 不过大部分我们都不关心而已. # dmidecode | grep 042Processor Information042 查看内 存信息 # cat /proc/meminfo # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息) 查看机器型号 # dmidecode | grep "Product Name" 查看网卡信息 # dmesg | grep -i eth
另附:查看windows的操作系统和硬件cpu位数( http://blog.csdn.net/tcsbupt/archive/2010/07/14/5733885.aspx )
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.
C:Documents and SettingsAdministrator<systeminfo
主机名: LUOBO-090566BDE OS 名称: Microsoft Windows XP Professional OS 版本: 5.1.2600 Service Pack 3 Build 2600 OS 制造商: Microsoft Corporation OS 配置: 独立工作站 OS 构件类型: Multiprocessor Free 注册的所有人: 微软用户 注册的组织: 微软中国 产品 ID: 76481-640-1464517-23673 初始安装日期: 2009-9-2, 10:16:44 系统启动时间: 0 天 0 小时 35 分 35 秒 系统制造商: Dell Inc. 系统型号: MXC061 系统类型: X86-based PC 处理器: 安装了 1 个处理器。 [01]: x86 Family 6 Model 14 Stepping 12 GenuineIntel ~1728 Mhz
BIOS 版本: DELL - 27d70402 Windows 目录: C:WINDOWS 系统目录: C:WINDOWSsystem32 启动设备: DeviceHarddiskVolume1 系统区域设置: zh-cn;中文(中国) 输入法区域设置: zh-cn;中文(中国) 时区: 暂缺 物理内存总量: 2,038 MB 可用的物理内存: 1,554 MB 虚拟内存: 最大值: 2,048 MB 虚拟内存: 可用: 1,992 MB 虚拟内存: 使用中: 56 MB 页面文件位置: C:pagefile.sys 域: WORKGROUP 登录服务器: LUOBO-090566BDE 修补程序: 安装了 143 个修补程序。 .
了解cpu架构 http://blog.csdn.net/wyzxg/archive/2009/12/17/5027738.aspx
1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | grep -i 042serial number042 #查看板卡信息 cat /proc/pci -------------------------------------------------- 2, cpu信息 -------------------------------------------------- #通过/proc文件系统 1) cat /proc/cpuinfo #通过查看开机信息 2) dmesg | grep -i 042cpu042 # 3)dmidecode -t processor -------------------------------------------------- 3, 硬盘信息 -------------------------------------------------- #查看分区情况 fdisk -l #查看大小情况 df -h #查看使用情况 du -h # hdparm -I /dev/sda # dmesg | grep sda -------------------------------------------------- 4, 内存信息 -------------------------------------------------- 1) cat /proc/meminfo 2) dmesg | grep mem 3) free -m 4) vmstat 5) dmidecode | grep -i mem -------------------------------------------------- 5, 网卡信息 -------------------------------------------------- 1) dmesg | grep -i 042eth042 2) cat /etc/sysconfig/hwconf | grep -i eth 3) lspci | grep -i 042eth042 -------------------------------------------------- 6, 鼠标键盘和USB信息 查看键盘和鼠标:cat /proc/bus/input/devices 查看USB设备:cat /proc/bus/usb/devices 查看各设备的中断请求(IRQ):cat /proc/interrupts 7, 显卡信息 -------------------------------------------------- 1)lspci |grep -i 042VGA042 2)dmesg | grep -i 042VGA042 -------------------------------------------------- 8, 声卡信息 -------------------------------------------------- 1)lspci |grep -i 042VGA042 2)dmesg | grep -i 042VGA042 -------------------------------------------------- -------------------------------------------------------------------------------- 1).查看当前处理器的类型和速度(主频) # psrinfo –v 3).查看硬盘物理信息(vendor, RPM, Capacity) # iostat –E 4).查看磁盘的几何参数和分区信息 # prtvtoc /dev/rdsk/c0t0d0s0 6).显示cpu使用率最高的进程 # ps –eo pid,pcpu,args | sort +1n 该命令输出当前系统进程的pid, CPU占用率及命令描述,并以pcpu来排序 7).显示内存占用率最高的进程 # ps –eo pid,vsz,args | sort +1n 该命令输出当前系统进程的pid,内存占用率及命令描述,并以vsz来排序 11).测定当前的显示器刷新频率 /usr/sbin/ffbconfig –rev ? 12).查看系统配置 # /usr/platform/sun4u/sbin/prtdiag –v