随笔分类 -  Linux相关

Linux
摘要:前段时间在测试docker的网络性能的时候,发现了一个veth的性能问题,后来给docker官方提交了一个PR,引起了一些讨论。再后来,RedHat的网络专家Jesper Brouer 出来详细的讨论了一下这个问题。 阅读全文
posted @ 2014-10-14 19:45 YY哥 阅读(6980) 评论(0) 推荐(2) 编辑
摘要:环回接口(loopback interface)的新认识 阅读全文
posted @ 2014-08-19 00:29 YY哥 阅读(28885) 评论(0) 推荐(5) 编辑
摘要:gpg的一些常用操作 阅读全文
posted @ 2014-07-17 00:14 YY哥 阅读(1954) 评论(0) 推荐(0) 编辑
摘要:前段时间在自研的基于iSCSI的SAN 上跑mysql,CPU的iowait很大,后面改用Native AIO,有了非常大的改观。这里简单总结一下Native AIO的实现。对于以IO为最大瓶颈的数据库,native AIO几乎不二的选择,仅仅依靠多线程,显然无法解决磁盘和网络的问题。 阅读全文
posted @ 2013-02-05 23:08 YY哥 阅读(13639) 评论(1) 推荐(1) 编辑
摘要:做了快一年了服务器端开发了,前前后后参与了好几个项目,也看了许多开源,以及公司内部的网络框架,日久难免生情,所以乱谈一下server编程。讨论几个老生常谈的问题:I/O模型、epoll实现、epoll为什么比poll高效,最后讨论一下epoll的线程安全性。 阅读全文
posted @ 2012-01-11 14:39 YY哥 阅读(13307) 评论(11) 推荐(12) 编辑
摘要:我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,这里就探讨一下free。 阅读全文
posted @ 2011-10-27 20:32 YY哥 阅读(9780) 评论(1) 推荐(2) 编辑
摘要:对于服务器程序,I/O是制约系统性能最关键的因素。对于需要处理大量连接的高并发服务器程序,异步I/O几乎是不二的选择。Linux和Windows都为异步I/O构建了大量的基础设施。本文总结了一下Linux和Windows下的异步I/O模型,并给出了一些使用这些模型的例子。 阅读全文
posted @ 2010-04-10 12:56 YY哥 阅读(12942) 评论(7) 推荐(4) 编辑
摘要:协议相关 阅读全文
posted @ 2009-09-26 11:39 YY哥 阅读(8388) 评论(0) 推荐(0) 编辑
摘要:接收帧 阅读全文
posted @ 2009-09-26 10:41 YY哥 阅读(11344) 评论(0) 推荐(0) 编辑
摘要:网络设备注册 阅读全文
posted @ 2009-09-23 20:42 YY哥 阅读(7283) 评论(1) 推荐(1) 编辑
摘要:网络设备(network device)概述 阅读全文
posted @ 2009-09-22 21:49 YY哥 阅读(9233) 评论(2) 推荐(1) 编辑
摘要:套接字缓存(socket buffer)概述 阅读全文
posted @ 2009-09-19 10:02 YY哥 阅读(15246) 评论(0) 推荐(0) 编辑
摘要:同步阻塞I/O、同步非阻塞I/O、异步阻塞I/O与异步非阻塞I/O 阅读全文
posted @ 2009-09-18 19:32 YY哥 阅读(8847) 评论(1) 推荐(3) 编辑
摘要:socket实现 阅读全文
posted @ 2009-09-17 20:42 YY哥 阅读(8119) 评论(2) 推荐(0) 编辑
摘要:socket概述 阅读全文
posted @ 2009-09-17 19:47 YY哥 阅读(8741) 评论(1) 推荐(3) 编辑
摘要:文件系统的相关数据结构 阅读全文
posted @ 2009-09-11 21:29 YY哥 阅读(2860) 评论(0) 推荐(1) 编辑
摘要:睡眠与唤醒 阅读全文
posted @ 2009-09-02 12:34 YY哥 阅读(2827) 评论(0) 推荐(1) 编辑
摘要:内核同步之自旋锁 阅读全文
posted @ 2009-09-01 20:19 YY哥 阅读(2608) 评论(1) 推荐(0) 编辑
摘要:内核抢占与中断返回 阅读全文
posted @ 2009-08-31 18:43 YY哥 阅读(11767) 评论(3) 推荐(3) 编辑
摘要:软中断处理 阅读全文
posted @ 2009-08-15 09:16 YY哥 阅读(5550) 评论(1) 推荐(0) 编辑