上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页

Cassandra配置cassanra.yaml详解

摘要: 这篇博客,对Cassandra配置-cassandra.yaml的配置项进行重点解释。 OptionDefaultValueauthenticatororg.apache.cassandra.auth.AllowAllAuthenticatorauthorityorg.apache.cassandra.auth.AllowAllAuthoritybroadcast_addresssameaslisten_addresscluster_nameTestCluster(这个名字修改了,cassandra-cli连接的时候,需要指定,默认就是连的这个。)column_index_size_in_.. 阅读全文
posted @ 2012-05-17 11:32 见路非道 阅读(1035) 评论(0) 推荐(0)

Cassandra LeveledCompaction策略在SSD上对读性能的影响

摘要: 有关Cassandra的Compaction机制写了好几篇博客了。好像像我这么纠结Compaction机制的比较少吧。我比较了不同Compaction策略对写性能的影响、读性能的影响,以及compaction本身的性能我也有测试。就是想以具体的数字,来证实Compaction机制的特点,从而找到合适的应用场景。 LeveledCompaction是1.0以后,参考Leveldb实现的一个机制。确实有很多好处,如下:保证90%的读只读一个sstable文件,最坏的情况,当单机有10T数据的时候,7(7层)个sstable无用数据(删除的,过期的)比较少,最多占到10%Compaction空间开销 阅读全文
posted @ 2012-05-16 14:11 见路非道 阅读(417) 评论(0) 推荐(0)

Cassandra LeveledCompaction在SSD上对写性能的影响

摘要: 使用YCSB,value大小为1k。入8000w数据。统计数据如下:综合数据 RunTime(ms)3773307Throughput(ops/sec)21201.56Operations80000000AverageLatency(us)4691.972MinLatency(us)119MaxLatency(us)464015095thPercentileLatency(ms)799thPercentileLatency(ms)28OPS数据延迟数据 延迟和OPS都要比SizeTieredCompaction好。OPS要高5000OPS。 阅读全文
posted @ 2012-05-15 17:30 见路非道 阅读(309) 评论(0) 推荐(0)

Cassandra SizeTierCompaction在SSD上对读的影响

摘要: 在8000w数据规模上,跑了10w个查询,因为数据生成是有YCSB完成的,而且,key也是随机生成的。重复程度不能够模拟真实的应用。测试的结果无法真实表现出Compaction策略之间的差异。不过,我会验证以下。这次是对SizeTiered影响的测试。SSD随机读真的太给力了。是粗略估计HDD的100倍。测试结果如下:冷启动综合数据 RunTime(ms)103728Throughput(ops/sec)9640.598Operations1000000AverageLatency(us)10313.15MinLatency(us)237MaxLatency(us)142498895thP.. 阅读全文
posted @ 2012-05-15 14:56 见路非道 阅读(248) 评论(0) 推荐(0)

Cassandra SizeTieredCompaction在SSD上对写性能的影响

摘要: 之前测试过在HDD上的表现,接下来的一组数据是在SSD上表现。这篇博客主要是测试写性能,众所周知,顺序写在SSD上,与HDD上对比,并没有太多的优势,不过,顺序写可以充分的利用SSD,延长SSD的寿命。数据如下:综合数据 RunTime(ms)4381994Throughput(ops/sec)15974.46Operations100000000AverageLatency(us)6237.33MinLatency(us)107MaxLatency(us)660471595thPercentileLatency(ms)1299thPercentileLatency(ms)58OPS情况延迟. 阅读全文
posted @ 2012-05-15 11:24 见路非道 阅读(313) 评论(0) 推荐(0)

做系统需要知道的一组数字

摘要: 这张图片是在微博上转过来的,以备我自己查看。这张图上的数据,应该印在脑子里。 阅读全文
posted @ 2012-05-14 19:04 见路非道 阅读(141) 评论(0) 推荐(0)

一组数据:不同Compaction策略对Cassandra1.1写性能的影响

摘要: 一直只是看到官方有关LeveledCompactionStrategy优于SizeTieredCompactionStrategy的说法,主要有:节省空间,在做Compaction操作过程中,最多需要预留10%的额外空间,而不是SizeTieredCompactionStrategy做major compaction需要的一倍空间,提高了磁盘的利用率。读性能的提升。主要是因为level内部数据有序,没有重叠。重复数据只会在不同的level之间出现。据说可以保证90%读,只需要读一个sstable。我想这也要在一定的读写比例之下,才能实现。具体有待测试。对于写性能,我没看到什么说明,如果有,大家 阅读全文
posted @ 2012-05-08 09:50 见路非道 阅读(432) 评论(1) 推荐(0)

cassandra备忘

摘要: cassandra优化的工作还继续,而且效果不错。等待海量规模数据检验。平时在测试优化cassandra的时候,经常会用到一些命令,有些还挺不好记的,记录到这里,以备查找:修 改CompactionStrategy update column family data with compaction_strategy=LeveledCompactionStrategy and compaction_strategy_options=[{sstable_size_in_mb:10}];设置压缩失效 update column family data with compression_options 阅读全文
posted @ 2012-05-07 16:13 见路非道 阅读(204) 评论(0) 推荐(0)

POJ2955解题报告

摘要: 有些日子不写博客了,前些天和张老师交流,觉得写给自己看看,还是非常有必要的。这个题目是括号匹配的题目,我遇到过两种类型1)问是否可以匹配;2)问匹配的最大长度有多少;思路差不多。这个题目时候一个情况。合法情况如下:s代表字符串 s是空串,则s是合法的--递归的终止条件 s是合法的,那么(s),[s]是合法的--递归的一种情况 如果s1,s2是合法的,那么s1s2是合法的--递归的另一种情况 其它的... 阅读全文
posted @ 2012-04-23 13:12 见路非道 阅读(548) 评论(0) 推荐(0)

在mac上使用octave

摘要: 开始机器学习的征程这段时间开始看Andrew Ng的机器学习视频,去年就报名了,但是去年一方面有些其他的事情,更重要的是找不到应用的场景,只是听课,觉得进展不快。最近有需求了,又开始看视频。不得不说Andrew Ng讲得真不错。没有高深的数学证明,注重应用,非常对我的胃口,如果不懂再去看看书,往往会有“原来如此”的感觉。在视频中,Andrew Ng推荐大家使用Octave这个工具来开发机器学习的程... 阅读全文
posted @ 2012-03-18 21:09 见路非道 阅读(5207) 评论(0) 推荐(1)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页