单线程你别阻塞,Redis时延问题分析及应对Redis的事件循环在一个线程中处理,作为一个单线程程序,重要的是要保证事件处理的时延短,这样,事件循环中的后续任务才不会阻塞; 当redis的数据量达到一定级别后(比如20G),阻塞操作对性能的影响尤为严重; 下面我们总结下在redis中有哪些耗...
分类:
编程语言 时间:
2015-12-10 23:50:13
阅读次数:
273
这份是本人的学习笔记,课程为网易公开课上的斯坦福大学公开课:傅里叶变换及其应用。在傅里叶变换中有时域$f(t)$,频域$F(s)$,他们的对应关系按照如下方式标记:$f(t) \ \leftrightarrow \ F(s)$时延性(Delayed)$f(t-b) \ \leftrightarrow...
分类:
其他好文 时间:
2015-11-28 18:01:56
阅读次数:
193
OCS简介OCS( Open Cache Service)为分布式高速缓存服务,主要实现热点数据的快速响应; OCS支持Key/Value的数据结构,兼容memcachebinary protocol且支持SASL的客户端都可与服务端通信。 OCS 支持即开即用的方式快速部署;业务系统的时延和吞吐量...
分类:
其他好文 时间:
2015-11-27 19:54:20
阅读次数:
257
我尽量长话短说,大家能理解中心思想即可。事件背景公司有国际业务,现有数据中心在UCLOUD香港,国内和香港的网络掉包严重。所以考虑换数据中心,于是要测现有国内外服务器和供选择的新数据中心的网络情况。主要测试网络时延和丢包情况。这可能有现有工具(如果你们知道请评论..
分类:
其他好文 时间:
2015-11-27 15:07:41
阅读次数:
312
测速数据库同一个ip有多条记录,要查询每个ip里最小时延对应的isp信息。方法一:将ip和min(时延)的查询结果建新表t,再联合原表查询1、createtablet(ipint,wAverDelaysmallint,primarykey(ip));2、insertintotselectip,min...
分类:
其他好文 时间:
2015-11-09 18:32:54
阅读次数:
152
#xiaodeng#对TCP性能的考虑#HTTP权威指南 86#对TCP性能的考虑 #HTTP紧挨着TCP,位于其上层。所以HTTP事务的性能很大程度上取决于底层tcp通道的性能。 #4.2.1 HTTP事务的时延主要原因: 1)客户端首先需要根据uri确定web服务器的I...
分类:
其他好文 时间:
2015-11-01 15:17:48
阅读次数:
184
1、ping是用于测试对方主机是否可达的命令,其实本质上就是echo类型的ICMP报文。同时,ping还能用于计算RTT(round-trip time),即两台主机间的往返时延。2、随着网络安全意识的增加,路由器的访问权限控制和防火墙等网络安全措施的使用,使得主机的可达性不仅仅取决于网络层的状况,...
分类:
其他好文 时间:
2015-10-16 13:38:11
阅读次数:
293
数据量单位1TB=2^10GB=2^20MB=2^40KB=2^50B(字节)=2^53bit(位)网络技术中的数率1Tbit/s=10^3Gbit/s=10^6Mbit/s=10^9Kbit/s=10^12bit/s①发送时延(s秒)=数据帧长度(bit位)÷信道带宽(bit/s位每秒)②传播时延...
分类:
其他好文 时间:
2015-10-13 22:36:34
阅读次数:
292
1. 定时: 一般是通过在当前 jiffies 上加上一个 delay 得到目标 jiffies ,然后比较目标 jiffies 实现定时。2. 延时: 短延时(一般通过忙等待实现),长延时(一般通过使进程让出处理器的方式实现) 。
分类:
其他好文 时间:
2015-09-29 18:38:59
阅读次数:
109
1、for循环C++中for(int i=0;;)而c中不允许*++pt将先增加pt 再将*应用于pt;++*pt则先取*pt,然后在 自增*pt++将先pt进行自增,然后取指针 //全都是从右往左2、while循环以系统时间计算时延 1 #include 2 #include 3 int main...
分类:
其他好文 时间:
2015-09-05 23:47:50
阅读次数:
153