Postmaster使用过多的CPU和磁盘写入
使用PostgreSQL 9.1.2 我看到过多的CPU使用率和大量的从postmaster任务写入磁盘。 即使我的应用程序几乎没有任何操作(每分钟10秒的插入),也会发生这种情况。 有一个合理的连接数打开然而。 我一直在试图确定什么在我的应用程序造成这一点。 我用postgresql很漂亮,到目前为止还没有到任何地方。 我已经在我的configuration文件中打开了一些日志logging选项,并查看了pg_stat_activity表中的连接,但是它们都是空闲的。 然而,每个连接消耗约50%的CPU,并且正在向磁盘写入〜15M / s(不读取任何内容)。 我基本上使用股票postgresql.conf很小的调整。 我很感激任何意见或指示我可以做什么来跟踪这个。 以下是top / iotop向我展示的样本: Cpu(s): 18.9%us, 14.4%sy, 0.0%ni, 53.4%id, 11.8%wa, 0.0%hi, 1.5%si, 0.0%st Mem: 32865916k total, 7263720k used, 25602196k free, 575608k buffers Swap: 16777208k total, 0k used, 16777208k free, 4464212k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND […]