- 博客(9)
- 收藏
- 关注
原创 妥善处理解决网络I/O瓶颈
由于网络应用系统瓶颈已经体现在了I/O这块,如何更好的提高性能自然也只能围绕I/O这块来做。设计的模式要依靠这块重点来提高性能。这里转一篇对I/O有很好分析的文章。 使用异步 I/O 大大提高应用程序的性能(www.ibm.com/developerworks/cn/linux/l-async/ http://www.ibm.com/developerworks/linux/library/l-async/?S_TACT=105AGX52&S_CMP=cn-a-l) Linux® 中最
2010-09-28 06:32:00 3814
转载 通过设置来提高Linux上socket性能
要提高socket的性能,首先要理解网络协议,然后熟悉socket库的含义。对不同的协议,有很大的区别,采用什么样的协议,也是至关重要的。真要做到提高socket性能不是一件简单的事情,是一个综合的方面,今天看到一篇介绍通过设置来提高Linux上socket性能方面的文章,在此转摘一下,不过,对里面的内容,有些地方不是很妥当,阅读者自己分析,这里只是提供一个参考方向。 提高Linux上socket性能(www.ibm.com/developerworks/cn/linux/l-hisock.html
2010-09-28 06:31:00 910
转载 proc文件系统之 /proc/stat
<br />/proc/stat<br />包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。<br /><br />[work@builder ~]$ cat /proc/stat<br />cpu 432661 13295 86656 422145968 171474 233 5346<br />cpu0 123075 2462 23494 105543694 16586 0 4615<br />cpu1 111917 4124 23858 105503820 69697 1
2010-09-27 09:48:00 716
转载 CTO谈豆瓣网和校内网技术架构变迁
<br />原文地址:<br />http://www.cnblogs.com/Mainz/archive/2009/06/28/CTO_Douban_Xiaonei_Renren_Website.html<br /><br />豆瓣网CTO洪强宁讲述网站架构变迁<br />罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首席架构师。洪强宁和他带领的技术团队致力于用技术改善人们的文化和生活品质,在网站架构、性能、可伸缩性
2010-09-22 16:36:00 808
原创 常见互联网业务模型与架构浅析[未完]
[写在前面] Q3和老大讨论下半年技术学习方向时,老大建议应该多关注常见的互联网业务模型,并尝试分析各种业务的架构模型。确实,一个好的软件开发人员要成为一名优秀的架构师,必须开拓自己的视野和胸怀,这次谈话让我产生的写这篇文章的想法。 本文先列出常见的互联网业务,并逐一进行架构分析,分析过程我力求与业界领域的技术人员求证,但因个人理解难免有所偏差,欢迎大家指正![常见互联网业务模型]1. SNS GAME2. 小型UGC业务-微博3. 大型UGC业务-邮箱、相册、日志4. 门户网站5. 休闲游戏大
2010-09-22 15:41:00 2113
转载 共享内存的相关要点内容
1、共享内存相关的一些参数:1)/proc/sys/kernel/shmall 该文件表示在任何给定时刻,系统上可以使用的共享内存的总量(bytes)。 缺省设置:2097152(操作系统的内核、版本不同会有所不同)2)/proc/sys/kernel/shmmax 该文件表示内核所允许的最大共享内存段的大小(bytes)。 缺省设置:33554432 建议设置:物理内存 * 50% 实际可用最大共享内存段大小=shmmax * 98%,其中大约2%用于共享内存结构3)/proc/sys
2010-09-21 09:25:00 1163
原创 短连接过多时,TIME_WAIT问题解决
<br /> 日常运维中用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。<br /><br />vi /etc/sysctl.conf<br /> 编辑/etc/sysctl.conf文件,增加三行:<br />引用<br />net.ipv4.tcp_syncookies = 1<
2010-09-17 09:38:00 1500
转载 淘宝开源Key/Value结构数据存储系统Tair技术剖析
<br />http://www.infoq.com/cn/articles/taobao-tair<br />
2010-09-16 09:34:00 895
转载 程序员:差距在哪里,你与开发高手的距离到底有多远?
<br />开发者的技术成长是个永恒的话题。《如何成为一个专家级的开发者》文中虽然界定了专家的概念和开发者成长为专家级的一般路径,但却忽视了一个问题:为什么只有少数人能成长为开发高手和专家级程序员?一般程序员与开发高手的差距在哪里? <br /> 事实上,我们一直在关注这一问题,并就此进行了数月的调查走访,受访的十几位技术专家对此问题的回答有些出乎我们的意料,也与众多入门级开发者所想象的“差距”大不相同。<br /> 入门者说<br /> 我们在一些具有1-2年开发经验的程序员就“你与开发高手的差距在
2010-09-01 09:21:00 845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人