讨论了glusterfs对文件系统爬虫rsync/ls目录性能的现有优化措施和可能的进一步优化方案。优化思路是减少本地文件系统的元数据操作,减少fuse client的负载,减少req的网络轮询次数,减少一次网络通信时间,缓存预抓取,并发,异步,bulk 传输。...
分类:
其他好文 时间:
2014-05-05 13:24:35
阅读次数:
536
模块附件的设计(2)
上一节中介绍了附件的操作,对于附件我们一般认为都是加在模块的记录之上的。但是客户提出了附件要加在字段上的想法,我考虑了一下,给他解释完全可以用附件的类型来区分这个附件是加在哪个字段之上的,可是他不同意,于是就有了附件加在字段之上的设计(客户真是扩展需求分析的唯一途径)。
由于这套系统是完全解释型的,因此加入的这个功能也只需配置一...
分类:
其他好文 时间:
2014-05-05 12:57:56
阅读次数:
218
笔者不是高富帅。
因为项目需要,我冒险在某宝上购买了一部Galaxy
S3 ,1500RMB,用来调试BLE(bluetooth low energy)的Android上的开发平台, 卖的是港版i9305, 2G RAM的, 国内的9300都是1G RAM的, .....棒子欺负国人呀。
买回来后发现机子全新,系统是4.1.2的,马上刷机升级到了Android4.3系统,
在win...
分类:
其他好文 时间:
2014-05-05 12:56:25
阅读次数:
335
在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。守护进程是在后台运行不与任何控制终端关联,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。大多数服务都是通过守护进程实现的。它从被执行开始运转,直到整个系统关闭时才退出。如果想让某个进程不因为用户或终端或其他地变化而受到影响,那么就...
分类:
其他好文 时间:
2014-05-04 00:14:41
阅读次数:
283
Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。...
分类:
其他好文 时间:
2014-05-03 23:53:39
阅读次数:
429
使用jquery-file-upload,可以通过js来上传多个文件,并且支持端电脑续传。
使用jqplay可以播放MP4、MP3等视频和音频文件,速度快,支持linux、windows等系统和各种浏览器。...
分类:
其他好文 时间:
2014-05-03 17:30:50
阅读次数:
337
修改/boot/grub/grub.cfg文件
/boot/grub/grub.cfg文件,这与旧版本不同(9.10之前版本/boot/grub/menu.lst),而且为了安全起见,该文件默认为“只读”属性,因此在修改启动菜单之前你必须先将其文件属性改为“可读写”后方可修改文件内容。
sudo chmod 666 /boot/grub/grub.cfg
修改成 default 4,...
Twitter出道之初只是个奋斗在RoR上的小站点,而如今已拥有1.5亿的活跃用户,系统日传输tweet更多达4亿条,并已完成了以服务为核心的系统架构蜕变。
Twitter如今在世界范围内已拥有1.5亿的活跃用户,为了给用户生成timeline(时间轴)需支撑30万QPS,其firehose每秒同样生成22MB数据。整个系统每天传输tweet 4亿条,并且只需要5分钟就可以让一条tweet从Lady Gaga手中呈现到她3100万粉丝的屏幕上。当下Twitter系统的规模及强大的吞吐量确实惹人艳羡,然而在出...
分类:
其他好文 时间:
2014-05-03 16:49:26
阅读次数:
361
MPC8313ERDB从NAND FLASH中启动系统
mpc8313erdb的linux系统,存放于Nor Flash中,而Nor Flash只有8M,最近在root目录里面加了一点东西,结果Ramdisk的尺寸暴涨啊,一下子超过了4MB(Nor Flash中划分给Ramdisk的空间就只是4M),还好板子上还有32M的NAND Flash,而且原生态的,系统中也没有使用,所以在这里的思路就是...
分类:
数据库 时间:
2014-05-03 16:43:09
阅读次数:
339