分类:
2006-08-18 17:46:40
今天我们的两台ESX服务器都作了升级,现在的内存都是3个G了。但网卡ESX 3不认。
使用esxcfg-nics –l看不到新的网卡,然后用lspci –v, 显示如下:
03:01.0 Ethernet controller: D-Link System Inc: Unknown device 4b01 (rev 11)
Subsystem: D-Link System Inc: Unknown device 4b01
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 20
Memory at f1040000 (32-bit, non-prefetchable) [size=16K]
I/O ports at d000 [size=256]
Expansion ROM at
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
显示不认识D-Link的NIC。查了一下vi3_io_guide.pdf, 原来ESX3只支持Intel和Broadcom的NIC. 这倒也见简单,就好像FC HBA只支持Qlogic和Emulex,但价格贵了许多倍,需要1000多元,而D-Link的才150元。
加完内存后,可以用以下的方法确认:
1) 从Virtual Center中,这个最直观了
2) 从Service Console中,运行esxtop, 然后按m显示memory信息
2:18:59am up 2:15, 36 worlds; MEM overcommit average:
PMEM (MB): 3070 total: 272 cos, 119 vmk, ee
VMKMEM (MB): 2740 managed: 164 minfree, 168 rsvd, ate
COSMEM (MB): 6 free: 541 swap_t, 541 swap_f:
3) 从Service Console中,cat /proc/vmware/mem
Unreserved machine memory: 2507 Mbytes/2675 Mbytes
Machine memory free: 2677 Mbytes/2798 Mbytes
Shared memory (shared/common): 1420 Kbytes/1420 Kbytes
System heap size: 32768 Kbytes (33554432 bytes)
System heap free: 12948 Kbytes (13259608 bytes)
System map entries free: 2010
System code size: 6144 Kbytes
System memory usage: 122860 Kbytes
Node -Total-/MB -FreeHi/MB FreeLow/MB Reserved/MB Kernel/MB
0 702567/2744 0/0 685352/2677 0/0 16771/65
TOTALS 0/0 685352/2677
不过以上显示很难看懂,还是用cat /proc/meminfo看看:
total: used: free: shared: buffers: cached:
Mem: 274751488 263905280 10846208 0 40525824 110878720
Swap: 567533568 0 567533568
MemTotal: 268312 kB
MemFree: 10592 kB
MemShared: 0 kB
Buffers: 39576 kB
Cached: 108280 kB
SwapCached: 0 kB
Active: 189960 kB
ActiveAnon: 90684 kB
ActiveCache: 99276 kB
Inact_dirty: 37356 kB
Inact_laundry: 8060 kB
Inact_clean: 3156 kB
Inact_target: 47704 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 268312 kB
LowFree: 10592 kB
SwapTotal: 554232 kB
SwapFree: 554232 kB
CommitLimit: 688388 kB
Committed_AS: 723228 kB
MachineMem: 3144190 kB
4) 最详细的就是用esxcfg-info|grep –I mem, 以下为部分输出
\==+MemoryInfoImpl :
|----System Mem............................................30715
|----Physical Mem..........................................3220045824
|----Vmkernel Mem..........................................2934833152
|----Vmkernel Free Mem.....................................2807201792
|----Service Console Mem...................................272
|----Service Console Mem (Cfg).............................272
|----Memory Start Addr...............................0
|----Memory Length...................................3221225472
\==+Memory Allocation :
|----Total Memory.......................................2.52 GB
|----Reserved Memory....................................117.00 MB
[root@BI-ESX2 root]# esxcfg-nics -l
Name PCI Driver Link Speed Duplex Description
vmnic0 01:01.00 e1000 Up 1000Mbps Full Intel Corporation 8254NXX Giga
bit Ethernet Controller
vmnic2 03:01.00 e1000 Down 0Mbps Half Intel Corporation 82541PI Giga
bit Ethernet Controller
vmnic1 03:
bit Ethernet Controller
那个显示Down的表示是因我没插网线