首页 > 代码库 > 知识点

知识点

由于LVS像iptable一样是工作在内核层,所以只需要安装模块ip_vs就可以了,并没有后台进程在跑

ibm 存储 打开开关,有开灯的一个操作,前面板的蓝色小灯常亮

不是ntdlmdomain,也不是kerberoes
半双工是发送接收总共10M速率。全双工10M是发送/接收各10M,有些商家称之为20M。但实际上不会出现收发都全部占用带宽的情况。

必须要安装VMware vCenter,通过VMware vSphere Client直接连接esx服务器进行管理是没有克隆和模板部署功能的。如果要从xen虚拟机迁移到esxi,需要安装vmware converter 服务器,部署好新的虚拟机之后不要直接使用这个虚拟机,因为和现有的虚拟机会有计算机名、IP地址相同,这些需要我们手工修改的。另外对于windows系统来说还有一个SID的问题,可以通过系统盘中的sysprep进行重新封装生成新的SID,也可以通过newsid第三方软件生成新的SID。

citrix xencenter6.0 不能连接xenserver6.2
还有xencenter6.2不能共享win7 iso文件夹,因为iso类型的SR路径中不能有中文字符

cpu
在i3 Cpu上允许64位系统

今天想在64位系统上运行一些代码,看和32位系统有什么差别。然后准备在虚拟机中安装一个64位的Fedora系统,但是开始之后却提示:this kernel requires an x84-84cpu,but only detected an i686 cpu. unable to boot please use a kernel appropriate for your cpu.

然后我就怀疑是我的i3处理器不支持64位系统,在网上查了一下,发现:
i7 i5 i3是都是32位处理器,但都能执行64位指令,就是能像64位处理器一样用,它们对64位的支持是通过扩展指令集实现的。

64位和32位的是指操作系统的分法,CPU只是说支持64位系统与否。
I5是四核处理器,双核心以上的处理器都称为64位处理器的。
一般来说,双核或者以上处理器都支持64位系统。

然后再找了一下原因,才知道原因,原来需要在BIOS中开启CPU的Virtualization技术之后才能支持64位的指令。

然后我进入bios,找到CPU中的Virtualization Technology选项,设置为Enabled,然后F10,保存退出。重启,然后就可以安装64位系统了。

下面是官方参考:

在 Vmware的官方知识库里面(http://kb.vmware.com/selfservice/microsites /search.do?language=en_US&cmd=displayKC&externalId=1003945)说明了在虚 拟机中安装64位操作系统所需的硬件条件:
Vmware的虚拟机控制器使用传统的内存空间分段来隔离虚拟机操作系统和控制器,由于虚拟机操作系统和虚拟机控制器共享同样的线性地址空间,CPU必须能提供分段能力(64位模式下)才能运行64位的虚拟机操作系统。

AMD的CPU:
最早的AMD64 CPU没有提供分段能力 ,后来才引入了64位模式下有限的分段支持,如下列出的CPU都可以支持运行64位的虚拟机操作系统:
AMD Athlon 64, revision D or later;
AMD Opteron, revision E or later;
AMD Turion 64, revision E or later;

Intel的CPU:
由于Intel的64位CPU(EM64T)不支持长模式下分段,所以必须同时支持硬件虚拟化的VT技术(同时在BIOS中开启支持),才能运行64位的虚拟机操作系统。
只要CPU能够满足以上的条件,无论宿主机操作系统是32位或64位的,就可以在VMware中安装64位的虚拟机操作系统了。
也就是要在电脑的BIOS中打开虚拟化选项,找到Virtualization后将其开启。

全双工

在串行通信中,数据通常是在两个站(如终端和微机)之间进行传送,按照数据流的方向可分成三种基本的传送方式:全双工、半双工、和单工.但单工目前已很少采用,下面仅介绍前两种方式.
1 、全双工方式( full duplex )
当数据的发送和接收分流,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工制,如图 1 所示.在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传送.全双工方式无需进行方向的切换,因此,没有切换操作所产生的时间延迟,这对那些不能有时间延误的交互式应用(例如远程监测和控制系统)十分有利.这种方式要求通讯双方均有发送器和接收器,同时,需要 2 根数据线传送数据信号.(可能还需要控制线和状态线,以及地线).
比如,计算机主机用串行接口连接显示终端,而显示终端带有键盘.这样,一方面键盘上输入的字符送到主机内存;另一方面,主机内存的信息可以送到屏幕显示.通常,往键盘上打入 1 个字符以后,先不显示,计算机主机收到字符后,立即回送到终端,然后终端再把这个字符显示出来.这样,前一个字符的回送过程和后一个字符的输入过程是同时进行的,即工作于全双工方式.
2 、半双式方式( half duplex )
若使用同一根传输线既作接收又作发送,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式就是半双工制,如图 2 所示.采用半双工方式时,通信系统每一端的发送器和接收器,通过收 / 发开关转接到通信线上,进行方向的切换,因此,会产生时间延迟.收 / 发开关实际上是由软件控制的电子开关.

当计算机主机用串行接口连接显示终端时,在半双工方式中,输入过程和输出过程使用同一通路.有些计算机和显示终端之间采用半双工方式工作,这时,从键盘打入的字符在发送到主机的同时就被送到终端上显示出来,而不是用回送的办法,所以避免了接收过程和发送过程同时进行的情况.
目前多数终端和串行接口都为半双工方式提供了换向能力,也为全双工方式提供了两条独立的引脚.在实际使用时,一般并不需要通信双方同时既发送又接收,像打印机这类的单向传送设备,半双工甚至单工就能胜任,也无需倒向.


网线接口定义

10M双绞线接头的标准接法 1,2,3,6 线材要求CAT-3(3类线).
100M双绞线接头的标准接法 1,2,3,6 线材要求CAT-5(5类线),接头接法与10M完全兼容。
1000M双绞线接头的标准接法
线材要求CAT-5e(5类增强线,俗称超五类),接头接法与10M/100M完全兼容。
1000 Base-T双向地使用了RJ45接头中全部信号线。线材用5类线虽然也能工作,但是推荐使用5类增强线。


i7 i5 i3是都是32位处理器,但都能执行64位指令,就是能像64位处理器一样用,它们对64位的支持是通过扩展指令集实现的。
64位和32位的是指操作系统的分法,CPU只是说支持64位系统与否。


无线ap
市场上的AP基本上分为两大类:单纯型AP和扩展型AP。扩展型AP除了基本的AP功能之外,还可能带有若干以太网交换口、路由、NAT、DHCP、打印服务器等功能。
无线AP也就是一个无线交换机
无线路由器就是一个带路由功能的无线AP,接入在ADSL宽带线路上,通过路由器功能实现自动拨号接入网络,并通过无线功能,建立一个独立的无线家庭组网。
应用不同:
无线AP应用于大型公司比较多,大的公司需要大量的无线访问节点实现大面积的网络覆盖,同时所有接入终端都属于同一个网络,也方便公司网络管理员简单地实现网络控制和管理。
无线路由器一般应该于家庭和SOHO环境网络,这种情况一般覆盖面积和使用用户都不大,只需要一个无线AP就够用了。无线路由器可以实现ADSL网络的接入,同时转换为无线信号,比起买一个路由器加一个无线AP,无线路由器是一个更为实惠和方便的选择。
连接方式不同:无线AP不能与ADSL MODEM相连,要用一个交换机或是集线器或者路由器做为中介。而无线路由器带有宽带拨号功能,可以直接和ADSL MODEM相连拨号上网,实现无线覆盖。
无线接入点即无线AP(Access Point)它是一个无线网络的接入点,主要有路由交换接入一体设备和纯接入点设备,一体设备执行接入和路由工作,纯接入设备只负责无线客户端的接入,纯接入设备通常作为无线网络扩展使用,与其他AP或者主AP连接,以扩大无线覆盖范围,而一体设备一般是无线网络的核心。


包转发率与背板带宽释疑
http://www.docin.com/p-501930646.html
http://www.h3c.com.cn/Products___Technology/Products/Switches/Park_switch/S5120/S5120-EI/

交换机是负责将收到的数据(以数据包形式)转发出去的。因此包转发率标志了交换机转发数据包能力的大小,是指交换机每秒可以转发多少百万个数据包(Mpps)。
就像道路交通一样,想通过能力高的话,要么路要宽(同时通过的能力强),要么通过速度快。

而背板带宽就相当于路宽,带宽越高,同时通过的数据包就越多,意味着所能处理数据的能力就越强,使得包转发率越高。
交换容量是背板带宽的另一叫法。

分屏器本身就存在着一定的信号损耗,显示器的信号频率很高,信号线和分频器质量不好的话就会存在这样的问题。建议你换用高质量的分频器。

kvm切换器

h3c 类 流 策略
http://bbs.51cto.com/thread-789832-1.html
http://wenku.baidu.com/link?url=kM4uZnHX1AAfhzF6l6emp-66oLiwf3aEOHvci2cVGxgMWd4rlXVtYKU07uAMV7oIY1TG-IHz68_kY92j1fkLvgCWX6T2WBB3pv71o43rlLe


数据密集、计算密集、IO密集,hadoop如何应对?
在计算密集中,当时关注超级计算、高性能计算、网格计算等主要以计算速度为追求指标。

Hinting 与 Autohinter

Hinting 用来最佳化字型显示的方法。由于屏幕的像素有限,向量字型的缩放需要有更多的考虑, 例如当一条线位在两个像素格子中间时, 该取左边的格子还是右边的格子? 如果这方面的控制没有做好,就常常会出现字型的衬线没有对齐,或是小字歪七扭八的情况。 Hinting 是额外的信息, 它告诉 renderer 该如何处理这些细节的部份,使得向量字在小字的时候能够好看。也因此 Hinting 是非常费时费人力的工作,TrueType 字型很多,但是有良好 Hinting 的字型不多。拙劣的 Hinting 就会让字变得很难看。

为 了稍微改善这个问题,freetype 有 autohint 的功能,可以自动为没有 hint 的字型做 hinting 的工作。另外由于 TrueType 的 hinting 是有专利的,不能完全自由地使用, autohint 就不受这个限制。autohint 自然无法做得像人力的 hint 一样好,不过至少比没有 hint 要好些。话虽如此,对于许多笔划复杂的文字 (如中文) 目前 freetype 的 autohint 还做得不甚完美,而因为建立完整的 hinting 的难度,即使是英文字,原本就很高,内建有 hinting 的中文字型就少之又少了。所以常常有人抱怨中文字在屏幕上很难看,就是没有理想 hinting, 或者是使用了 autohinter 所造成的一些反效果。

2. AA(Anti-aliasing)

Antialiasing 是将字体在后台先以数倍的大小来绘画,然后再缩成想要的大小,未满一格的格子用灰阶补点。由于原本 X 所支持的 logic 运算不敷使用,所以才用 XRender 的 extension 来达成目的。

Antialiasing 会给人一种朦胧的感觉,习惯了Windows XP 下清晰,锐利的字体显示时,Antialiasing 会让人不太适应,会让用户觉得Linux下的字体显示不如Windows XP。但是,其实 Antialiasing是一种很先进的显示技术,当长时间显示器上阅读的时候,Windows XP 下的锐利的字体显示风格,会让眼睛更加容易疲劳,使用Antialiasing,字体的显示更加柔和,更加适合长时间的在显示器上阅读文档,减少眼睛的疲 劳。

微软的下一代OS Windows Vista 也将用ClearType 来取代传统的黑白,锐利的英文字体显示和点阵CJK 显示。ClearType的渲染效果和Linux下的 Anti-aliasing 效果很相似。

Introducing Citrix NetScaler 1000V - powered by Citrix, delivered by Cisco

XenDesktop 7的发布,XenApp 6.5也新鲜出炉 2013.5.22。这两款产品将会大大简化VDI环境的部署与管理
我们将控制台也减少到只有两个:用于整体管理的Citrix Studio与用于监控的Citrix Director

XenDesktop 7管理员现在既能管理Windows 7与8,也能管理Windows Server 2008 R2与2012服务器,兼容性很强,同时节省大量部署成本
XenDesktop 7的发布将让大家重新思考移动性与云计算
XenApp 6.5 Feature Pack 2的一些细节
HDX 3D Pro实现GPU共享的功能,
通过AppDNA自动化实现P2V迁移,
支持Lync 2013等
XenDesktop 7将分为四个版本,除了VDI、企业版与铂金版(platinum edition),还有个App版本,其定位是下一代RDS主机应用。Citrix XenDesktop 7与XenApp 6.5 Feature Pack 2将于2013年六月面世。


Serial Number: CTX34-V6LNP-FXV9T-6CXCQ-JRLVW
Host ID: citrixtest

http://www.xenme.com/293
44-A4-2D-F9-98-61


Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。
内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),
就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需要保证在1分钟之内向这个设备写入数据(俗称“定期喂狗”),
每次写操作会导致重新设定定时器。如果用户空间程序在1分钟之内没有写操作,定时器到期会导致一次系统 reboot 操作(“狗咬人了”呵呵)。
通过这种机制,我们可以保证系统核心进程大部分时间都处于运行状态,即使特定情形下进程崩溃,
因无法正常定时“喂狗”,Linux系统在看门狗作用下重新启动(reboot),核心进程又运行起来了。多用于嵌入式系统。
Watchdog在实现上可以是硬件电路也可以是软件定时器,能够在系统出现故障时自动重新启动系统。在Linux 内核下,
watchdog的基本工作原理是:当watchdog启动后(即/dev/watchdog 设备被打开后),如果在某一设定的时间间隔内/dev/watchdog没有被执行写操作, 硬件watchdog电路或软件定时器就会重新启动系统。


可靠性 质量系统上的用语
国外标准 MIL-STD-781D-86
国内标准 GJB 899A-2009 可靠性鉴定和验收试验
GB/T 3187-1994 可靠性、维修性术语
GB/T 5080.7-1986 设备可靠性试验恒定失效率假设下的失效率与平均无故障时间的验证试验方案
稳定性 数学或工程上的用语
稳定性 判别一系统在有限的输入是否也产生有限的输出。
Lyapunov stability (李亚普诺夫稳定性) 运动稳定性的一般问题
实现高吞吐量和低延迟高性能
可伸缩性(可扩展性)是一种对软件系统计算处理能力的设计指标
高可伸缩性代表一种弹性
正如Hibernate框架创建人所说:关系数据库是最不可扩展的。

不理解不是问题,去看看“运动稳定性的一般问题” 这份资料,看过后应该会有更深入的理解。
稳定性,一般是对于一个系统,要维持一个恒定的生产率或一系列的功能,即工艺的稳定能力,
可靠性,一般单指设备的可靠性,不牵扯工艺,当设备稳定的时候,工艺状况未必稳定,这是两个概念