你好,我在 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 以进行健康检查、垃圾收集和其他内部簿记过程。也许它也会写入其日志文件。
总的来说,这似乎是一个您不必担心解决的问题。