这家伙很懒。。。
分类: LINUX
2009-10-11 14:08:46
系统
# uname -a # 查看内核/操作系统/CPU信息资源
# free -m # 查看内存使用量和交换区使用量磁盘和分区
# mount | column -t # 查看挂接的分区状态网络
# ifconfig # 查看所有网络接口的属性进程
# ps -ef # 查看所有进程用户
# w # 查看活动用户服务
# chkconfig --list # 列出所有系统服务程序
# rpm -qa # 查看所有安装的软件包目前intel新的多核心cpu都会在后面显示具体的型号数字,例如: 一些操作系统的最新版本已经更新了 /proc/cpuinfo 文件,以支持多路平台。如果您的系统中的 /proc/cpuinfo 文件能够正确地反映出处理器信息,那么就不需要执行上述步骤。反之,可采用本文中的信息进行解释。 /proc/cpuinfo 文件包含系统上每个处理器的数据段落。/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:vendor id, processor, physical id, core id, siblings 和 cpu cores。 vendor id 如果处理器为英特尔处理器,则字符串是 GenuineIntel。 1. 拥有相同 physical id 的所有逻辑处理器共享同一个物理插座,每个 physical id 代表一个唯一的物理封装。 不应该按照flags里是否有 ht 标志来判断系统是否有超线程能力,而应该: 例如,如果系统包含两个物理封装,每个封装中又包含两个支持超线程(HT)技术的处理器内核,则 /proc/cpuinfo 文件将包含此数据。(注:数据并不在表格中。) processor 0 4 2 6 1 5 3 7 1)一个物理封装有四个内核,即有4个逻辑处理器。 2)一个内核上有2个不同的processer,即系统支持超线程技术(HT)。 3)cpu cores条目为2,而siblings的数目却是4,故支持超线程技术(4/2=2>1)。 4)值得注意的是physical id和core id的编号可能是也可能不是连续的。系统上有两个物理封装并不罕见,而且physical id可能等于0和3。 可通过如下方法查询CPU情况: 1. 逻辑CPU个数: # cat /proc/cpuinfo | grep "processor" | wc -l 2. 物理CPU个数: 3. 每个物理CPU中Core的个数: 是否为超线程? 4. 每个物理CPU中逻辑CPU(可能是core, threads或both)的个数: |