NGINX社区官方微服务训练营,深入了解K8s网络,线上课程+专家答疑,立即加入>>>
@难易 你好,想跟你请教个问题:
动态日志文件输出时,能否改为不每次都close(fd),现在测试发现,采用动态日志文件输出,效率很慢
NGINX社区官方微服务训练营,深入了解K8s网络,线上课程+专家答疑,立即加入>>>
@难易 你好,想跟你请教个问题:
动态日志文件输出时,能否改为不每次都close(fd),现在测试发现,采用动态日志文件输出,效率很慢
动态日志由于需要随时改变文件名,所以我调用了close,不过close并不会保证fsync
http://stackoverflow.com/questions/15348431/linux-c-programming-does-close-call-fsync-in-linux
所以动态文件慢还是因为open……
目前我没有太好的解决方案,一边保证动态,一边保证高效率。