上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 236 下一页
摘要: 看这篇文章: http://www.cnblogs.com/woaiyy/p/3554182.html 窗口滑动,如下图: 流量控制 流量控制方面主要有两个要点需要掌握。一是TCP利用滑动窗口实现流量控制的机制;二是如何考虑流量控制中的传输效率。 关于二,一个显而易见的问题是:单个发送字节单个确认, 阅读全文
posted @ 2017-03-03 12:17 blcblc 阅读(483) 评论(0) 推荐(0)
摘要: TCP层为了可靠性,还额外需要解决3个大问题:丢包(网络分组在传输中存在的丢失)、重复(协议层异常引发的多个相同网络分组)、延迟(很久后网络分组才到达目的地)。另外,是不是还有顺序。 涉及到滑动窗口和拥塞控制。重要的一点:TCP协议是保证了整体网络的性能的最优化。而不是本身端对端两点网络性能的最优化 阅读全文
posted @ 2017-03-03 11:37 blcblc 阅读(605) 评论(0) 推荐(0)
摘要: accept的时候,三次连接是建立的。 有一种DOS攻击是SYN FLOOD,就是大量的SYN到达,但是没有ACK,无法建立起连接。 防御的方法,有多种,如下: 比如,禁止部分源地址; 到达一定阈值之后,丢弃半连接。 延缓TCB等数据结构的分配时间。 采用防火墙或者proxy,来过滤。 阅读全文
posted @ 2017-03-03 11:25 blcblc 阅读(393) 评论(0) 推荐(0)
摘要: 这个网页里面写了: http://blog.csdn.net/plusboy/article/details/1523308 其可靠性必须由上层应用实现。一般都会采用消息重传来实现其可靠性,采用消息重传的时候有两种方式,一种是发送者发起,另一种是接收者发起。 前一种接收者发的是ACK。发送者收到AC 阅读全文
posted @ 2017-03-03 00:22 blcblc 阅读(896) 评论(0) 推荐(0)
摘要: 这篇写的很好 http://blog.chinaunix.net/uid-24774106-id-3065234.html UNIX系统编程,这本书中有大量的重启系统调用,例如下面的例子:选自P50, 还有对read,write的重启操作。 UNP volume1中提到slow system cal 阅读全文
posted @ 2017-03-02 21:30 blcblc 阅读(532) 评论(0) 推荐(0)
摘要: 用户程序中的睡眠: sleep() usleep() nanosleep() sleep()和nanosleep()都是使进程睡眠一段时间后被唤醒,但是二者的实现完全不同。Linux中并没有提供系统调用sleep(),sleep()是在库函数中实现的,它是通过调用alarm()来设定报警时间,调用s 阅读全文
posted @ 2017-03-02 21:04 blcblc 阅读(6724) 评论(0) 推荐(0)
摘要: 接上一篇,复习一下 启动php或hhvm: 启动nginx或lighttpd: 从php切换到hhvm 如果使用hhvm,则需要切换webserver的配置到hhvm。Nginx配置切换需要修改webserver/conf/vhost/php.conf: 这是因为fast-cgi监听的方式有两种,一 阅读全文
posted @ 2017-03-02 17:29 blcblc 阅读(691) 评论(0) 推荐(0)
摘要: 关于cgi是什么,fast-cgi是什么,php-cgi是什么,fast-cgi是什么,下面这篇讲的很清楚: https://segmentfault.com/q/1010000000256516 另外,nginx本身不处理php请求,它是把请求发fastcgi管理进程处理,fascgi管理进程选择 阅读全文
posted @ 2017-03-02 17:14 blcblc 阅读(4778) 评论(0) 推荐(2)
摘要: 怀疑CPU存在瓶颈,可用sar -u 和sar -q来看,怀疑I/O存在瓶颈,可用sar -b、sar -u和 sar-d来看 sar –W 查看页面交换发生状况 [root@localhost ~]# sar -W 14时30分01秒 pswpin/s pswpout/s 14时40分01秒 0. 阅读全文
posted @ 2017-03-02 17:02 blcblc 阅读(867) 评论(0) 推荐(0)
摘要: 公司装的是centos,centos其实就是无支持版的redhat. redhat是一个服务器的操作系统它的稳定性是比较高的,同时提供在线管理服务,服务器故障预警等,当然前提是要购买昂贵的服务。 Suse是德国的一家公司开发的一个linux,个人认为在服务器这块性能跑不过redhat。 而ubunt 阅读全文
posted @ 2017-03-02 16:57 blcblc 阅读(244) 评论(0) 推荐(0)
上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 236 下一页