![](https://img-blog.csdnimg.cn/20210529143041473.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux磁盘I/O
文章平均质量分 58
Linux磁盘I/O学习以及操作
qq_43409811
这个作者很懒,什么都没留下…
展开
-
BIO演变到NIO,以及select、poll、epoll
BIO模型BIO模型也称为同步非阻塞模型,当ServerSocket需要accept()、read()、write()时,调用操作系统的相关函数,但是如果没有拿到对应的数据时,会一直阻塞在那里。当服务器每接收一个Client就需要开启一个线程去处理在现在访问量如此之大的条件下,C10K问题是无法避免的,一台服务器根本无法开启如此之多的线程来处理那么在硬件方面是否可以解决,答案是可以。但是N多台服务器分布式,你想想,这在经济方面是非常昂贵的,很多公司是承担不起的,而且你为每个用户开启一个线程,你能确原创 2021-06-07 10:15:44 · 173 阅读 · 1 评论 -
Linux磁盘I/O (2)
需要到 /etc/sysctl.conf 中去配置,ratio(百分比)和具体的bytes只能二选一https://blog.csdn.net/weixin_44410537/article/details/98449706$ sysctl -a | grep dirtyvm.dirty_background_bytes = 0vm.dirty_background_ratio = 10vm.dirty_bytes = 0vm.dirty_ratio = 20vm.dirty_writeb原创 2021-05-30 12:27:02 · 76 阅读 · 0 评论 -
Linux磁盘I/O (1)
df -h 显示每个文件所在的文件系统的信息,或所有文件系统(-h 是显示大小)。原创 2021-05-29 14:32:23 · 160 阅读 · 2 评论