首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fflush()有时阻塞超过1秒

fflush()有时阻塞超过1秒
EN

Stack Overflow用户
提问于 2017-03-22 16:00:00
回答 1查看 98关注 0票数 0

我使用的是CentOs 6.4,内核版本是2.6.32-358-el6.x86_64,glibc-2.12-1.166.el6_7.7.x86_46。现在,我的BIND9服务器中的单个fflush()调用有时必须阻塞0.4s到1.2s,而持续时间通常在10us以内。这种情况可能平均每3分钟发生一次。

这会使dns服务器周期性地挂起。但是,我不能在其他机器上重现它。也许这是关于glibc或内核的,或者是关于磁盘驱动器的?有人能告诉我这是怎么回事吗?

任何建议或指导都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 13:39:15

关于磁盘驱动器的事?

可能吧。

  1. 您应该查看dmesg输出,以查看驱动器是否报告了任何问题。
  2. 您应该查看它的smartctl输出。
  3. 这与编程无关,可能属于with
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42945810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档