- 博客(3)
- 收藏
- 关注
原创 Netty
目录Netty线程模型1. 单线程模型2. 多线程模型3. 主从多线程模型Netty线程模型 Netty通过Reactor模型基于多路复用器接收并处理用户请求,内部实现了两个线程池,boss线程池和work线程池,其中boss线程池的线程负责处理请求的accept事件,当接收到accept事件的请求时,把对应的socket封装到一个NioSocketChannel中,并交给work线程池,其中work线程池负责请求的read和write事件,由对应的Handler处理。1. 单线程模型 所有I/
2021-09-04 17:44:07 134
原创 PageCache
目录buffers和cached的区别:操作系统层提供了page cache,为什么还要在应用层加缓存? page cache是针对文件系统的文件的缓存,在文件层面上的数据会缓存到page cache。文件的逻辑层需要映射到实际的物理磁盘,这种映射关系由文件系统来完成。当page cache的数据需要刷新时,page cache中的数据交给buffer cache来完成。 那么,buffer cache是对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer ca
2021-09-04 15:12:03 508
原创 Linux常用命令
Linux相关【1】查看磁盘剩余空间df命令是linux系统以磁盘分区为单位查看文件系统命令格式:df -hldf -h:查看当前目录磁盘使用情况看内存使用情况:列出了所有的内存使用情况:$ cat /proc/meminfo( proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态,它也是内核提空给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。)用于实时显示 process 的动态:top查看系统内存使用情况:free查看CPU使用情况
2021-09-01 17:19:48 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人