![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
操作系统核心知识相关
行百里者半九九
一名佛系程序员~
展开
-
Linux系统及常见命令
1、CPU利用率和负载(1)CPU利用率显示的是程序运行期间实时占用的CPU百分比;CPU使用率反映的是当前CPU的繁忙程度,忽高忽低的原因在于占用 CPU 处理时间的进程可能处于IO等待状态但却还未释放进入 wait。(2)CPU 负载是指某段时间内占用 CPU 时间的进程和等待 CPU 时间的进程数,这里等待 CPU 时间的进程是指等待被唤醒的进程,不包括处于 wait 状态进程。负载越小越好。(3)CPU 利用率高,并不意味着 CPU 的负载大。两者之间没有必然的关系。无论 CPU 的利用原创 2020-09-22 11:01:47 · 201 阅读 · 0 评论 -
Linux系统的IO模型与select/poll/epoll的工作原理
Linux系统的IO模型与select/poll/epoll的工作原理1、Unix中的IO模型1.1、进程中的IO调用步骤1.2、IO模型2、Unix中的I/O分类2.1、阻塞I/O2.2、非阻塞I/O2.3、I/O复用2.4、信号驱动2.5、异步I/O2.6 小结3、Linux内核中的select/poll/epoll工作原理3.1、综述3.2、select3.3、poll3.4、epoll3.5、select/poll/epoll的对比.原创 2020-09-22 11:02:32 · 384 阅读 · 0 评论