Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6273970
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

发布时间:2014-05-15 06:49:39

Epoll实现分析——作者:lvyilong316通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_.........【阅读全文】

阅读(910) | 评论(0) | 转发(0)

发布时间:2014-05-15 06:49:28

    1.iscsi简介iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。虽然 iSCSI 可以与任意类型的 SCSI 设备进行通信,系统管理员几乎总是使用它来连接服务器计算机 (例如,数.........【阅读全文】

阅读(794) | 评论(0) | 转发(0)

发布时间:2014-04-28 01:29:15

?UBI 文件头位置EC头都放置在擦除块的开始偏移位置,占用64字节空间。之后防止VID头,VID头要么放置在偏移最小IO大小的位置,要么放置在子页位置,也占用64字节空间。一般有如下的三种情况对于NOR Flash情况,最小IO为1byte,所有VID头紧接着就放置在EC头的后面对于有子页的NAND Flash的情况,VID放置在第.........【阅读全文】

阅读(825) | 评论(0) | 转发(0)

发布时间:2014-04-18 08:46:27

linux将创建内核线程的工作交给了一个专门的内核线程kthreadd来完成,该线程会检查全局链表kthread_create_list,如果为NULL,就会调schedule()放弃cpu进入睡眠状态,否则就取下该链表中的一项创建对应的线程。本文就从khtreadd内核线程的创建开始来展示一下内核线程的创建过程。......【阅读全文】

阅读(1277) | 评论(0) | 转发(0)

发布时间:2014-04-18 08:35:48

一、现象运行了使用NFS文件系统的应用程序后,内存缓慢泄漏,最后导致整个服务器的内存全部耗尽,系统调起多个pdflush进程,并占到CPU的99%,这时整个系统系统变得处理速度极慢,那怕是敲个命令都慢得不行;二、检查流程1. 查看系统最耗内存的进程# top -mTasks: 428 total,   1 running, 427 sleeping,  .........【阅读全文】

阅读(1674) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册