随笔分类 -  Linux

摘要:文章会从网卡接收数据的流程讲起,串联起 CPU 中断、操作系统进程调度等知识;再一步步分析阻塞接收数据、Select 到 Epoll 的进化过程;最后探究 Epoll 的实现细节。 从网卡接收数据说起 下边是一个典型的计算机结构图,计算机由 CPU、存储器(内存)与网络接口等部件组成,了解 Epol 阅读全文
posted @ 2021-09-01 11:00 kldx5092 阅读(216) 评论(0) 推荐(0)
摘要:对于I/O-bond类型的进程,我们经常用iostat工具查看进程IO请求下发的数量、系统处理IO请求的耗时,进而分析进程与操作系统的交互过程中IO方面是否存在瓶颈。 下面通过iostat命令使用实例,说明使用iostat查看IO请求下发情况、系统IO处理能力的方法,以及命令执行结果中各字段的含义。 阅读全文
posted @ 2021-06-04 16:10 kldx5092 阅读(431) 评论(0) 推荐(0)
摘要:sar命令目录 sar命令 语法格式 1.查看CPU使用情况 sar -u 2.将统计结果保存到文件 sar -o & sar -f 3.查看平均负载 sar -q 4.查看内存使用情况 sar -r 5.查看系统swap分区统计情况 sar -W 6.查看IO和传递速率 sar -b 7.查看磁盘 阅读全文
posted @ 2021-06-04 16:08 kldx5092 阅读(139) 评论(0) 推荐(0)
摘要:1.说明 vmstat命令是最常见的Linux/Unix监控工具,属于sysstat包。可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以 阅读全文
posted @ 2021-06-04 16:07 kldx5092 阅读(141) 评论(0) 推荐(0)