问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nginx存在大量磁盘io问题及解决方案

发布网友 发布时间:2022-12-10 19:20

我来回答

1个回答

热心网友 时间:2024-08-15 12:10

首先,需要确定一件事:Nginx不是立即转发收到的请求,而是等buffer满之后再转发,默认是On。那么道理很简单了,我们将Nginx作为代理进行转发数据时,由于我们转发的body相对较大(几百K),而且在并发又很高的情况,那么大量的数据就要被缓存,而当Nginx的buffer空间不够的时候,就会将buffer的数据刷新到磁盘缓存目录,到时候磁盘写入非常高,同时由于磁盘的性能也会影响到转发的性能和效率。

说白了就是当我们请求发送的数据超过nginx的配置参数proxy_busy_buffer_size配置的值时,就会导致nginx会把多的数据写入到磁盘。

增大proxy_busy_buffer_size参数的值
不过这样可能就会很耗内存资源

nginx 配置中添加 proxy_buffering off;

此方案严格来说不是解决磁盘io,而是提高io性能
使用SSD硬盘以提高io性能
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么取消微信亲情卡 米兰花冬季耐寒多少度 猫为什么喜欢咬人 看看是不是触碰到猫咪禁区了? 幼猫开始咬人是不是要磨牙了的表现 为什么刚到家的猫咪咬人 生气可导致女人8大器官受伤害 如何在windows10中打开任务管理器 windows10资源管理器怎么打开 急问!!下列汉字的构造方式"下、雨、客、武、从、荆、日、绳” 贵州黔运紫金文化传媒有限公司怎么样? 贵州黔之龙文化传媒有限公司怎么样? (二) nginx内存分析 nginx代理websocket连接上限 日货如何辩真假 肌美精3D面膜,谁会看真假??(日版的) kpl主持人怎么应聘 kpl老黑是哪里人 《《橙子》(又名《与鬼同屋》》最新txt全集下载 《[综游] 橙子》东方御人txt全集下载 橙子电子书txt全集下载 ...iis配置ssl的RsA证书时,360浏览器提示使用了过时的加密套件... SSL握手分析及常见问题排查 关于MFC多文档模式下,在子窗体中加入滚动条问题,CScrollView类... VC中使用CSCrollView显示问题,在其中动态创建了自定义带背景的文字控... 在vc++中用CScrollView::OnMouseMove(nFlags,Point);出现错误 CScrollView在CDC中位置 mfc 的CScrollView中,系统自动生成的滚动条的指针怎么获取? cscrollview中怎样实现滚动条滚动时的刷新 不下烟萝四五年.山南云树两三亩是谁的诗 手动、半自动和全自动的手枪(或机枪)有什么不同? 问一些枪械的名字 nginx检查配置内存溢出 国际学生证在英国买火车票能打折吗 沧州最好武校排名 2022沧州有哪些中专学校 泸州金弘投资管理有限公司怎么样? 进口澳洲保健品赚钱吗 泰国的房价贵吗?多少钱一平 为什么朋友澳州代购奶粉比京东贵 台湾,香港,日本,澳洲...这四个地方,做代购的话,分别卖什么比较赚钱,和... 笔记本流量卡可以下载软件吗 看图猜成语 成语玩命猜很多个(16个)可字围成一个 疯狂猜成语里很多可是什么成语 孩子因为吃蒙脱石散两天没有拉粑粑,应该怎么办? 蒙脱石散功效与作用 蒙脱石散有副作用吗? 婴儿吃蒙脱石散便秘怎么办 小狗吃了蒙脱石散便秘怎么办 蒙脱石散的副作用是什么? 因为腹泻吃了蒙脱石散后便秘,大便就在肛门口就是拉不出,此时该怎么办... 迷失森林离线能联机吗 关于印象笔记与markdown,你需要知道这些