- 博客(2)
- 资源 (1)
- 收藏
- 关注
翻译 linux vm balance 翻译
<br />没有_GFP_WAIT和GFP_IO标志的内存分配需要内存平衡。<br />这里有两个原因需要进行 non __GFP_WAIT的分配:1.调用者不能睡眠(特别是在中断上下文中)。2.或者处于某些原因不想费时间在页面分配或是swap io上。<br />__GFP_IO 标志是为了防止文件系统的死锁。<br />如果缺乏无睡眠的内存分配请求,进行内存平衡看起来是有害的。页面回收可以在需要(zone free memory is 0的时候)的时候进行,而不是主动的进行。<br /> That be
2011-05-18 12:01:00
527
原创 linux select()函数实现分析
linux select()函数实现分析 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout);select()函数是linux下实现异步I/O的一种机制,最重要的使用场合是高效的网络编程。在
2008-10-20 09:19:00
1768
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅