调节Postgres I / O以进行调试

时间:2017-07-28 06:15:48

标签: postgresql

在Chromium DevTools中,您可以限制网络速度,这对调试非常有用。

有没有办法限制我在本地运行的Postgres服务器的I / O速度?

1 个答案:

答案 0 :(得分:1)

没有 PostgreSQL 功能。不过,你可以通过在PostgreSQL的缓冲区I / O例程中添加一个小睡眠来补丁。

相反,我会在操作系统级别模拟慢速I / O.特别是VM。或者您可以使用nbd(网络阻止设备)和trickle等速率限制工具。

或者你可以运行其他I / O重的东西来与PostgreSQL竞争,可能还有ionice PostgreSQL。

另见: