1、查看物理CPU个数
[root@easfin bin]# cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
2

 
     
  1. [root@easfin bin]# cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 

2、每个物理CPU中core的个数(即核数)

 
     
  1. [root@easfin bin]# cat /proc/cpuinfo |grep "cpu cores"|uniq 
  2. cpu cores : 8 

3、查看逻辑CPU的个数
 

 
     
  1. [root@easfin bin]# cat /proc/cpuinfo |grep "processor" |wc -l 
  2. 32 


按理说物理CPU个数×核数=逻辑CPU的个数,如果不等,说明服务器支持超线程技术。

4、查看硬盘及分区信息

 
     
  1. [root@easfin logs]# fdisk -l 
  2.  
  3. Disk /dev/sda: 299.4 GB, 299439751168 bytes 
  4. 255 heads, 63 sectors/track, 36404 cylinders 
  5. Units = cylinders of 16065 * 512 = 8225280 bytes 
  6.  
  7.    Device Boot      Start         End      Blocks   Id  System 
  8. /dev/sda1   *           1        3916    31455238+  83  Linux 
  9. /dev/sda2            3917        8093    33551752+  82  Linux swap / Solaris 
  10. /dev/sda3            8094       36404   227408107+  8e  Linux LVM 

5、查看硬盘空间使用情况
 

 
     
  1. [root@easfin logs]# df -h 
  2. Filesystem            Size  Used Avail Use% Mounted on 
  3. /dev/sda1              30G   22G  6.2G  78% / 
  4. tmpfs                  32G     0   32G   0% /dev/shm 
  5. /dev/mapper/finance-fin 
  6.                        50G   39G  8.7G  82% /EAS70 
  7. /dev/mapper/finance-easweb 
  8.                        50G   19G   29G  40% /EASweb 

6、查看磁盘I/O性能

 
     
  1. [root@easfin logs]#iostat -x 1 1 
  2. Linux 2.6.18-194.el5 (easfin)  12/07/2011 
  3.  
  4. avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
  5.            3.85    0.00    0.93    0.05    0.00   95.16 
  6.  
  7. Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util 
  8. sda               0.03    32.97  0.09  6.57     8.45   316.35    48.80     0.32   48.40   3.02   2.01 
  9. sda1              0.00    17.91  0.01  1.85     0.31   158.14    84.93     0.08   43.77   3.63   0.68 
  10. sda2              0.00     0.00  0.00  0.00     0.00     0.00    43.07     0.00   18.44  17.73   0.00 
  11. sda3              0.02    15.06  0.07  4.72     8.14   158.21    34.73     0.24   50.20   3.21   1.54 
  12. dm-0              0.00     0.00  0.10 17.06     8.13   136.48     8.43     0.07    3.85   0.84   1.44 
  13. dm-1              0.00     0.00  0.00  2.72     0.01    21.73     8.00     0.01    4.55   0.48   0.13 

如果 %util接近100%,说明产生的I/O请求太多,I/O已经满负荷,该磁盘可能存在瓶颈。
如果%idle小于70%,I/O的压力就比较大了,说明读取进程有较多的wait。同时还可以结合vmstat查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间段百分比,

高过30%时I/O的压力就比较高了)。
svctm应小于await

7、查看某个目录的大小
 

 
     
  1. [root@easfin logs]# du -sh /EAS70/kingdee70 
  2. 29G /EAS70/kingdee70 

8、查看系统平均负载
 

 
     
  1. [root@easfin EAS70]# uptime 
  2.  09:38:17 up 101 days, 21:05, 13 users,  load average: 10.08, 9.69, 8.94 


load average后面的值分别表示过去1分钟、5分钟、15分钟内进程队列中的平均进程数量!

 
     
  1. [root@easfin opt]# vmstat 2 5 
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ 
  3.  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 
  4.  6  0    344 219428 1031552 45554592    0    0     0     5    0    0  4  1 95  0  0 
  5. 10  0    344 220048 1031552 45554740    0    0     0  2796 4923 23824 17  9 74  0  0 
  6.  9  0    344 217632 1031552 45554692    0    0     0  2532 4787 21799 13  9 78  1  0 
  7.  7  0    344 217024 1031552 45554736    0    0     0  1916 3780 25585 17  9 74  0  0 
  8. 10  0    344 214644 1031552 45554832    0    0     0    32 3143 19736 15  9 76  0  0 


》》如果每个CPU当前活动的进程数不大于3,表示系统性能良好,大于5,表示系统性能问题严重。
》》如果单个CPU的r大于3,并且id经常小于50,则表示CPU的负荷很重。
》》si、so长期不等于0,表示内存不足
【CPU核心数量=物理个数×核数,我这里是2×8=16,r不大于48,系统CPU问题都不大】

9、查看系统内核
 

 
     
  1. [root@easfin /]# uname -a 
  2. Linux easfin 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 

10、查看系统是32位还是64位

 
     
  1. [root@easfin /]# file /sbin/init 
  2. /sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, 
  3.  
  4. stripped 

11、查看Linux发行版相关信息

 
     
  1. [root@easfin /]# lsb_release -a 
  2. LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch 
  3. Distributor ID: RedHatEnterpriseServer 
  4. Description: Red Hat Enterprise Linux Server release 5.5 (Tikanga) 
  5. Release: 5.5 
  6. Codename: Tikanga 

 呵呵,先来11个,多了一下子记不住。。。