![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
memcached完全剖析–1. memcached的基础
memcached完全剖析–1. memcached的基础http://kb.cnblogs.com/page/42731/系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向mem转载 2014-10-22 01:13:39 · 510 阅读 · 0 评论 -
Intel Core Microarchitecture Pipeline
http://www.cnblogs.com/TaigaCon/p/7678394.htmlIntel微处理器近20年从Pentium发展到Skylake,得益于制作工艺上的巨大发展,处理器的性能得到了非常大的增强,功能模块增多,不过其指令处理pipeline的主干部分算不上有特别大的变化,更多的是为了提高指令的处理速度添加一些模块以及各模块的增强与优化。本文会转载 2017-10-16 22:31:29 · 713 阅读 · 0 评论 -
在服务器上排除问题的头五分钟
在服务器上排除问题的头五分钟我们团队为上一家公司承担运维、优化和扩展工作的时候,我们碰到了各种不同规模的性能很差的系统和基础设备(大型系统居多,比如CNN或者世界银行的系统)。要是再赶上修复时间紧、奇葩的技术平台、缺少信息和文档,基本上这过程都会惨痛到让我们留下深刻的记忆。遇到服务器故障,问题出现的原因很少可以一下就想到。我们基本上都会从以下转载 2015-08-30 22:34:30 · 642 阅读 · 0 评论 -
借助LVS+Keepalived实现负载均衡
借助LVS+Keepalived实现负载均衡一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候,不要去寻找转载 2015-02-11 21:20:44 · 602 阅读 · 0 评论 -
转]史上最快消息内核——ZeroMQ
作者:dccmx来源:http://blog.dccmx.com/2011/02/zeromq/ ZeroMQ是一个很有个性的项目,它原来是定位为“史上最快消息队列”,所以名字里面有“MQ”两个字母,但是后来逐渐演变发展,慢慢淡化了消息队列的身影,改称为消息内核,或者消息层了。从网络通信的角度看,它处于会话层之上,应用层之下,有了它,你甚至不需要自己写一行的转载 2014-11-07 01:24:27 · 698 阅读 · 0 评论 -
水平触发和边缘触发的区别
水平触发(level-triggered,也被称为条件触发)LT: 只要满足条件,就触发一个事件(只要有数据没有被获取,内核就不断通知你)边缘触发(edge-triggered)ET: 每当状态变化时,触发一个事件 “举个读socket的例子,假定经过长时间的沉默后,现在来了100个字节,这时无论边缘触发和条件触发都会产生一个read ready notification通知应用程转载 2014-11-07 00:06:12 · 736 阅读 · 0 评论 -
libevent源码深度剖析三
Leveldb源码分析--22http://blog.csdn.net/sparkliang?viewmode=contents转载 2014-10-22 00:26:34 · 617 阅读 · 0 评论 -
【Boost】boost库asio详解7——boost::asio::buffer用法
【Boost】boost库asio详解7——boost::asio::buffer用法转载 2014-10-21 16:59:17 · 641 阅读 · 0 评论 -
【Boost】boost库asio详解3——io_service作为work pool
http://blog.csdn.net/huang_xw/article/details/8475050【Boost】boost库asio详解3——io_service作为work pool分类: [C++]--[Boost] [C++]--[并发编程]2013-01-06 23:10 4606人阅读 评论(2) 收藏 举报无论如何使用,都能感觉到使用转载 2014-10-21 14:12:52 · 577 阅读 · 0 评论 -
手把手教你玩转SOCKET模型之重叠I/O篇
手把手教你玩转SOCKET模型之重叠I/O篇 “身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起分享,不要去鄙视别人索取时的贪婪,因为最应该被鄙视的是不肯付出时的吝啬。”转载 2014-10-18 01:45:07 · 1953 阅读 · 0 评论 -
完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
[置顶] 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三http://blog.csdn.net/piggyxp/article/details/6922277网络编程socketnull服务器windows 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解转载 2014-10-18 01:41:53 · 928 阅读 · 0 评论 -
一个高并发非阻塞的网络服务器例子
一个高并发非阻塞的网络服务器例子nginx, redis 服务器程序都是高并发非阻塞服务器程序的典型代表,acl 库的 C 库(lib_acl) 的 aio 模块设计了完整的非阻塞异步 IO 通信过程,在 acl 的C++库(lib_acl_cpp) 中封装并增强了异步通信的功能,本例子使用 lib_acl_cpp 中的非阻塞模块编写而成,功能虽然简单(支持定时器,回显功能),但却转载 2014-11-01 02:14:13 · 1152 阅读 · 0 评论 -
半驻留高性能线程池例子
http://www.oschina.net/code/snippet_568966_43274转载 2014-11-01 02:19:04 · 1463 阅读 · 0 评论 -
使用 kqueue 在 FreeBSD 上开发高性能应用服务器
概述kqueue 是 FreeBSD 上的一种的多路复用机制。它是针对传统的 select/poll 处理大量的文件描述符性能较低效而开发出来的。注册一批描述符到 kqueue 以后,当其中的描述符状态发生变化时,kqueue 将一次性通知应用程序哪些描述符可读、可写或出错了。kqueue 支持多种类型的文件描述符,包括 socket、信号、定时器、AIO、VNODE、PIPE。本转载 2014-11-16 01:22:12 · 702 阅读 · 0 评论 -
菜鸟nginx源码剖析数据结构篇(四)红黑树ngx_rbtree_t
http://blog.csdn.net/chen19870707/article/details/40515287 菜鸟nginx源码剖析数据结构篇(四)红黑树ngx_rbtree_t分类: Server - 菜鸟nginx源码剖析2014-10-27 21:17 4048人阅读 评论(2) 收藏 举报剖析源码nginx红黑树c++目录(?)[转载 2014-10-28 22:05:57 · 713 阅读 · 0 评论 -
boost.asio 学习笔记06——其他
http://blog.163.com/henan_lujun/blog/static/1953833320134145404578/boost.asio 学习笔记06——其他 asnyc_read VS. async_read_some VS. async_receiveasync_read是一个全局函数;后面两个则于ip::tcp::socket的成员个函转载 2014-10-23 10:56:40 · 757 阅读 · 0 评论 -
boost.asio 学习笔记05——asio的windows实现
http://blog.163.com/henan_lujun/blog/static/1953833320134145378226/boost.asio 学习笔记05——asio的windows实现转载 2014-10-23 10:51:21 · 1036 阅读 · 0 评论 -
boost.asio 学习笔记04——asio的体系结构
http://blog.163.com/henan_lujun/blog/static/19538333201341453117804/boost.asio 学习笔记04——asio的体系结构转载 2014-10-23 10:53:55 · 620 阅读 · 0 评论 -
负载均衡集群企业级应用实战—LVS
http://www.cnblogs.com/along21/p/7784394.html一、负载均衡集群介绍1、集群① 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。② 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以转载 2017-11-04 21:09:24 · 742 阅读 · 0 评论