2009年7月29日星期三

考察企业其他方面:定性、垄断、竞争优势

定量分析只有对那些极为稳定的公司(也许就是垄断型企业)有效,对其他竞争激烈的行业,很多参数的预测与实际差异以倍数计,对这种企业进行定量计算,可以说是做无用功。只要进行定性分析就可把它淘汰掉。
定性分析解决的是原则性问题,就是股票是否值得长期持有。定量是已经确定股票值得长期投资的前提下解决安全边际的问题,大概估算出企业内在价值,选择安全的买入点。
考虑企业有什么特许经营权,垄断、商誉、独占性建立起强大的壁垒,把新的竞争者挡在行业之外,在行业内形成巨大的竞争优势,使同业难于超越。这种超额利润由于坚固壁垒的保护,所以是稳定并可持续的。拥有特许经营权的企业可以轻易地获得远超过市场平均水平的超额利润,甚至容许平庸的管理层的存在,而对超额利润影响甚微,即是那种"傻瓜都可以经营好的公司"。
拥有特许经营权的企业有几个种类,如行政垄断、品牌垄断、自然垄断、技术垄断等。其中拥有强大商誉的品牌垄断是最强大、最具成长性、最持久的垄断,投资者若希望获得超额利润,最好的方式就是投资于这类型的企业并长期持有。
行政垄断一般由于政府的价格管制难以产生很高的超额利润,而且通常成长性较低。资源垄断一般难以形成绝对的垄断,因此价格有时受其他因素的限制,例如国际市场供需的变化影响价格产生大幅波动(盐湖钾肥价格的波动)。技术垄断最易变,而且一旦替代者出现,原有技术拥有者面临的可能是毁灭性的打击。品牌垄断的可持续发展能力和稳定性最高,强势品牌垄断一旦形成,垄断地位很难被撼动,而且可能获得极高的垄断利润。品牌垄断即使其垄断经济特性发生衰退,也是一个渐变、漫长的过程。
品牌垄断持续获取超额利润的能力和稳定性为投资提供了一个坚固的保护伞,投资者长期持有这类企业在获得持续稳定的高额回报的同时大大地回避了风险。一般性企业由于没有垄断壁垒的保护,更不稳定,更易变。千变万化的市场环境和复杂的企业经营情况使投资者不但要不断地对企业基本面进行判断,而且判别难度更高,投资的成败更依赖投资者的个人能力。如果企业基本面发生突变,即使最优秀的投资者也可能没有足够的应变时间从而造成重大损失。既然垄断为我们提供超额利润的同时还能大大降低风险,为什么还要冒险选择一般性的企业呢?
并非所有垄断型企业都是好的投资对象,电力、港口、机场、高速公路等公用事业价格受到严格的监控,盈利一般不会超过市场平均水平,市场相对比较稳定,很难持续增长。制造业中的中集集团和振华港机是另一种垄断,行业集中度很高,市场占有率很大,壁垒就是宏大的规模,行业的周期性和过高的市场占有率限制了它们的成长空间,它们虽然不是最优之选,但也还可以阶段性持有。
为投资多上几把保险锁。而企业竞争力是其中最牢的一把。竞争优势也可以分不同的强度:
一流优势:(1)技术领先(2)垄断 (3)资源独占
二流优势:(1)品牌影响力、忠诚的客户(2)高的市场占有率
三流优势:(1)产品和服务的独特性(2)管理与人才(3)成本
  测量企业竞争优势强度的标准:
  1、它所具备的优势,其他企业有无?
  2、这种优势是否容易模仿?
  3、这种优势能持续多久?竞争中的贡献多大?
  4、企业为保持这种优势作了那些工作
  5、这家企业明显的劣势在哪里?"

财务比率:ROE, 净利润增长率、毛利率、市盈率、PEG

净资产收益率是判断资产回报率指标,是最重要的财务数据
  净利润增长率企业成长的参考指标
  净利率企业获利能力的指标
  毛利率企业获利能力的指标
  资产负债率企业偿还债务的能力,也是重要的风险指标之其他还要根据不同行业的特点关注不同的指标,如家电连锁的库存周转率、银行业的总资产收益率等。
关心净资产收益率主要是在企业的盈利模式没有变化并且可以成功复制的前提下,如果将企业的投资全部投入再生产,企业每股收益的复合增长率等于净资产收益率,也就是越高的净资产收益率复合增长率也越高。如果企业的复合增长率高于净资产收益率(净资产收益率呈上升趋势),那么肯定是企业的盈利模式发生变化,主要有以下几大因素:产品毛利上升,产品结构向高毛利发展,资产周转率上升,财务杠杆加大,而这些因素都是不能持久了,所以说净资产收益率是我们挑选一个可持续高速成长企业很好的指标,而这正是巴式风格最理想的投资标的。若行业整体净资产收益率都低,则表明这个行业不值得投资。但是一定要主义的是两点:1、收益要剔除非经营性损益部分。2、要考虑企业的财务杠杆程度。
净利润增长率
净利润增长率是反映企业成长性的重要指标之一。但高净利润增长率并不代表股东一定能获得高回报,具体情况具体分析。如果成长要依靠不断融资才能实现,而ROE不能保持或同步提高,则表明股权的稀释降低了成长为股东创造的价值,投资者未必能获得高回报。另外要考察成长的质量高不高,是否能持续等。所以净利润增长率并不能很直观地反映企业真实本质的情况,要结合其他基本面才能较好地进行判断。否则很容易掉进高增长陷阱。
毛利率
毛利率是考察企业盈利能力的一个重要的指标,不同行业毛利率差别较大,当然越高越好,象茅台这样毛利率高达50%以上的企业,很可能就是好的投资标的。由于净利率可以通过费用控制或其他手段进行调整,不能直观地反映企业产品的竞争力,而毛利率避免了这些影响,能直接反映企业的盈利能力和竞争力,高毛利率通常是拥有壁垒的特征之一。高毛利率不代表高的净利率,如果企业费用控制不当或者行业的特殊性会造成高毛利率低净利率的现象。如服务性行业一般毛利率都较高,但具体企业净利率却千差万别,这与企业的经营效率和费用控制能力有较大的相关性。
市盈率、PEG
当PEG为1时,无论市盈率为多少,收回投入资本的年限都在十年左右,因此PEG=1是较合理的估值。美国最伟大的几个企业的长期利润增长率为:菲利普莫里斯为14.75%,默克13.15%,辉瑞12.16%,可口可乐11.22%,IBM10.94%,宝洁9.82%,高露洁9.03%。标准普尔500指数表现最佳的20家原始企业平均长期增长率为9.7%。中国最优秀的几个企业自上市到2006年的复合增长率:万科35%,茅台34%,云南白药27%,伊利26%,张裕23%。虽然中国经济处于高速发展期,企业成长速度高于美国,但历史经验证明若以十年时间为周期,企业的复合增长率要高于30%仍然很困难,特别是对于一些已经上规模的企业来说,更是难上加难。因此绝大部分股票常态市盈率不应该高于30倍。长期增长率高于40%的企业更可谓凤毛麟角, 30-40倍基本上就是市盈率合理区间的极限。但是世界各国历史经验表明,30倍以上的市盈率水平通常都是不可持续的,美国几十年表现在最好的股票的市盈率没有超过27的。
买入的股票PEG<1,当PE=30以上时,就要慎重考虑这个原则,市场不会总能维持现在的高市盈率水平,以常态来讲30倍市盈率已经相当高。市盈率超过40倍则无论多低的PEG都隐含了巨大的风险。因为持续高增长率越高,达到就越困难。万一预估出现错误,增长达不到预期甚至远远低于预期,那么下跌的空间将十分巨大。市盈率较低时,例如20倍以下,则可以适当提高PEG,基本面越优秀,例如优秀的消费股票茅台、张裕等,PEG可以定得越高,反之亦然。
从PEG的角度衡量,巴老在买优秀消费类成长股的时候压根就没等到过PEG小于0.5,也就是我们所说的绝对低估,比如巴老买可口可乐在13到15倍PE左右,按其复合增长率,要等到绝对低估,要到PE9倍以下甚至六七倍,那他老人家恐怕与之无缘了,巴老的伟大就在于他老人家不是教条主义者,他运用安全边际更多的是在强周期性行业如中石油这类公司上做相对短期套利而已,而在消费类行业上,他其实是85%的费雪+15%的格雷厄姆。

等待、买入、“长期投资”、卖出时机的选择

一、选择、等待(最难)、买入。
先确定投资标的,根据一些财务指标和行业选择,找出20家左右企业进行分析、评估,得到大致企业的估值(必须要想想10,20年后这些企业还存在吗),然后就慢慢的等待,等到安全边际为止。也就是两个词:选择、等待。
(一)等待(最难),将他放在第一位,是因为他最煎熬。投资就是一个不断等待的过程。即"投资就是等待,等待也是投资"。发现好企业后等待安全边际的出现,买入股票后等待企业成长带来的回报,卖出股票后等待下一次机会的来临。只有学会耐心的等待,才能在投资市场中获得丰厚的回报。
被谈论最多的是持有股票时的等待,对于坚定的价值投资者来说,持股等待应该是轻而易举的事情,反而买入前的等待才是最大的考验。由于伟大企业的稀缺,所以发现优秀的企业后既害怕持续上涨错失机会,又不能违反安全边际的原则,既需要准确把握企业的估值,也需要稳定的心理素质。这种等待可以说是一种煎熬,矛盾的心情比之持股等待的坦然要困难得多。
这个时候我们总是担心:优秀的企业一直维持高估值而错过怎么办?答案:这也是放弃的一种,放弃没有把握的盈利机会,放弃不确定性,赚应该赚的钱。没事可做时就什么也不做,等待预测变成现实,等待不确定变成确定,等待安全边际的来临,对伟大的企业来说,买入的机会总会出现的。即使等来的价格比现在高,也是值得的,因为那时赚的是确定的钱,应该赚的钱。但是市场总是无效的,总是会给你买入的机会,就看你能不能忍。想想2007年初到2007年10月份,当时市盈率一直在40倍以上,当时最好的投资就是:等待。
然而正是这种等待才能保证我们做到"永远不亏损"。无论对企业多么了解,无论企业的基本面多么好,投资者都可能判断失误或过度乐观,也可能出现不可预料的突变因素。在安全边际下买入可以为我们的失误、不可预料的突变留有余地,从而避免亏损的发生。只有好的价格买入优秀的企业,才能长期获得超额回报。当然,不能奢求优质企业出现很高的安全边际,但我们应该记住的是,股票高估时唯一能做的就是――等待。
巴菲特:"给你们一张印有20个细孔的票,你们有20次打孔的机会,我可以提高你们终身的金融财富――这20个孔代表你一生中所有的投资。一旦你把这张卡片上所有的孔都打遍了,就表明你的投资生涯到此为止。"
(三)买入时机:确定性和安全边际。出现的一般时候1、市场失效:大盘的温度较低,出现整体低估。当时为大熊市的底部,即股市的估值在中国PB≤2,PE≤15,这时再去看你所选择的标的价格,若在你的投资价格范围内,则买入,若没有,就看别的行业的,这个时候总有合适的企业可供你选择(研究的企业在20家)。88年时,巴老以14.5倍的PE、5倍的帐面资产值买入时(当年每股收益是0.36美元,买入均价5.22美元、每股净值是1.07元),而这个机会等了几十年。
2、若股票的价格下降到你的价格范围内,但明显股市还在向下掉,则可以适当买入,千万要控制仓位,等觉得到底部时再大举进入。
找到一个好企业,而这个企业的价格的确经历一、两次市场恐慌的长时间大幅调整,市盈率到了一个相对合理的区间,而企业的长期发展将继续大幅向前,那么我就认为这家企业的价值是低估的。
还可以考虑用简单的概率计算: "用亏损概率乘以可能亏损的数量,再用收益概率乘以可能收益的数量,最后用后者减去前者。这就是我们一直试图做的方法。"
3、对于消费类股票,市盈率比较适合,因为都是轻资产的企业,企业的盈利跟其净资产的关系不大,而对于周期性行业,例如水泥、钢铁、银行、地产等,市净率比较适合,但是要避免教条主义:只有在市净率较低(PB<2),市盈率较高时才能买入;2008年10月份,周期类股票的市净率已很低,但是市盈率也在低位,不能因为没有满足上述的第二条就不能买入,但是要注意,不能因为企业的PB已很低就买入,还要看看同一行业其他企业的估值,如果同一行业的大部分企业的PB<2的情况下买入更好。
关于"按照净资产打折的价格买入"。《聪明的投资者》中的确提到。但从这本书成书年代之后出版的证券分析--如何选择成长股--在华尔崛起--巴菲特致股东的信,都越来越淡化这种讲法,甚至只字不提了。这些经典著作中,对选股和买价都有一些趋势性的演化――选股越来越严,买价越来越模糊。
(四)买入操作:安全边际内分步买入,越跌越买。资金的配置很重要,不能满仓,不能赌气投资。
二、"长期投资"。这里用双引号来加注"长期投资",是觉得长期投资是获得资产增值的一个过程,而这个过程表现的最多形式就是"长期投资",因为大多数企业都是一点点成长,即使增长较快的最多也是复利增长30%,不可能每年来个十几倍的增速(如果真是那样就更要注意了)。我们总是上断章取义一些巴菲特的的价值投资理论:如果你没有持有一个股票十年的打算,那么就一分钟也不要持有它。巴菲特长期持有可口可乐的案例。所以让人觉得不长期投资就不是价值投资,就是价值投机,就是投资犯罪一样,殊不知巴菲特一直持有那些股票是因为这些股票在短时间内没有疯狂性的暴涨,而且因为税收、资金量巨大等因素而没有抛出。如果持有的股票在一年内,极端例子,在一个月内,连翻了好几倍,远远的超出了企业的价值,那么投资这个股票的目的也就达到了,从价值投资的角度考虑,就应该抛掉了,不然明知道价格远远大于价值,还盲目的"长期投资",只能说是在"价格赌博",而且巴菲特持有一些股票,当价格上涨到价值以上抛掉的例子也很多:中石油、韩国浦项钢铁等等。所以此"长期投资"非真正的实际的长期投资,这里"长期"是企业低估的价格向――正常的价值――再向疯狂的高估值过度的时间,这段时间一般跨度较长,无法知道价值的回归需要多长的时间,因此要给投资以足够的实现价值的时间,所以以"长期"名之,但这段时间也可能很短:半年、一个月、甚至一天。
巴菲特的价值投资其实也是灵活的,比如他2008年四季度减持强生,在2009年一季度又再度增持了,2008年四季度减持康菲石油后2009年一季度继续减持,可以说他对于自己认为对的投资会坚持,但认为不对的投资会及时改正,在上市公司基本面改变时,他会坚决作出调整,而不是死抱着这家公司不放。"
三、卖出。再好的股票也不能承受60倍的PE,所以在PE60倍以上时不管什么股票,都应该适当减仓,尤其是当市场整体市盈率也达到了60倍以上,气氛如火如荼,就要考虑撤退了。价值投资:当价格远高于价值时就应卖掉,不然就是赌博。
卖出时机:(一)、也是市场失效:大盘的温度火热,整体出现高估。看企业当时的市盈率和大盘市盈率,若大盘市盈率低,则企业PE再高也一样可以忍受,但是这种情况也较少,因为这时市场上肯定有更好的投资标的,这时竟应该抛掉高估值的股票,买入被低估的企业。
但是这时卖出一定要注意了:1. 因为对企业业绩的主观判断也存在着很大的不确定性,好的的企业总是能给予投资者意外惊喜,基于中短业绩预测值的阶段性减持,面临低估业绩而做出错误选择的风险。苏宁是比较典型的例子,连续几年100%的利润增长率,几乎每次都超越市场最乐观的业绩预测。另一成长典范茅台也同样常常出乎意料地带给投资者意外的惊喜。
2.一定是找到了更好的适合投资的企业,但切记:所谓的好不是投资企业当时的PE低于要卖出企业的PE,而是真的价格远低于其价值,同时一定要和目前的个股具有相当的成长性,否则起初的低估很快就会被成长弥补,最后搞个得不偿失,还不如当乌龟是最好的选择。
3.为什么PE到60-70倍左右要减仓,如果一个公司每年净利润增长率为30%(从长期来看,这已经是很高了,保守应在20%左右),PE=60时,3年后PE=27.3;PE=70时,3年后PE=31.86;3年的时间可能发生很多故事,中国牛市也不可能有3年之久,再加上PE在高位时候,也许牛市马上就结束了,如果反转到了熊市,大盘的PE=20左右的话,股价随之而来的就是暴跌,而且更郁闷的是:企业增长了三年后,价格还是要比PE=60时要低很多。
典型的例子:可口可乐,1999年峰值时市盈率68倍,根据可口可乐的增长率很容易得出结论,要回到合理的20倍市盈率,至少要五年以上的时间。巴菲特选择了持有,结果七年过去了,股价由峰值的100美元跌到现在的48美元,期间的时间和机会成本损失不可谓不大。巴菲特也承认当时犯错了。国内也有相似的例子,云南白药2001年股价峰值为24.7元,市盈率为67倍,两年后跌至13.6元,到05年才回到01年股价峰值。茅台酒,2007年股价峰值在200元以上,市盈率也在60倍以上,但就是因为茅台酒的预期增长太明确了,让投资人觉得即使高价高估值买入,但是随着企业业绩的增长,高估值慢慢会降到合理程度,大不了股价在这段时间横盘而已,但是现在抛掉,就很可能错过几年后股价的上涨。有两点投资人没有想到:1、股价是不可能横盘很久的(牛市不会长期存在下去),会以暴跌的形式将高估值慢慢平抑的。2、即使不暴跌,但是失去的是3年多时间的机会成本。3、未来收益的增长谁也不能确定,万一这段时间收益降低了怎么办。所以在这个时候,价格已远大于价值,真正的价值投资会卖掉的。
但是还要想到,如果一个企业刚刚开始发展,有一个好的模式,也许在开始5年左右,净利润会爆发式的增长,例如:苏宁,开始的几年净利润增长率都在100%左右,但是只是在开始,如果店面布局完成,估值会迅速下降,长期增长率还是在30%以下。
(二)、企业的PE和大盘的PE都在高位,这样的情况较多,一般至少在40倍以上,这是最最要注意的是不能再进入市场了,要考虑慢慢撤出了。如果能够深刻的了解几个行业20几个公司近10年左右关于业绩、主导产品价格、股票价格波动方面、以及当时股市状况,则根据所了解股票的价格和现在市场整体估值水平两个方面,对现在该不该出手就会心中有底。

安全边际+成长股+特许经营权

《证券分析》《聪明的投资人》――《如何选择成长股》――巴菲特
格林厄姆奠定了安全边际理论,费雪创立了成长股理论,巴菲特则解决了如何高效准确地选择优质股票。
个人认为格林厄姆的安全边际、费雪的成长股、巴菲特的特许经营权同等重要,三者都是巴菲特理论的根基,缺一不可。安全边际解决的是生存问题,其他二者则是长期稳健获得高回报的最关键因素。
对不同企业安全边际的重要性略有不同,确定性高的优质企业,安全边际可以排略后的位置(仍然十分重要,后一点只是相对而言),而对于其他企业则应该永远是至高无上的位置。"用合理的价格买入优质的企业,比用低廉的价格买入平庸的企业要好得多"。
"格林厄姆奠定了安全边际理论,费雪创立了成长股理论,巴菲特则解决了如何高效准确地选择优质股票"。巴菲特喜欢护城河内极美丽的城堡,并且高效准确地指出什么样的城堡才美丽、什么样的护城河才坚固,即指出了什么才是为股东赚钱的企业、赚钱的事业怎样才能不受干扰地安全进行。费雪将竞争优势作为安全基础,企业成长即赚钱实现。格雷厄姆认为只有折价才能保证安全,价值回归就是赚钱的过程。
"安全赚钱"好像就是他们的共同点!三位前辈的经验加起来就是一部百年证券史,他们以各自不同视角简单精确地提练出一套完善的安全赚钱方法。从方法上看,巴菲特的确更像费雪,但从方法的渊源来看,"安全地赚钱"是巴菲特在格雷厄姆师傅处学来的。
企业要安全地赚钱,投资人也要安全地赚钱。(价值)投资理论要发展,也是在安全赚钱原则下做文章。有了"安全赚钱"原则,那么要不要等到4折才买、高估卖不卖、持股要不要长期等等令价值投资者头痛的问题就容易回答了(尽管如何回答也是很个性化的)。因为这些问题已经由原则层面下降为具体的方法层面。
优秀成长个股(投资标的)和安全边际两方面孰轻孰重、时间顺序前后:安全边际不一定是价格回落才产生的,也可以是价值增长产生的,所以关注四季度,因为优秀的成长个股由于后一年业绩折现率的下降,价值出现上升,而此时股价还维持在当年的估值位上,此时就出现了安全边际,下手即可。或者就是等待,等待市场恐慌性下跌或者企业犯错:巴老等了几十年以14.5倍的PE、5倍的帐面资产值买入时(当年每股收益是0.36美元,买入均价5.22美元、每股净值是1.07元),以及他等待运通发生丑闻后买入。
安全边际原则的精髓:要求一定的安全边际,其根本原因就在于,影响股票市场价格和公司经营的因素非常庞杂。而相对来说,人的预测能力是非常有限的,很容易出现预测失误。有了较大的安全边际,即使我们对公司价值的评估有一定误差、市场价格在较长时间内仍低于价值、公司发展受到暂时的挫折,都不会妨碍我们投资资本的安全性以及保证我们取得最低程度的满意报酬率。而就操作的层面而言,阶段性的仓位比例控制也可以视为运用安全边际的辅佐手段。
两者皆可得的情况下个人再说说两者的关系,个人认为两者都是同等重要的,投资,体系也,短板效应决定投资标的和投资价格(也可以理解为选股选时)是同样重要的,如果在巅峰买入可口可乐那到现在还是负收益,安全边际包括的也不仅仅是安全,还包括超额收益和投资时机,唯一要区分的应该是操作从两者的顺序,应该是先确定投资标的,然后等待安全边际的到来。

2009年7月28日星期二

ubuntu 9.10下编译安装pidgin 2.5.8

刚装了ubuntu 9.04, 就推出了 ubuntu 9.10 Alpha4,
我对自己常用的软件有一种尝鲜的习惯,每次一有更新,便迫不及待的安装试用。
ubuntu下面版本升级比较容易,输入:
update-manager -d
即可看到最新发布的版本,点击即可升级,版本升级需要下载较多东西,升级时间视你的网速而定,从及时分钟到几个小时不等。
ubuntu
9.10使用最新的内核2.6.31-4,购新吧?我昨天才升级到30内核,今天升级就又更新了。
还没来得及细细体验ubuntu9.10的新特性,发现pidgin2.5.8出来了,下载源码编译安装,希望能解决我QQ的问题(我的QQ总提示QQ异常,每次都需要登陆腾讯网站更改密码,太烦了,大惊小怪,也不知道腾讯侦测QQ异常基于什么机制,反正是好处没发现,误报一大堆)
Ubuntu 9.10 Alpha 3用Empathy取代Pidgin,所以使用sudo apt-get build-dep
pidgin命令构建编译pidgin依赖环境也不行了,没办法,直接./configure吧,
提示:
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension
support,
this is required for detecting idle time by mouse and keyboard usage.
原来是缺少libxss-dev库:
可以使用sudo apt-get install libxss-dev直接安装之。
libxss-dev
的相关链接http://archive.ubuntu.com/ubuntu/pool/main/libx/libxss/libxss_1.1.2.orig.tar.gz
X11
Screen Saver extension library (development headers)
http://packages.ubuntu.com/zh-cn/hardy/libxss-dev

安装完libxss-dev后,接着./configure,又提示:
configure: error:
Startup notification development headers not found.
Use --disable-startup-notification if you do not need it.


相关错误提示所需要安装包:
gettext header:
XScreenSaver extension development headers not found.: libxss-dev
You must have libxml2 >= 2.6.0 development headers installed to build.
libxml2-dev
Startup notification development headers not found.:
libstartup-notification0-dev
GStreamer development headers not found.: libgstreamer0.10-dev
Meanwhile development headers not found.: libmeanwhile-dev
D-Bus development headers not found.: libdbus-1-dev libdbus-glib-1-dev
NetworkManager development headers not found.: network-manager-dev
Perl development headers not found.: libperl-dev
Tcl development headers not found.: tcl8.5-dev
Tk development headers not found.: tk8.4-dev
GtkSpell development headers not found.:libgtkspell-dev
avahi development headers not found.:libavahi-client-dev libavahi-glib-dev
Neither GnuTLS or NSS SSL development headers found.: libgnutls-dev
nss-updatedb

理解Jumbo Frame巨帧

常常见到交换机和网卡说明中提到支持Jumbo Frame,但我一直对以太网的Jumbo Frame(巨帧)如何使用不太理解,今日在网上找到2则现摘录下来,相信看了以后大家会有收获。
---- 这是一种厂商标准的超长帧格式,专门为千兆以太网而设计,目前还没有获得IEEE标准委员会的认可。以太网标准的最大帧长度为1518字节,而Jumbo Frame的长度各厂商有所不同,从9000字节~64000字节不等。采用Jumbo Frame能够令千兆以太网性能充分发挥,使数据传输效率提高50%~100%。在网络存储的应用环境中,Jumbo Frame更具有非同寻常的意义。
----Jumbo Frame需要在相互通讯的2个通讯端口(交换机端口或网卡端口)上同时支持,而且与以前的以太网产品不兼容,因此主要会应用于千兆主干的端口之间以及服务器端口接入到网络主干的链路。交换机把Jumbo Frame格式的数据转发向不兼容Jumbo Frame的端口时应进行帧格式的转换,即把Jumbo Frame帧格式的数据转换成标准以太网的帧格式,从而保证其正常工作。相反,从不兼容Jumbo Frame的端口向支持Jumbo Frame的端口转发数据时,交换机可以把多个标准以太网帧合并成超长Jumbo Frame帧,从而提高传输效率。 ---- 由于Jumbo Frame没有成为国际标准,目前只有部分厂商支持这种帧格式。不过随着以太网向千兆、万兆的发展,必然要诞生1种超长帧格式,因而Jumbo Frame从厂商标准转变为国际标准的可能性非常大。
---- 巨型帧 ( Jumbo Frame )面临的问题 (转载自安恒)
通常人们都认为Jumbo Frame(巨型帧)是一个相对简单的技术,应该被广泛的应用在局域网中,但是情况并非如此。
应该说Jumbo 帧在一些领域里是非常有用的,它是有意设计为加速大文件传输服务的。以太网标准定义的最大帧长度为1518字节,这样一个大的文件就需要被切碎成为若干块,放到多个以太网帧中。而每个数据块传输的时候都会引入帧头和尾的开销。倘若能够用一个大的帧完成文件的传输,则会减少很多帧的开销,提高网络的利用率和传输速率。通常人们认为,这一技术最大的应用瓶颈是在于至今没有标准化。
但是,有些人不这么看,许多人提出了超长帧的以下缺点:它们可能会成为融合网络的障碍。如果人们在网络上传送语音或其他对延迟敏感的内容,不需要有妨碍这些对延迟敏感数据的超长帧传输。有人举例说,超长帧会造成延迟,一旦一个'大家伙'在线路上传送,它会较长时间占用线路,阻止其他人使用线路,从而造成延迟。
另一位读者提到超长帧可以在一条与其他网络隔离的网络中使用,因此它们不会妨碍其他传输流。存储区域网也许就是这样的一个例子。
但是首先,使用超长帧可能不再是一种优势。来自大学的两位用户说,为了了解超长帧是否能实际提高性能,他们测试了超长帧。一位用户谈道:"经过全面的测试后,我们得到的结论是:在使用现代的PC和千兆网卡时,性能提高得很少。超长帧在过去年代里的主要优势是减小高中断率对计算机的影响。但是,3-GHz CPU具有处理千兆流量的充足能力,网卡和驱动程序不再需要每一个数据包都中断一次。我们认为超长帧理论上看是一个不错的想法,但是在实际中它在千兆位时用处不大。10G以太网可能是另一个问题。
另一位用户谈道:"我们发现降低性能的原因不是协议处理开销,而是CPU与网卡缓冲区之间数据移动所产生的延迟和影响。由于DMA(直接存储器存取)尺寸越大,CPU花在设置DMA和其他东西的时间就越少,时延也减少了。随着CPU速度的增加,协议处理开销就变得越来越无足轻重。我们的结论是,如果标准的商品化网卡允许超长DMA传输,你就可以获得更大的性能增益。同时,你不必修改MTU(最大传输单元)大小,打破标准。"
最后,一位来自厂商的人提到了使用巨型帧的几个缺点。首先,帧越长意味着如果丢失一帧数据,则是一次更为严重的网络事件,而重新传送丢失的数据包成为更为耗费时间的工作。其次,网络中的每种东西都必须支持超长帧,超长帧才能使用。第三,Internet连接不支持超长帧:一个长度超过Internet连接所支持长度的帧将在发送前被分段,从而大大降低了Internet连接的性能和可靠性。这导致需要每一个工作站都必须知道哪个数据包传送到本地网络,哪个数据包传送到Internet。为了检测线路上的最大数据包长度,IP执行MTU路由发现算法,但是,这不是标准化的作法,并且,由于拒绝服务攻击,许多防火墙不允许与这种算法有关的ICMP数据包通过。因此,超长帧不能在与Internet连接的网络中使用。
=====================================================
国内关于Jumbo帧的讨论并不多,国内一些有识之士,对其应用持肯定态度,但对使用方法提出建议。
Fluke公司蔡昌信先生的看法非常有意思。他对Jumbo帧的看法有两点。首先是,他认为帧大小的选择,实际上体现的是数据通信过程中对链路可靠性的一种控制。如果说链路是非常干净的并且很少出现差错,那么这条链路上可以传输非常大的帧,而不必为此付出任何系统开销。但是问题是,人们是否认为他们的链路状况足够好,信任他们的链路状况。
另一方面是,在一条链路上究竟有什么样的数据在传输。如果在一个链路上同时有实时应用的数据和对延迟并不敏感的数据在传输,那么Jumbo帧的使用,会极大地影响到实时应用(蔡先生在此用到了"kill"这个词)。他认为Jumbo帧对于一些比较纯粹的大文件传输是非常有用的,比如说SAN这样的应用。但是如果在一个多种应用混合传输的环境中,并且没有端到端的QoS策略、带宽分配设置,广泛的使用Jumbo帧是非常不理智的事情。
另一位来自厂商的朋友也表达了自己的意见,他认为如果想享用Jumbo帧所带来的好处,就需要一个能够端到端支持Jumbo帧的环境,否则的话在一些地方需要重新切帧,同样会引入更多的开销。
另一方面,支持Jumbo帧需要新的硬件,但是这同样是一个令人非常头痛的事情。这也导致了今天Jumbo帧现在仅仅在一些特殊环境使用,比如在服务器场用于数据的传输。
他个人认为,从长远的角度看Jumbo帧是有好处的,而且不仅IP存储,很多应用都会从中获益。而且,新设备中支持Jumbo帧的越来越多,端到端支持是有希望的。他特别强调要端到端使用才有意义。
另外,他还表示,在1000米的距离上,我们计算传输9K字节长的帧的时间,在高速网络上,并不像一些人担心的那样,会引入巨大的延迟。

2009年7月27日星期一

相亲的Joke

和一MM相亲,茶馆里相对而坐,了解过双方的工作、教育、家庭、爱好后,交谈陷入困境,开始扯些社会经济话题。
我:你是如何看待房市的?
MM:(愣了一下,低头沉默了一会儿)还是不要过于频繁比较好。。。。。。