共享内存系统是普通单机程序开发人员熟悉的开发范式,通过简单的使用读、写命令,就能确保将我们需要的值从内存中放入和读取出来,数据的一致性等问题,在单机系统中,开发人员根本不需要考虑,比如你不需要考虑当你进行了i=i+1后,再获取i的值时,i的值可能还没有来的及变化,因为这些都已经在读写原语的原子性中被考虑了,然而在分布式环境下,由于数据出现多个副本,且副本的数量有可能动态增加和减少,要实现同样的功能,又能保证读写性能,就需要新的算法和实现。本文介绍了分布式环境下实现共享内存模型会遇到的各种问题和挑战,针对不同...
分类:
其他好文 时间:
2014-07-10 20:12:10
阅读次数:
341
线程的同步: 由于同一进程的多个线程共享存储空间,在带来方便的同时也带来访问冲突的问题。例如在本例中若两个线程同时访问变量balance,会造成结果不符合实际要求的情况,在本例中描述为:一个账号余额为1000元,两个或多个线程同时进行取款1000元操作,但取款操作后结果出现余额为负数,这与实际情况....
分类:
编程语言 时间:
2014-07-10 14:02:39
阅读次数:
248
1,问题和虚拟机克隆后出现网卡找不到问题类似。2,修改主机名hostname 修改 /etc/sysconfig/network文件3,删除/etc/sysconfig/network-scripts/ifcfg-eth0中HWADD的一行,或者安装虚拟机属性中网卡的新分配的MAC地址修改。同时修改...
分类:
其他好文 时间:
2014-07-09 22:54:03
阅读次数:
1920
一环境准备二拓扑结构三前提条件四安装相关软件五配置heartbeat六测试web集群七问题汇总八共享存储一环境准备操作系统centos6.4x86_64最小化安装如使用yum安装的方式centos5.5安装的是V2.X,centos6.4安装的是V3.XYUM安装Vimmanntp“developmenttools”“serverplatformdevelop..
分类:
Web程序 时间:
2014-07-08 08:47:22
阅读次数:
246
为了提高虚拟机的性能,在现在配置VMwareESXi时,一般需要在主机上添加一块到多块固态硬盘,作为缓存使用。通常情况下,为主机配置1块120G~240GB的固态硬盘即可。在使用固态硬盘时,不要使用服务器的RAID卡配置程序,将硬盘用RAID0配置,因为在启用了RAID配置之后,在VMwareES..
分类:
其他好文 时间:
2014-07-03 15:01:26
阅读次数:
324
今天一个网友问我,他管理的机房有4台ESXi5.1的服务器,其中三台ESXiServer不能显示各个虚拟机占用的CPU、内存情况了,如图1-1所示。图1-1在“虚拟机”选项卡中不能显示每个启动虚拟机的资源占用情况另外,在VMwareESXi的“摘要”中,CPU与内存的使用情况也统计出错,如图1-2所..
分类:
其他好文 时间:
2014-07-03 14:32:29
阅读次数:
2330
XenServer部署实录系列之04添加共享存储作业环境XenServer服务器OS:XenServer6.2Hostname:xsr01IP:192.168.0.241/24Gateway:IP:192.168.0.1/24硬件环境:DellPowerEdgeR720NFS服务器OS:CentOS6.4Hostname:nfs01IP:192.168.0.204/24Gateway:IP:192.168.0.1/24运行软件..
分类:
其他好文 时间:
2014-06-27 06:53:58
阅读次数:
373
最近换了工作,在别人工作交接中,发现很多esxi主机都没有密码,所有只能破解。如果非要恢复密码,操作如下:用linux启动光盘,如rhel5的安装光盘或knoppix启动创建/mnt/sda5目录,mkdir/mnt/sda5挂载命令:mount-tvfatmount/dev/sda5/mnt/sda5破解:cp/mnt/sda5/stage.tgz/tmp..
分类:
其他好文 时间:
2014-06-25 10:32:46
阅读次数:
683
三种IPC被称作XSI IPC,分别是:
消息队列信号量共享存储器
下面分别介绍三种IPC的用法。
1、消息队列
消息队列是消息的链接表,具有如下函数接口:
msgget:创建一个新队列或打开一个现存的队列。msgsnd:将消息添加到队列尾端。msgrcv:从队列中取消息。
我们可以自行定义一个表示消息的结构体,它由类型字段和实际数据组成:
struct ...
分类:
系统相关 时间:
2014-06-24 20:45:32
阅读次数:
319
环境:9台ESXi做为VDI服务器虚拟化平台,独立一台Vcenter.故障现象:由于vcenter最开始安装在一台比较低端的服务器上,并发生硬盘故障,所以只能重装系统。安装好vcenter后发现,ddc不能对虚拟机进行电源管理。排除故障:1、找到vcenter上的rui证书,因为ddc与vcenter连接使用的..
分类:
其他好文 时间:
2014-06-24 16:50:24
阅读次数:
568