共 6 篇文章 |
|
lsof 命令可以展示一个进程打开的所有文件,或者打开一个文件的所有进程。bonnie++ 16528 root 8u REG 252,0 501219328 131869 /tmp/Bonnie.16528 bonnie++ 16528 root 9u REG 252,0 501219328 131869 /tmp/Bonnie.16528 bonnie++ 16528 root 10u REG 252,0 501219328 131869 /tmp/Bonnie.16528 bonnie++ 16528 root 11u REG 252,0 501219328 1... 阅12011 转13 评0 公众公开 17-01-22 16:41 |
Load Average是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调... 阅7516 转20 评0 公众公开 17-01-22 16:39 |
对象的阻塞模式和阻塞函数调用对象是否处于阻塞模式和函数是不是阻塞调用有很强的相关性,但是并不是一一对应的。应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。Linux下的函数是:fcntl(). 套接字设置为非阻塞模式后,在调用Windows Sockets API函数时,调用函数会立即返回。I/O复用模型会用到select、poll、epoll函数,这几个... 阅32 转0 评0 公众公开 15-01-03 20:23 |
【总结】两种 NIO 实现:Selector 与 Epoll.Channels are registered with selectors, and a selector can be asked to update the readiness states of the channels currently registered with it.Selector;Selector selector = Selector.open();} } } protected void register(Selector selector, SelectableChannel channel, int ops) thro... 阅468 转0 评0 公众公开 15-01-03 20:19 |