linux基础
chaser24
专注于提供云计算、docker相关核心技术的知识传递,工作过程积累的一些心得经验也会在这里余大家分享!
展开
-
linux下select/poll/epoll机制的比较
select、poll、epoll简介 epoll跟select都能提供多路I/O复用的解决方案。在现在的Linux内核里有都能够支持,其中epoll是Linux所特有,而select则应该是POSIX所规定,一般操作系统均有实现 select: select本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。这样所带来的缺点是: 1、 单个进程可监视的fd数量被限原创 2016-11-20 23:55:26 · 307 阅读 · 0 评论 -
32位程序向64位平台移植的注意事项
阅读提示:随着低成本64位平台的来临,加上内存和硬盘价格的不断下跌,无疑为32位程序向64位硬件的移植又加了一把劲,那些科学运算、数据库、消耗大量内存或密集浮点运算的程序也搭上了这一顺风车。在本文中,主要讨论向64位平台移植现有32位代码时,应注意的一些细小问题。 新近的64位平台在二进制上与32位应用程序兼容,这意味着可以非常简单地移植现有的程序。许多目前在32位平台上运行良好的程序也原创 2016-11-26 01:13:30 · 576 阅读 · 0 评论 -
tcp协议之拥塞控制和流量控制
我们都知道,tcp是一种可靠的传输协议,它在建立连接和关闭连接过程当中分别有三次握手和四次挥手的机制,另外数据传输过程中也有确认重传和流量控制的机制。这样的一些机制都无时不刻在支撑着整个网络世界的正常运转。今天,我们就针对性的讲讲tcp协议中的拥塞控制和流量控制机制。首先,简要说说下面几个概念含义。 拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所原创 2016-11-25 23:57:10 · 526 阅读 · 0 评论