关于一机多区的可行性分析。

为了节约资源,弄个8核16G20M带宽的机器,尝试下一机多区。

先看一下简单的配置

[root@localhost home]# cat /proc/meminfo 
MemTotal:     16431176 kB
MemFree:       6536736 kB
Buffers:        171496 kB
Cached:        9222880 kB
SwapCached:          0 kB
Active:        1518400 kB
Inactive:      7946740 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:     16431176 kB
LowFree:       6536736 kB
SwapTotal:    18481144 kB
SwapFree:     18481000 kB
Dirty:               0 kB
Writeback:           0 kB
AnonPages:       70716 kB
Mapped:          13136 kB
Slab:           387976 kB
PageTables:       2480 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:  26696732 kB
Committed_AS:   626960 kB
VmallocTotal: 34359738367 kB
VmallocUsed:    272460 kB
VmallocChunk: 34359464211 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     2048 kB
View Code

再看下cpu

[root@localhost home]# cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           L5420  @ 2.50GHz
stepping        : 6
cpu MHz         : 2493.748
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 4987.49
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:
View Code

16G内存是足的。不过4核8线程的。

其实原理是比较简单的。每一套运行程序:Login/Server/ShareMemory/World对应一套不同的数据库就行了。

运行一个后情况。

运行两个后

运行三个后:

运行四个后:

监听情况:

物理上是可性的,。

 

但是务必要注意在合区开区删档的时候的操作的正确性,不然就悲剧了。

 

posted on 2013-10-29 20:26  DieAngel  阅读(437)  评论(1编辑  收藏  举报

导航