使用postgres对pu​​ppetdb进行pg_top输出分析

时间:2017-08-26 19:34:16

标签: postgresql puppet

我最近开始使用一个名为pg_top的工具来显示Postgres的统计数据,但由于我没有验证Postgres的内部结构,我需要对输出进行一些澄清。

last pid:  6152;  load avg:  19.1,  18.6,  20.4;       up 119+20:31:38       13:09:41
41 processes: 5 running, 36 sleeping
CPU states: 52.1% user,  0.0% nice,  0.8% system, 47.1% idle,  0.0% iowait
Memory: 47G used, 16G free, 2524M buffers, 20G cached
DB activity: 151 tps,  0 rollbs/s, 253403 buffer r/s, 86 hit%, 1550639 row r/s,   
21 row w/s
DB I/O:     0 reads/s,     0 KB/s,    35 writes/s,  2538 KB/s
DB disk: 233.6 GB total, 195.1 GB free (16% used)
Swap:

我的问题是DB活动,150万行r / s,是那么多?如果是这样可以做些什么来改善它?我正在运行puppetdb 2.3.8,拥有680万个资源,2500个节点和Postgres 9.1。所有这些都运行在一个24核盒子上,内存为64GB。

0 个答案:

没有答案