如果没有连接,postgresql 会产生 i/o 负载

如果没有连接,postgresql 会产生 i/o 负载

你好,我在 docker 容器中有一个 postgresql-server。没有人连接到此服务器,但服务器产生 i/o 负载。问题是为什么?stats_temp_directory 设置为 /tmp 目录

total  access  close_write  close_nowrite  open  filename
317    237     16           24             40    /media/RAID/owncloud/db/base/16385/
82     34      8            16             24    /media/RAID/owncloud/db/global/

此 I/O 负载会阻止硬盘减速

答案1

您究竟为什么要让硬盘减速?这是一台服务器,本来就是要可用的。您使用的是桌面级“绿色”硬盘吗?如果是,那么考虑到硬盘的加速/减速次数,不要指望它们能用几个月以上。

至于 IO 的来源是什么?嗯,您有一个正在运行的 RDBMS,它将文件保存在磁盘上。人们会认为,即使没有客户端负载,服务器守护进程也需要执行定期 IO 以进行健康检查、垃圾收集和其他内部簿记过程。也许它也会写入其日志文件。

总的来说,这似乎是一个您不必担心解决的问题。

相关内容