摘要:
网站基本框架设计好了,下来就开始搭建服务器框架了 。 服务器组选的是 VPS,为什么选VPS,因为我们除了要使用公共的web服务外,还要定制一些系统的软件和服务,自定义上报端口等。除了自己承包整机服务器外,VPS无疑是最佳选择了。 机器配置 CentOS Linux 6.2 Linux 2.6.18 阅读全文
摘要:
同样的bat脚本,xp下成功,换到一台win7上就失败了。于是在cmd下单条手动执行,发现弹出权限提示框,遂明白了是弹出框终止了批操作的执行。win7下默认执行程序时会进行权限提示,对于bat 等脚本批处理命令时,可能就会失败。解决方法:指定运行身份在cmd下输入runas /user:<UserName> program(程序名)例如runas /user:administrator cmd(以管理员身份运行cmd) 阅读全文
摘要:
①职场:先升值,再升职;②沟通:先求同,再求异;③执行:先完成,再完美;④学习:先记录,再记忆;⑤投诉:先解决心情,再解决事情;⑥人际:先交流,再交心;⑦先成长,再成功;⑧先站住,再站高;⑨先仿造,再创造。 阅读全文
摘要:
原文地址:http://bbs.chinaunix.net/thread-2020986-1-1.html最近看了一下slab的内容。简单写了个结构分析。大家看看。这里先感谢一下 hyl 和 Eric Xiao的帮助。下面是正文:主要数据结构:struct kmem_cache_s {/* 1) per-cpu data, touched during every alloc/free */ struct array_cache *array[NR_CPUS]; unsigned int batchcount; unsigned int li... 阅读全文
摘要:
Redis View more PowerPoint from bbayou Redis quick tour View more PowerPoint from imminh 高性能No sql数据库redis View more PowerPoint from paitoubing Redis介绍 View more PowerPoint from zhaolinjnu Redis大数据之路 dtcc-唐福林 View more presentations from fulin tang 阅读全文
摘要:
原文引用地址:https://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/动态内存管理内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下两个功能:最小化管理内存所需的时间最大化用于一般应用的可用内存(最小化管理开销)内存管理实际上是一种关于权衡的零和游戏。您可以开发一种使用少量内存进行管理的算法,但是要花费更多时间来管理可用内存。也可以开发一个算法来有效地管理内存,但却要使用更多的内存。最终,特定应用程序的需求将促使对这种权衡作出选择。每个内存管理器都使用了一种基于堆的分配 阅读全文
摘要:
英文地址:http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial对应的测试工具(作者未开放源码):/Files/inteliot/ExpressoSetup2C_1.zip中文参考:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html 阅读全文
摘要:
基于libev,参考nginx的Iserver原型架构,已经完成了底层通讯部分,采用的是master-worker架构,主进程负责子进程的孵化和状态监控,由子进程进行select作业。整个系统已经能跑起来了,暂未作性能测试。现在遇到的问题是:由于采用多进程,未能处理好变量共享问题,导致系统log次序混乱。。。正在研究方案中:1)共享内存互斥锁:性能代价太高2)缓冲消息队列,由server统一经行处理,尚未知效果如何。。。我们需要的内存管理技术,也许 slab 真是我们想参考的技术:http://www.cnblogs.com/inteliot/archive/2012/04/21/246149 阅读全文
摘要:
很不错的方案,值得参考,如果能在nginx源码级别,尽兴模块定制,我想可能效果更好:)引用地址http://amix.dk/blog/post/19414#Fast-polling-using-C-memcached-nginx-and-libeventIn this post I'll show you how to implementreally fastpolling using C andlibevent,memcachedandnginx. The performance of the server is over 2400 request pr. second on a n 阅读全文
摘要:
nginx 属于Preforking Multiprocessing Architecture,详细细节,下面讲的很清楚了引用地址:http://www.fmc-modeling.org/category/projects/apache/amp/4_3Multitasking_server.htmlSubsections4.3.1 Inetd: A common multitasking architecture4.3.2 Overview -- Apache Multitasking Architectures4.3.3 The Preforking Multiprocessing Arch 阅读全文