全部博文(2759)
发布时间:2014-05-15 06:49:39
Epoll实现分析——作者:lvyilong316通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_.........【阅读全文】
发布时间:2014-05-15 06:49:28
1.iscsi简介iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。虽然 iSCSI 可以与任意类型的 SCSI 设备进行通信,系统管理员几乎总是使用它来连接服务器计算机 (例如,数.........【阅读全文】
发布时间:2014-04-18 08:46:27
linux将创建内核线程的工作交给了一个专门的内核线程kthreadd来完成,该线程会检查全局链表kthread_create_list,如果为NULL,就会调schedule()放弃cpu进入睡眠状态,否则就取下该链表中的一项创建对应的线程。本文就从khtreadd内核线程的创建开始来展示一下内核线程的创建过程。......【阅读全文】
发布时间:2014-04-18 08:35:48
一、现象运行了使用NFS文件系统的应用程序后,内存缓慢泄漏,最后导致整个服务器的内存全部耗尽,系统调起多个pdflush进程,并占到CPU的99%,这时整个系统系统变得处理速度极慢,那怕是敲个命令都慢得不行;二、检查流程1. 查看系统最耗内存的进程# top -mTasks: 428 total, 1 running, 427 sleeping, .........【阅读全文】